Introduction to Operating Systems
Answer these questions.
1. State and explain four functions of an operating system.
- accepts commands from the user
- provides desired services to the user and user programs
- act as a system manager or resource manager to controls hardware and software and act as
an interface between user and system
- manages resources of the computer effectively
2. What is an operating system?
An operating system is the layer of software that manages all parts of the hardware and
presents an interface that is easier to understand.
3. Explain the difference between multiprocessing,
- multiprogramming and multi-user operating systems
Multiprogramming operating systems allow for more than one active user program to be
stored simultaneously and multi-user operating systems allow more than one user to use the
computer simultaneously
4. Provide an example for the following :
- batch operating systems: payroll system
- real time operating systems : weapon system
5. Differentiate between the various types of User-Interface. Providing
suitable example for all the different types.
6. What is Kernel?
Kernel is regarded as a program that running at all times.
7. What happens when Bootup the computer?
When Bootup the computer, an initial program which called bootstrap program will be run
and it will initialize all aspects of the system such as CPU, memory content and device
controllers. The bootstrap program will locate the operating system and loads the operating
system in memory.
8. What are the Services of the Operating System
- program execution: loads a program in memory, runs and terminates the execution either
normally or abnormally
- input-output operations: control input-output devices
- file system manipulation: allow reading, writing, deleting, creating of files
- communication: manage shared memory or message passing for the exchange of
information between processes
- error detection: take measures to correct errors to ensure a consistent state