Simple Structure
MS-DOS – written to provide the most functionality in the least space
not divided into modules
Although MS-DOS has some structure, its interfaces and levels of functionality are not well separated.
not divided into modules
Although MS-DOS has some structure, its interfaces and levels of functionality are not well separated.
UNIX – limited by hardware functionality, the original UNIX operating system had limited structuring. The UNIX OS consists of two separable parts.
- Systems programs
- The kernel
- Consists of everything below the system-call interface and above the physical hardware
- Provides the file system, CPU scheduling memory management, and other operating-system functions; a large number of functions for one level.
Layered Approach
The operating system is divided into a number of layers (levels), each built on top of lower layers. The bottom layer (layer 0), is the hardware; the highest (layer N) is the user interface.
With modularity, layers are selected such that each uses functions (operations) and services of only lower-level layers.
0 comments:
Post a Comment