SEB070007-Tutorial 3
Tuesday, August 5, 2008
- system that controls all the programs installed in a computer.It provides user-interface between users and the computer itself.
- It provides support for loading and execution of other application programs.
- It has system tools that monitor the computer performance, debug problems or maintain parts of the sytem.
- An operating system is like a resource manager. It contorls how processes to access resources.
- It protects applications from each other but yet share physical resources between them.
- It provides virtual machine such as virtual processor and share CPU.
- It also allocate and protect memory, enable virtual memory operations for application programs.
- It manages files by using filling system and divide up storage space.
- It organizes and control hardware and software so that it operates in predictable way.
- It manages the networking within the computer.
- It transforms the the physical world of devices, instructions, memory, and time into virtual world.
- It ensure the applications continue to run when the hardware updates and upgrades occur.
- It provides a consistent application interface, especially important if there is more than one of a particular type of computer using the operating system.
- The operating system provides a virtual proccessor to provide the illusion that a computer is doing more than one thing at a time.
- It provides device driver to that perform operations on behalf of programs for example input/output operations.
- It introduces new functions as it abstracts the hardware. As an example, it introduces file abstraction so that programs do not have to deal with discs.
- It can protects the system by controlling access to programs.
- It responsible towards secondary-storage management such as free-space management, disc scheduling and storage allocation.
- It keep tracks which part of memory are being used, allocate/deallocate memory space as required.
- It deals with hardware specific driver for devices and keep it all hidden from the rest of the system.
20 CORE FUNCTIONS OF OPERATING SYSTEM