MindMap Gallery computer basics
This is a mind map about basic computer knowledge, including information technology and data, Basic knowledge of computers, etc.
Edited at 2023-11-30 20:52:09This is a mind map about bacteria, and its main contents include: overview, morphology, types, structure, reproduction, distribution, application, and expansion. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about plant asexual reproduction, and its main contents include: concept, spore reproduction, vegetative reproduction, tissue culture, and buds. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about the reproductive development of animals, and its main contents include: insects, frogs, birds, sexual reproduction, and asexual reproduction. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about bacteria, and its main contents include: overview, morphology, types, structure, reproduction, distribution, application, and expansion. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about plant asexual reproduction, and its main contents include: concept, spore reproduction, vegetative reproduction, tissue culture, and buds. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about the reproductive development of animals, and its main contents include: insects, frogs, birds, sexual reproduction, and asexual reproduction. The summary is comprehensive and meticulous, suitable as review materials.
Basic knowledge of computers
information technology and data
information and data
concept
Information: all things and substances ubiquitous in nature, human society and human thinking activities
Data: Symbolic data stored on some medium that can be authenticated
Relationship: The same information can be represented by different data
Difference: Data is the specific manifestation of information and the carrier of information, while information is the result of processing data.
information Technology
Related technologies for people to acquire, store, transmit, develop and utilize information resources
Main technologies: sensing technology, computer technology, communication technology, network technology
Basic knowledge of computers
The origin of computers
1946 ENIAC, University of Pennsylvania, USA
shortcoming
no memory
Control using wiring boards
EDSAC first computer using von Neumann architecture 1949
EDVAC, the first modern general-purpose computer in 1951, was binary and consisted of arithmetic units, controllers, memory, input devices, and output devices.
develop
First generation (1946-1956)
Tube computers, assembly language, scientific computing
Second generation (1956-1964)
Transistor computers, high-level programming languages, data processing
The third generation (1964-1971)
Integrated circuit computers, operating systems and conversational languages, widely used
Fourth generation (1971-present)
VLSI, object-oriented is a high-level language, the Internet era
the scientist
Shannon, information theory
Wiener, cybernetics
Von Neumann, stored programs, principles of program control
Turing, mechanical computer
Features
Fast computing speed
High calculation accuracy
Large storage capacity
Ability to make logical judgments
Work automation
subtopic
Classification
Processing object
analog computer
digital computer
hybrid computer
use
dedicated computer
general computer
scale
supercomputer, technology
Mainframe, large and medium-sized enterprises
minicomputer, school small business
microcomputer, office
workstation, professional field
application
Scientific Computing
Information Management: Non-Numerical Form
Process control: collecting detection data
computer aided system
CAD Computer Aided Design
CAM Computer Aided Manufacturing
CAT Computer Assisted Test
CAI computer-assisted instruction
CMI Computer Management Teaching
CBE Computer Assisted Education
CIMS computer integrated manufacturing system
AI
Computer Networks and Communications
Multimedia technology application system
Embedded Systems
development trend
Giant, miniaturized, intelligent, networked
Base conversion
concept
Number system: Calculation using the carry principle is called carry calculation value
Number: a symbol used to represent a certain number system
Base: the number of digits
Positional weight: the weight of numbers in different positions
base
Ten: D Number: 0-9, base: 10, weight: 10
Two: B 0, 1, 2, 2
Eight: O 0-7, 8, 8
Sixteen: H 0-9 A-F, 16, 16
hexadecimal arithmetic rules
arithmetic operations
logic operation
information encoding
data unit
Bit (bit) b The smallest unit doubles the number represented by each additional bit.
Byte (byte) B 1B=8bit Byte is the basic unit of storage information B M G T
Word (word) data that the CPU accesses, processes and transmits at one time through the data bus
Word length: the number of bits of binary data that the computer's arithmetic unit can process simultaneously, unit: bits
Representation of numerical values
BCD code (8421)
Non-numeric type (character encoding ASCII code)
Enter code
external code
serial code
Phonetic code (Chinese character input method)
Shape code (five-stroke font)
Location code: the location and location of Chinese characters in the dot matrix
Exchange code (national standard code)
GB2312-80
In-machine code: In order to distinguish Chinese characters and ASCII, Chinese character fonts are stored
Glyph code
Dot matrix code, large storage space, amplification distortion
Bitmap, bmp, png, jpg, gif
Vector code, small storage space, no distortion when enlarging
Vector graphics, wmf, dxf, mgx, cgm
Not all ASCII codes can be printed
How computers work
instruction
A command that instructs the computer, binary
Address code: data
opcode: type
Collection of all commands: command system
Complex command system CISC
RISC
How stored procedures work
ideological system
Basic structure of computer: arithmetic unit, controller, memory, output device, input device
binary
How stored procedures work
Basic idea: stored programs and program control
work process
fetch instructions
Analysis instructions
Execute instructions
Instruction cycle: the time from fetching the instruction to executing the instruction
computer hardware system
Electronic, mechanical, optoelectronic components
Input device: Convert to binary digital camera, strip reader, scanner that can be recognized by computer
Output devices: monitor, printer, speakers, plotter
Input and output: disk drive, tape drive, recorder, USB flash drive, floppy drive, touch screen
Operator: composed of arithmetic and logical operation unit (ALU) and (register), arithmetic operations and logical operations
Controller: Commands and coordinates the computer, translates the instructions, and completes the operations specified by the instructions.
CPU=controller➕calculator
Memory: Disk consists of storage units
Memory (main memory)
read-only ROM
Random RAM
cache
The CPU can exchange data directly with memory.
External memory (auxiliary memory)
external device
Data cannot be exchanged directly with the CPU but can be exchanged with the memory after passing through it.
computer software system
Software processes data by executing the program's instructions
system software
Operating System OS The direct interface between users and computer hardware systems
Language processing system: source program needs to be translated and executed: assembler, compiler, interpreter
System support and service programs: editing programs, anti-virus software
Database management system DBMS
application
○ A computer without any software is called a bare metal computer
Software = Program Data Related Documents
programming language
Procedure: A description of the steps to solve a specific problem
Program = Algorithm Data Structure
algorithm
A specific process consisting of a limited number of steps to solve a problem actually reflects the idea of solving the problem.
Basic Features
certainty
feasibility
Finiteness, finite number of steps
Has zero or more inputs and one or more outputs
data structure
The relationship between data abstracted from the problem, representing a group of information Organization method, used to reflect the internal structure of a data
It is a way of organizing information. Its purpose is to improve the efficiency of the algorithm. It usually corresponds to the set of group algorithms. Through this set of algorithms, certain operations can be performed on data in data structures, such as linear tables, heaps, stacks, queues, trees, and patterns.
It is a language used by users to write certain programs and a tool for exchanging information between humans and computers.
From the perspective of describing the objective system
procedural programming language
object-oriented programming language
Structured program flow: sequence → selection → loop
development path
machine language
is the only one that can be identified Disadvantages: high difficulty, poor intuitiveness, difficult to modify and debug, poor versatility Advantages: Give full play to the characteristics of hardware functions, easy to write, and the program runs fast
Assembly language
machine language symbolization
Disadvantages: Depends on the specific machine, difficult to transplant on the system, poor readability Advantages: More intuitive than machine language, easy to read and check
high level language
Interpreter program: accepts a source program written in a certain programming language, translates the source program and executes it at the same time, without generating a target program.
Compiler: Translation program, which translates a source program written in a high-level language into an equivalent target program expressed in machine language.
Microcomputer
Microcomputer classification
Microcontroller single board computer PC personal computer portable microcomputer
Performance
Main frequency: determines the running speed of the computer, HZ
Word length: addressing capability
Number of cores: The number of operators and controllers connecting each processor core through a parallel bus
Memory capacity: total bytes
Operation speed: Number of instructions executed per unit time, MIPS=10^3BIPs
The higher the main frequency, the longer the word length, the smaller the storage cycle, the larger the memory capacity, the faster the computing speed and the better the performance.
hardware equipment
bus
Data bus: bidirectional
Address bus: One-way, address of a memory unit or I/O device that exchanges information with the CPU
Control bus: one-way, transmitting signals
Parallel bus: multiple bits transmitted simultaneously PCI bus, PCI-Express bus, AGP bus
Serial bus: can only transmit one bit, USB, IEEE1394, SATA, type-c
I/O interface between bus and device
I/O devices are the interface between people and computers. Users can also exchange information with computers through them.
A bus is a common channel for data transmission between computers
motherboard
The main purpose of the CMOS chip on the motherboard is to store time, date, hard disk parameters and computer configuration information
input device
output device
display system
Monitor and display adapter (graphics card)
feature
Resolution: unit pixel, 8 bits (2^8 basic colors), 16 bits (enhanced colors), 24 bits, 32 bits (true color)
Color quality: bit, how many color descriptions can be per pixel at a certain resolution
Refresh speed
printer
Dot matrix printer: ribbon
inkjet printer
laser printer
sound system
microprocessor
memory
Memory (main memory)
read-only ROM
Random RAM
cache
External storage
Hard drive: SATA, IDE, SSD
floppy disk
Flash memory: U disk, SD card
Optical storage: CD disc, CD-ROM read-only disc, DVD, CO-R write-once permanent, WORM write-once permanent, CO-RW rewritable, MO magneto-optical disk