Please enable JavaScript.
Coggle requires JavaScript to display documents.
Operating Systems - Coggle Diagram
Operating Systems
-
-
OS kernel architecture
OS kernel architecture
The kernel is the central part of the OS, it is a set of functions, data structures and individual software modules that
The monolithic kernel is the oldest way of organizing the OS, which, in a slightly modified form, is still used today. OS,
in which all basic functions are concentrated in the core, are called monolithic systems.
A modular core is a modern modification of the monolithic core architecture without the main disadvantages of a monolithic core. Modular kernels, as a rule, do not require a complete recompilation of the kernel when changing the composition of the computer hardware.
The multi-level kernel is another development direction of the monolithic kernel architecture. The main idea is the organization of the OS
as hierarchies of levels (layers).
A microkernel is a kernel model with minimal functionality. Classic microkernels provide only
a small set of system calls
Exokernel is one of the modern directions of further development of microkernel architecture. It is an OS kernel that only provides
functions for interaction between processes and safe allocation and release of resources
Nanokernel is the architecture of the OS kernel, in which the extremely simplified kernel performs only one task - processing
hardware interrupts generated by computer devices.
are loaded into the computer's memory when the OS is loaded and provide, as a rule:
- information input-output management;
- processing of interruptions;
-
-
-
-
-