OPERATING SYSTEM
Definition
An Operating System (OS) is an
organized collection of software programs that controls the overall operation
of the computer system. It provides and directs the flow of data and
instructions from one part of the computer to another. The operating system
acts as an interface between the hardware and the user-level program and
facilitates the execution of the program.
- An
operating system is a program that controls the execution of application
programs and acts as an interface between the user of a computer and the
computer hardware.
- Three
objectives can be observed:
- Convenience
- Efficiency
- Ability
to evolve
- O.S.
as a User/Computer Interface
Multi-user or Time Sharing: Allows two or more users to run
programs at the same time. Some operating systems permit hundreds or even
thousands of concurrent users. |
Single User OS: Supports only one program at a
time. It is usable by a single user at a time. |
Multiprocessing: Supports running a program on
more than one CPU. A multiprocessor operating system can incorporate more
than one processor dedicated to running processes. This technique of using
more than one processor is often called parallel processing. |
Multitasking: Allows more than one program to
run concurrently. |
Networking OS: They are multi-user,
time-sharing, and multiprocessing operating systems. |
Embedded OS: Operating System that is
self-contained in the device and resides in ROM. |
Multithreading: Allows different parts of a
single program to run concurrently. |
Real-time OS: Responds to input instantly.
General-purpose operating systems, such as DOS and UNIX, are not real-time. |