Basic Structures Of Operating System

2380 WordsNov 27, 201610 Pages
OPERATING SYSTEM STRUCTURE The most useful and better approach is divide the task into small components /modules instead of having one monolithic system so that the operating system can function properly and can be modified easily. Input, output and functions should be clearly defined in each of the system modules as far as we can finally come with large and complex system. The operating system can be defined as a collection of written procedures, linked together into a single large executable binary program. Simple structure, layered structure, microkernel, client-server systems and virtual machines are among different structures of operating system. 1.Simple Structure Well defined structures are very important in operating systems. Scope, functionality and well designed modules are main factor to consider to make sure the system will satisfy user needs and provides a good service to users.MS-DOS is a good example of Simple structure because of its history which starts with small, simple and limited system that did not consider about the number of users and possibility of become popular operating system that can be able to accommodate as many users as possible.MS-DOS do not consider the matter of separation between the interfaces and levels of functionality. As Silberschatz (2013) observation on weakness and explain the nature of MS-DOS as simple structure " Application programs are able to access the basic I/O routines to write directly to the display and disk
Open Document