Professional Documents
Culture Documents
Topic X Introduction
2 toOperating
System
LEARNING OUTCOMES
By the end of this topic, you should be able to:
1. State the purposes of having an operating system; and
2. List the tasks of an operating system.
X INTRODUCTION
The most important type of system software is the operating system. This topic
contains the introduction to the operating system. It explains the purposes of
constructing the operating system and its functions.
The operating system falls under the category of system software. This software
is very special because it stays in the computer memory as long as the computer
is activated.
The main function of this software is to manage the computer system. Without an
operating system, a computer system is without a good manager and hence
cannot function properly. Therefore, all computer systems, whether big or small,
need an operating system.
When a user interacts with a computer system, he/she is actually interacting with
the operating system. When you give a command to the computer system to
perform a specific task, you are actually giving that command to the operating
system, which subsequently directs the computer system to carry out the
instructions as required by the user.
The main objective of an operating system is to enable users to use the computer
with ease and comfort.
Self-check 2.1
What do you understand by Operating System (OS)? Can it be regarded in
the same manner as petrol to a vehicle in order for it to operate and move?
Besides using windows and icon, some operating systems use the following
interface concept:
(a) Command driven interface - this interface requires users to type commands
that can be understood by the operating system
(b) Menu driven interface - this interface provides an activity menu to users.
Users need to choose numbers or characters in the menu, so that they can
give instructions to the operating system.
The operating system is responsible for managing all components to enable all
the components to be effectively and efficiently used.
Activity 2.1
For easy usage, most operating systems allow more than one program to be
implemented at the same time. This type of operating system is called multi-
tasking operating system. It is responsible for distributing the available resources
in a computer system to any program that needs it.
Some computer system components cannot be shared, for example the printer.
Most operating systems use the spooling concept to overcome this problem. The
spooling concept is shown in Figure 2.1. In the spooling concept, a file for
printing is not sent directly to the printer, but is saved in the disk before the
operating system transfers the file to the printer, one by one.
The operating system also creates a file management system to enable the user to
change names, copy and delete files and programs in the hard disk.
There are several safety issues faced by a particular computer system. Among
them are:
(a) To avoid stored information from being accessed or changed by people who
have no right to access them.
(b) To avoid the information stored from being erased or deleted
unintentionally.
If these incidents are not controlled, the computer system will stop immediately.
This situation is termed crash. This phenomenon is frustrating to users.
Therefore, the operating system should be able to control such situations to
ensure the computer system functions smoothly without interruptions.
Examples of this type of operating system include DOS Windows 95, Windows
2000, Windows NT, Mac OS and OS/2 Warp. Today, there are a few single user
operating systems used in hand-held computers such as Pocket PC and Palm
Top.
Two examples of a network operating system are Novell Netware and Windows
NT. Microsoft Windows provides a network operating system through the
Network Neighbourhood concept.
Activity 2.2
(b) What is the type of operating system suitable for the following uses?
(i) notebook computer
(ii) several PCs in a local area network
(iii) palmtop
(d) mainframe computer
SUMMARY
The operating system allows users to use the computer system efficiently
and effectively.
Operating system is also the backbone of a computer in managing the
internal resources of the computer.
Application software is the software used specifically to solve a particular
problem.
System software is the software used to support the usage of the computer
system.
The main objective of an operating system is to enable users to use the
computer with ease and comfort.
The functions of an operating system include providing user interface,
managing computer system components, providing safety mechanisms and
controlling unexpected occurrences.
There are four types of operating system mainly Single User Operating
System, Multi-User Operating System, Multi-Processor Operating System
and Network Operating System.
KEY WORDS
Application software Menu driven interface
System software Multi-tasking operating system
User interface Virtual resource
Common driven interface Crash