Identify and fully describe the main developments of Operating Systems, giving examples of their origins and use.

Authors Avatar

Chris Oliver                Unit 27 – Operating Systems                OLI02032345

  1. Identify and fully describe the main developments of Operating Systems, giving examples of their origins and use.

Batch Operating Systems were an early operating system available, and were first introduced in the mid 50’s.  They were designed to make human manual work easier; humans were replicating identical jobs over and over again, hence in batch.

A batch operating system keeps itself eventful; it does this by taking jobs from a batch queue, instead of waiting for people to submit jobs. The jobs are then processed one or more at a time under control of the operating system, however most jobs undertaken in this operating system would be single-task.

These type of operating system were often left to work overnight, mainly because the jobs were ‘batched’ the next job in the queue would be commenced as soon as the previous job had been completed, this way of processing would allow for a large work load to be automatically completed without the requirement to wait and tell the computer to do the next job.

Real Time Operating Systems (RTOS) are often embedded, meaning a integral part of a system inside another device.

They have very little user interface capability.

Real time operating systems like their name implies, respond to an input immediately.

“Real time operating systems are capable of processing data so quickly that the results are available to influence the activity currently taking place.”

[Computer Science 5th Edition, CS French, Ashford Press Gosport, 1996]

Real time operating systems guarantee a certain capability within a specified time constraint; these time constraints are usually very rigid.  If the system does not conform to this time limit, the system ultimately fails.

They are used for various purposes; a few of these are medical equipment, industrial control systems and car computers.

Parallel Systems have more than one processor to carry out a single job.

The systems often carry out one single job using the resources of both processors of the machine; however some systems will have a processor dedicated to a single task. These operations work in parallel (side by side) of one another.

Distributed Systems act as an illusion to a user. A multiple number of nodes are set up on a network, to allow data access or device sharing.  This allows for other users of different machines to access data on another machine on the network.

For example at college a student logs on to the machine, the machine seems local to the user, the user observes the system as using its own local drives and devices. However these

Drives and devices are setup on a client-server machine but appear to be local to the user.

Time Sharing Operating Systems allow multi-tasking, the operating system shares a slice of the processor resources to designated programs and users logged on to the system.

For example, it is not unusual for a home user to have a word processing package, internet browser and a multimedia package to be open at the same time. Microsoft Windows is a great example for allowing this.

Personal Computer Operating Systems were brought about in the early 70’s.
However it wasn’t until the 1980’s that they became popular, and the focus of the operating system changed from the hardware aspect, to that of the user interface (how the user observes the operating system).

Personal Computer Systems are simply operating systems that share the processors resources for single user’s tasks.

The main concept behind personal computer operating systems is the user interface. The workings are important; however the main principal is that the user is entirely interactive with the system.

These are perhaps the most difficult for designers to produce, as a very high level knowledge of user interface design is required. This is to allow users of any level to use the system comfortably.

 It allows for considerable power for a single user to run high-tech graphics and multimedia packages. These operating systems evolved in to very capable systems, allowing for heavy multi-tasking usage.

Examples of Personal Computer operating systems are as follows:

Join now!

 Microsoft Windows

 Linux

Apple Macintosh MAC OS


2. Identify and fully describe the main purposes of an operating system. All components of the operating system are required to be covered, to clearly show an understanding of what each component does and how they ‘fit’ into the overall system design.

Process Management

Process management is a way of tracking processes and managing them in such a way that there is enough processor resources to correctly function.

Process is another word for a task that is to be performed by the computer. Along with a process ...

This is a preview of the whole essay