An Operating system exploits the hardware resources of one or more processors to provide a set of services to system users. The operating system also manages secondary memory and I/O devices on behalf of its users. Controlling the computer involves software at several levels. We will differentiate kernel services, library services, and application-level services, all of which are part of operating system. Process run Application, which are linked together with libraries perform standard services. The kernel supports the processes by providing a path to the peripheral devises. The kernel responds to service calls from the process and interrupts from the devices. The kernel responds to service calls from the processes and interrupts from the devices. The core of the operating system is the kernel, a control program that functions in privileged state (an execution context the allows all hardware instructions to be executed) reacting to interrupts from external devices and to service requests and traps from processes. Generally, the kernel is permanent resident of the computer. It creates and terminates processes and responds to their request for service. Operating systems are resource managers. The main resource is computer hardware in the form of processors, storage, input/output devices, communication devices and data.
You Might also view the following Related Posts
- Development stages in operating Systems
- Functions of operating system
- Basic Components of operating Systems.
إرسال تعليق
Click to see the code!
To insert emoticon you must added at least one space before the code.