Temporary notes.
Defined.
The most accurate definition of the operating system is not. The operating system is mainly user-oriented, the hardware is shielded, so that the user does not need to see the hardware running. Operating system for hardware management. Is the middle tier within the user and the underlying.
Main functions.
The operating system has the function of dispatching and fair allocation of hardware resources, allocating the memory resources reasonably, and making the process get the best resources and performance in running. The operating system allocates CPU resources, and with high-speed switching, the user is unaware of the extremely short pauses of each process when using CPU resources separately.
The operating system provides the interface to the user state, so that the user program can communicate with the operating system through the interface, the operating system connects the driver, the driver controls the hardware, and the operating system plays an intermediate role.
Operating system mainly includes memory management, disk resource management, file system, time-sharing system, process system, concurrent processing, etc.
---------------the problem to be solved------------------
Kernel?
Kernel architecture?
Driver specific implementation?
Personal notes, preliminary understanding of operating system concepts