The computer's operating system
At first, when there was no computer, von Neumann in 1946, the 5 parts of the computer are "arithmetic, controller, memory, input device, output device" Until now has not been broken, then the computer appeared, succeeded in accordance with the von Neumann prophecy. The computer was not divorced from his 5 major parts von Neumann also proposed that the computer needs to use binary language, and then also fulfilled the binary language, computer languages are: binary language, microcode language(The microcode language is converted to a binary computer in order to execute), the advanced system-level language (respectively,C,Java, etc.), advanced application-level language (PHP,python,Perl,Ruby,LuaComputer operation process: Program → operation interface shell→ operating system (kernel) → Hardware-implemented computer operation
Two major areas of it technology (development, application)
Development is also commonly known as development, development is also divided into hardware development and software development, hardware development (CPU from hard disk reading speed is very slow, to the data with memory to read away, Then the CPU to read the memory to improve a lot of speed (to the Commission speed to pick the bus width high)) hardware development requires machine language and microcode, software development requires microcode language and high-level language "words (compiled language): C, C + +, Java weak language ( interpreted language):PHP, Python, Shell "
The application is also referred to as the von Neumann architecture 5 large parts ' computing device CLU : Arithmetic operations, logical operations (arithmetic + Controller =cpu CPU), controller providing data for an operator is the intermediary of the operator and other hardware responsible for data transfer and instruction delivery, memory (RAM random access memory) input device output device refers to the computer input instructions and read data
This article from "12443570" blog, declined reprint!
The two major areas of computer operating system and IT technology