CH 1
CH 1
CH 1
Operating System –
Overview
By Kindu T.
operating system overview 1
What is an operating system?
A program that acts as an intermediary between a user of a computer and the computer
hardware.
Operating system goals:
Execute user programs and make solving user problems easier.
Make the computer system convenient to use.
Use the computer hardware in an efficient manner.
Resource allocator – manages and allocates resources.
Control program – controls the execution of user programs and operations of I/O devices .
2. Operating system – controls and coordinates the use of the hardware among the
various application programs for the various users.
3. Applications programs – define the ways in which the system resources are used to
solve the computing problems of the users (compilers, database systems, video games,
business programs).
5. System Libraries: These are collections of reusable functions and routines that
provide common functionality to applications and help abstract the underlying
hardware and operating system complexities.
6. System Services: System services are background processes that run
continuously and provide various system-wide services to applications and
users. Examples include services for managing network connections, handling
printing tasks, and managing system logs.
7. Utilities: Utilities are standalone programs provided by the operating system
that perform specific tasks such as file management, system maintenance, and
troubleshooting. Examples include text editors, file compression tools, disk
cleanup utilities, and system monitoring tools.
These components work together to provide a stable and efficient platform for
running applications and managing computer resources.
operating system overview 18
User Operating System Interface