OPERATING SYSTEMS FOR COMPUTERS
COMPUTER OPERATING SYSTEMS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Kernel
|
|
Monolithic
|
|
Single processing
|
|
Multiprocessing
|
Detailed explanation-1: -A monolithic kernel is an operating system architecture where the entire operating system is working in kernel space. The monolithic model differs from other operating system architectures, such as the microkernel architecture, in that it alone defines a high-level virtual interface over computer hardware.
Detailed explanation-2: -A software system is called “monolithic” if it has a monolithic architecture, in which functionally distinguishable aspects (for example data input and output, data processing, error handling, and the user interface) are all interwoven, rather than containing architecturally separate components.
Detailed explanation-3: -The microkernels are more secure than the monolithic kernels because the operating system is unchanged if a service fails in a microkernel. On the other hand, if a service fails in a monolithic kernel, the entire system fails.
Detailed explanation-4: -Unix is a monolithic kernel because it all the functionality is compiled into one big chunk of code, including substantial implementations for networking, file systems, and devices.
Detailed explanation-5: -The Linux kernel is monolithic, meaning the kernel handles all hardware and driver operations. The entire operating system is virtually working in kernel space.