Operating Systems Introduction
Author: Brian Brown, 1995-2000. All rights reserved.
Previous | Home Page | Next

SECTION ONE : Part 1


Overview
This module introduces you to the subject of operating systems. It is an introductory course that will take you approximately 30-40 hours to complete (including the exercises) depending upon your level of prior knowledge.

Learning Outcomes
At the end of this section you should be able to

 

What is an operating system?  
An operating system (OS) is a collection of system programs that together control the operation of a computer system. Typical operating systems are Windows 98 and Linux.

An operating system generally only runs on a specific hardware platform. For instance, Windows 98 only runs on computer systems based on Intel pentium processors.

You can learn more about Windows 98 at the Microsoft Web Site.

Linux Operating System

 

What does an operating system do?
An operating system controls the way in which the computer system functions. In order to do this, the operating system includes programs that

 

Where are operating systems found?  
There are many types of operating systems, the complexity of which varies depending upon what type of functions are provided, and what the system is being used for. Some systems are responsible for managing many users on a network.
Other operating systems do not manage user programs at all. These are typically found in hardware devices like petrol pumps, airplanes, video recorders, washing machines and car engines. These are often referred to as dedicated operating systems. Philips video recorder

 

What is a general-purpose operating system?

Notebook running Windows NT Workstation Windows NT Workstation is known as a general-purpose operating system. This is because it provides the ability to run a number of different programs, such as games, word processing, business applications and program development tools.

 

What is a program?
A program is a set of instructions that performs a task. When we talk about programming a computer or writing a computer program, we mean writing a set of instructions that the computer can execute. Developers (people who write programs) need to use special software to write programs, often called compilers.

 

Dedicated Operating Systems
An operating system designed for a single purpose is often called a dedicated operating system. It performs a specific purpose, such as controlling the environment in a building, controlling a petrol pump, or opening and closing an automatic door. Dedicated operating systems cannot be used to run other types of programs such as games or business software.

 

A simple operating system for a security control system
An operating system for a security control system (such as a home alarm system) would consist of a number of programs. One of these programs would gain control of the computer system when it is powered on, and initialize the system.

General scanning cycle for a security control system The first task of this initialize program would be to reset (and probably test) the hardware sensors and alarms. Once the hardware initialization was complete, the operating system would enter a continual monitoring routine of all the input sensors. If the state of any input sensor changed, it would branch to an alarm generation routine.

 

What are Input and Output devices?
Input and output devices are components that form part of the computer system. These devices are controlled by the operating system.

Input devices provide input signals such as commands to the operating system. These commands received from input devices instruct the operating system to perform some task or control its behavior. Typical input devices are a keyboard, mouse, temperature sensor, air-flow valve or door switch. In the previous example of our simple security control system, the input devices could be door switches, alarm keypad panel and smoke detector units. Keypad door entry system
   
Output devices are instruments that receive commands or information from the operating system. Typical output devices are monitor screens, printers, speakers, alarm bells, fans, pumps, control valves, light bulbs and sirens. Speaker siren

 

Exercise 1
Classify each of the following devices as an input or output device

Keyboard   Monitor   Mouse   Printer   Modem

 

Exercise 2
For a simple home security system, make a list of possible input and output devices that you think might be required.

Input Devices Output Devices
   
   
   
   

 

Exercise 3  
This is a Philips video recorder. Make a list of possible input and output devices that you think the operating system inside this video recorder might be required to manage. Philips Video recorder
Input Devices Output Devices
   
   
   
   

Previous | Home Page | Next