ENVS 1500 Lecture Notes - Lecture 11: Monolithic Kernel, Protected Mode, Device Driver

20 views2 pages
ENVS 1500 Tutorial 11 Notes Monolithic Kernel
Introduction
In this model, the various memory resident operating system functions are represented
by a monolithic kernel.
There is no specific organization.
The operating system programs simply interact as required to perform their functions.
The critical functions within the kernel operate in protected mode, the remainder, in
user mode.
The shell is separate from the kernel and serves as an interface between the users,
utilities, and user programs with the kernel.
Thus, the shell can be replaced without affecting kernel operations.
UNIX organization is considered in more detail as a case study in Supplementary
The major difficulty with a monolithic configuration is the stability and integrity of the
system as a whole.
Any defect in a program within the kernel can crash the entire system, as can
unexpected interactions between different programs in the kernel.
Thus, the addition of a new device driver, for example, could compromise the entire
system.
Nonetheless, with proper design and control, it is possible to build a secure and stable
system, as evidenced by Linux.
An alternative operating system organization is built around a hierarchical structure.
A simple representation of a hierarchical operating system organization is shown
This representation shows the operating system divided into layers.
The upper layers are the ones that are visible to the user.
The middle layers comprise the major kernel operations.
The lowest layers are the I/O device drivers that interact with the hardware.
In this model, each layer is relatively independent of the other layers.
Operating system programs simply interact as required to perform their functions.
find more resources at oneclass.com
find more resources at oneclass.com
Unlock document

This preview shows half of the first page of the document.
Unlock all 2 pages and 3 million more documents.

Already have an account? Log in

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents