Module 3.4
Task 1 - Operating Systems


A.M.D.G.


When you switch on your computer the following sequence of events occur:

  • Firstly, the computer accesses instructions held in ROM that begin the startup process. These instructions are called the bootstrap loader.
  • Next, the computer checks the various devices attached to the computer.
  • Finally the computer accesses the hard disk to load and start running the Operating System.

The operating system, OS, is the special program needed to control how the computer and its peripheral devices work. The most common operating systems nowadays are the various versions of Microsoft Windows. Other OSes in use today include Unix/Linux and the MacOS.

Operating systems perform five main tasks:

The User Interface
Input/Output Management
File Management
Memory Management
Process Management

The User Interface
The OS is responsible for displaying the Human Computer Interface (HCI) and for interpreting the commands issued by users. There are different ways of issuing instructions to the computer. Some OSes allow you to enter commands by typing instructions - these are called Command Driven Interfaces. Other OSes have a list of options that you can choose from - these are called Menu Driven Interfaces. The most common, however, are the OSes that use icons, menus, windows and a mouse to select. These are called Graphical User Interfaces.

Input/Output Management
It is possible to connect numerous devices to your computer system: printers, scanners, speakers, joysticks etc. It is the role of the operating system to handle communication between the processor and the various devices. Usually a software driver is needed, a special program that interprets

File Management
You can save and retrieve files on a number of backing storage devices: floppy disks, hard disks, CD-R, CD-RW and most recently, DVD-R. The operating system must keep a record of which files are stored where. This information is stored on a File Allocation Table (FAT).

Memory Management
Memory, more specifically, Random Access Memory (RAM) is used to hold data temporarily. It will hold sections of the operating system, any running programs and unsaved documents. The operating system is responsible for allocating the various sections of memory to these various purposes and protecting the contents of memory from being overwritten.

Process Management
At the very lowest level of the computer is the processor. The processor can only carry out one instruction at a time. Yet you can run several programs at one time. The operating system is responsible for deciding which task will be carried out by the processor.


Answer the following questions in your jotter.

1. Name five different versions of Microsoft Windows.

2. Why is there more than one version of Windows?

3. Find the recommended retail price for one version of Windows XP, Windows 2000, Mac OS and Unix.

4. Name and describe one example of a command driven interface.

5. Describe a program or situation where you have seen or used a command driven interface.

6. Why is the graphical user interface the most commonly used interface in modern computing?

7. Describe how each layer of the operating system will be used when you choose to open a MS Word document from a hard disk.