hardware composition of the computer
A intact computer is divided into two major categories of hardware and software and hardware is divided into several major components of the controller input and output memory operators (motherboard keyboard mouse display HDD mainframe box scanner ...)
software composition of the computer
Computer software group to be divided into (System software and application software) two categories of system software is to control and coordinate the computer's external device support application software development and operation of the system application software refers to the user can use a variety of programming languages
the role of programming languages
Programming languages are the communication skills used to define the formal language of a computer program, and the data needed to give the computer instructions to accurately define the computer. Currently, the language is universal (Assembly high-level language)
Disk CPU Registers
The disk is an axis with one or more metal platters assembled and a metal platter and two other robotic arms that are similar to the one used in the previous black film record, which is now the disk arm, when the disk spins.
CPU (central processing unit) is a large-scale integrated circuit is the core of computer operation control mainly explains the data in the computer instruction processing software
The register is a part of the CPU (central processing unit) used to temporarily store the instruction data address one; typically there are so many classes of program counter stack pointer program state Word register so many
How to switch the kernel-state user state
Kernel state: The central processing unit can execute all commands in the kernel state. Hardware commands include the hardware functions used
User state: The program operates in the user state only one command in all commands issued by the central processor and this command does not have the part to execute the hardware program
If a software is working in a user state, it can not operate the hardware, for example, we often use the storm to read a video file it needs to operate the hardware requirements that we are going to experience a user-state transition to the kernel state of a required process
L1 L2 Cache Memory (RAM) EEPROM and Flash
L1 cache is generally said to be a cache in the internal processing unit of the central processor is generally used in the process of the central processor to process the temporary storage in general, the larger the capacity of the L1 stored more information can reduce the number of data exchange between the processor and memory
L2 is a level two cache between the central processing unit and the memory of the temporary storage capacity is smaller than memory, but fast switching speed it often determines the performance of the CPU
This memory (RAM) is usually called random memory, which is an internal storage device that can be exchanged directly with the CPU.
EEPROM can erase a copy of the read-only memory and flash memory These two twins have the same storage, but the speed and the speed of writing are somewhat different because of the way they are managed.
CMOS and BIOS battery
CMOS storage of HDD parameters is random memory if the CMOS data will be lost if the motherboard battery is unplugged the BIOS board hardware belongs to rewritable read-only memory required at specific voltages and conditions to overwrite the data should not be lost after the BIOS is powered down
average seek time delay time
The time at which the head moves from one cylinder to the nearest cylinder is called the seek time delay, which is called the delay time when the head reaches the exact position and the sector of the data that is waiting to be rotated.
virtual memory and MMU tape device driver
Virtual memory is the virtual storage of a portion of the hard disk space as memory use the computer will automatically call the hard disk as memory to alleviate the memory tension to cause memory depletion of a part of the central processor is responsible for the memory of the management unit
Controller bus South Bridge operating system
Link Control motherboard device collect corresponding information North Bridge link high-speed equipment South bridge link slow speed device
START Process
5, detection of other equipment----other equipment information
6. Execute the OS (operating system) initialization file
Python full stack computer hardware management--hardware