b_book1.gif (162 bytes)System Software
Analogy (Secretary | Car) | Resource management | System programs | 16 v's 32 bit | Evolution | If a chicken ..

System software - basics

Systems Software is a collection of programs that help end users and application programs to operate and control a computer

Analogy - the office secretary

You might like to think of an operating system as an office secretary.

[Office secretary]

This secretary must

  • Manage the filing
  • Manage messages and requests from staff
  • Provide client contact with your organisation.
  • Manage room and resource bookings.

Finally, not all secretaries are the same, some are better at typing, or shorthand, or some other specialist skill. So generally we choose the secretary best for the job.

Analogy - Car driver

Or you might like to think of the Operating System as the driver of a vehicle.

If we relate;

No matter what vehicle, whether car, truck, bulldozer, motorbike, there are some basic things the driver must know and do. These include things such as steer the vehicle, know what to do when it is switched on, manage the gears and so forth. This is the "SYSTEM" software knowledge.

Then depending on the type of vehicle other knowledge is required. For Example, a bulldozer requires knowledge of lifting the blade. This is like the "APPLICATION" Software.

So to return to a computer, the Operating system software consists of the BASIC instructions that manage its own resources. The are required by all applications

Resource management

An Operating System is like a translator between you and your computer. Basically this translator is a series of programs that let you communicate with your computer.

It manages system resources such as the CPU, primary memory, secondary memory (disk drives) and systems input and output devices such as the keyboard, screen, and printer.

It also provides the systems interface, which is the part of the system that interacts with you, the end-user of the computer. This is the part of the operating system you actually see, and through which you can control the computer.

System programs

[OS sales chart 1994]

The four basic system software programs

Bootstrap loader

  • Stored permanently in Read Only Memory (ROM)
  • Starts the computer when turned on and loads programs (such as the Operating System) into primary storage

Diagnostic routines

  • Tests parts of the system (such as memory, keyboard) to be sure the computer is running properly.

Basic Input output system (BIOS)

  • Service programs enabling the computer to interpret characters from the keyboard or to another peripherals (disk, monitor)

Operating System

  • Manages the computer resources. It includes programs utility programs for managing files and disks (copying, erasing, disk formatting).

16 v's 32 bit Operating Systems

16 bit OS

32 bit OS

Ref [130]Computerworld NZ June 95

Evolution

[OS evolution]

(The chart shows chronological evolution of personal computer operating systems and the influences and cross-influences over time. It is not meant to show specific product dependencies)

If a chicken ...

Why (and how) did the chicken cross the road? Well, that depends on which system developer laid the egg, according to the wit who created the following variation on the old theme.

The Dominion "IT Weekly #276 Nov 25 1996

[Rev: 03/11/98] 16/6/97 © 1997-98 V/2-Com (Verhaart), P O Box 8415, Havelock North, New Zealand.