The concept of computers (computers): Electronic devices for storage and computing processing
I. Hardware composition (popularly speaking is to see tangible entities)
1. CPU (central processing unit): equivalent to the brain of the computer, computing tasks are done by the CPU. CPU computing power is determined by the frequency, the higher the frequency, the better the computing power.
2. Memory: The data that exists in memory is temporary. In-memory data is a place where the data is temporarily stored during a program's run. (The data in memory is not permanent, such as when you write a text [not saved], the computer suddenly loses power, then this paragraph of text is gone. Or not archived during gameplay). The size of the memory also determines how quickly the program runs.
3. Hard drive: The data that exists on the hard drive is permanent. The size of the hard disk determines the storage capacity. (for example, how many movies, how many songs can be saved.) Hard drives, USB drives, and discs are external storage devices. The software or document is stored in the hard disk, and the computer is loaded into memory and then handed to the CPU for operation.
4. Input device: Data input into the computer (mouse, keyboard, scanner, microphone, camera are input devices. )
5. Output device: Outputs the data (display, printer)
6. Communication equipment: Network card (hardware necessary for Internet)
Two. Software (consisting of programs and documents). For example, a photo, a resume, a piece of audio, or a video are all documents. The program is a description of how our documents are handled and how they work. )
1. System software (operating system)
There are Windows, Linux, Unix, MacOS .... (There are many more). The operating system is a bridge between human-computer interaction. We don't need to worry about how the computer works inside. We only need to use the operating system to create files and install software.
2. Application software
such as QQ, office Office software, Baidu Cloud disk ... (lots and lots). The architecture of the software is divided into two major categories: (1) BS architecture (browser/server), i.e. browser and server structure; (2) CS Architecture (Client/server), which is the server/client architecture.
Basic introduction to Python 0 (1)-------Computer Basics