Operating System Role:
1. hardware on your computer and dealing: If you want to run on bare metal program, you must use a program written in machine language (machine language is a combination of 01, 01 different combinations of control by the CPU, memory, hard disk operating) operating system to tell CPU, memory, hard drives that work, and
2. The other is packaged in a process control hardware system call (system call to a method similar to the package, the calling method, call control by the system hardware to work)
System call function: to develop a program, the operating system provides different system calls, system calls can be controlled by hardware to work, instead of writing machine language
For example: listening to music, the entire process window installation in a cool dog, cool dog opened, search for songs, play songs, and is
3. The song read out on the hard disk, loaded into the memory of the memory card 2. song decoding 3. Effect transmits the decoded data will be present
If you use an operating system, but the use of a combination of voice operation of the machine 01 is very cumbersome, will use the operating system packaged into a variety of operating system calls, the operating system calls the operating system can
Desktop Operating Systems
Window system, macOS system, Linux system
Server operating system
Linux system, WindowServer system
Server: it is a computer, is to install the software from the hardware perspective from speaking on a computer operating system (we maintain the server system running through remote login)
Embedded Operating System
Linux: Kernel reason small, open source (used for artificial intelligence)
Mobile operating system
IOS system, Android (Linux)