Report on multi user operating systems

Authors Avatar

Annie Paterson

REPORT

On

MULTI USER OPERATING SYSTEMS

By

Annie Paterson

For

Catherine Ross

TABLE OF CONTENTS

Principle Features of a Multi-User Operating System

Resource Sharing

Multitasking

Background Processing

Types of Multi-User Operating Systems

Multi Processor

Time-Sliced

Distributed

Hardware Components

Processor

Memory

Data Storage Devices

Terminals

Input/Output Devices

Software Components

Kernel

Device Handlers

Spoolers

User Interface

Bibliography

Index


Principal Features Of Multi-User Operating System

Resources Sharing

  • Concepts of Resource Sharing

A multi user operating system can support more that one user at a time, this means that multiple users can share the same system resources simultaneously. The users of a multi user operating system can share both hardware and software resources, the operating system carries out complicated routines to manage all the processes that the users are running.

  • List of shared resources: -
  • Hardware CPU Power, RAM, Hard drive, Peripherals (printer, Scanner, CD ROM) Other peripherals may be made available in a MUOS for users who require them (Floppy disk drive, Speakers, Head Phones, Video Cameras etc.)
  • Software – Scheduler Software (needed to manage and prioritise tasks).
  • Batch Job

                  Some processes take a long time to complete and can often disturb other computer tasks that are important. A Batch Job is a file that does not require any user interaction, so it is set up to run a number of processes at a later time, often late at night. One example is overnight maintenance at a bank when they update all the accounts so it will not disrupt the other processes during the day.

                 

Multi-Tasking

  • Concepts of multi-tasking

Multi tasking is when the operating system switches between tasks at a very high speed, it can sometimes seem as though it is performing more than one task at a time. For example, a user could be printing and typing at the same time, and listening to a CD. Many users can access the same resources at (what appears to be) the same time. One disadvantage of this is that it requires a great deal of memory and the processes may run slower.

Join now!

The two types of multi-tasking are co-operative and pre-emptive:

  • Pre-emptive – This is when the applications are forced to give up the CPU after a certain length of time so that the other processes get an equal share of CPU time. (time-sliced).
  • Co-operative multi-tasking is when it is the current running tasks responsibility to share the CPU to the other processes. One task must finish before the other starts. It is called Co-operative because all the tasks must co-operate for this type of processing to work and there is no time limit on each task. (Round Robin).
...

This is a preview of the whole essay