This is an alternate view about the services performed by the OS. The OS system provides an orderly and controlled allocation of the processors, memories and I/O devices. When a computer has multiple users the need for managing and protecting the memory, I/O devices and other devices is greater. Thus the primary task of OS is to keep track of who is using which resource, to grant resource requests, to mediate conflicting requests from different programs etc. Resource management includes multiplexing resources in two ways - "in time" and "in space". (i)When a resource is time multiplexed different programs or different users gets their turn to use that resource. eg: Printer. (ii)When a resource is space multiplexed instead of taking turns, the resource is shared among them, ie each one gets a part of the resource. eg: Sharing main memory, hard disk etc.
Chat with our AI personalities
The operating system.
There is no uninstaller for an operating system. To remove an OS, simply format the partition that holds the operating system. If you use a boot manager to choose between different operating systems the software should automatically detect missing operating systems for you.
User view: 1) the user view of the computer system varies by the interface being used. System view: 1)the operating system is a program that is most intimate with computer h/w. User view: 2)The OS is designed for "ease of use" some attention paid to none paid resource utilization. System view: 2)we can view an os is resource allocator. The os as act as the manager of the system. User view: 3) Some user sit at a terminal connected to mainframe or minicomputer. User share resources & may exchange information. That is designed for resource utilization. System view: 3)os was exist because they are reasonable way to solve the problems at creating a usable Computer system. The goal of pc is to execute user program and make solving problems easier.
System calls are used whenever a program needs to access a restricted resource, eg a file on the hard disk, any hardware device, or when it needs to print or draw to the screen
factors of operating system design