History of Computer Architecture and Operating System.

Authors Avatar

CCM 2050         Page         5/10/2007

History of Computer Architecture and Operating System

Humans do not have the ability to solve all problems, and even if they do, not as fast as a computer can do.

A digital computer is a machine that follows algorithms written by humans. Following an algorithm means solving a problem by carrying out instructions of how to solve it.

The earliest electronic digital computers were launched in the 1940s. These machines had no operating system. The programs had to be entered one bit at a time on rows of mechanical switches.

The language programs of the machine were entered on punch cards, and the programming process were speed by developing the assembly languages.

The first Operating System was implemented in 1950s by the General Motors Research Laboratories. The systems were called single – stream batch processing systems because the programs and data submitted were in groups or batches. An Operating System is the software that controls the hardware. The hardware includes processors, storage, Input/Output devices, communications devices and data.

Hardware only specify the physical devices that a computer uses to accomplish a task, provides computer power, but cannot use it. To make the power that the hardware provides useful, an Operating System is needed because it makes this power usable. Operating System, which are resource managers, manage the computer hardware and makes them conveniently available to the users.

In a computer , the Operating System plays the main integral role, since many functions such as the user interface implementation, share of hardware among users, prevention of interference of a user with another, resource scheduling of users, allowance of data share among users, Input/Output facilitation, error recovery, resource usage accounting, parallel operation facilitation, secure and rapid data access organisation, and network communications handling.

In comparison with the systems of 1950s the computers in 1960s were also batch processing systems, but they allowed multitasking, i.e. allowed to run several tasks at a time. Moreover, they contained many peripheral devices such as printers, card punches, card readers, disk – and tape drives. Many of these time –sharing systems were multimode systems and they also supported batch processing as well as real-time applications. Real-time systems supply immediate response .

Join now!

Computer designers observed that some other job could use the idle processor, at the same time while it is used by a job for an Input/Output operation, so that it does not have to wait until the first one completes. Considering this fact brought the Operating System designers to develop multiprogramming computers that will keep all the jobs in main memory at one go, and a processor is switched in between each job in order to keep them advancing, whereby the peripheral devices are in use.

IBM announced its Systems/360 family of computers in 1964, and OS/360 that ...

This is a preview of the whole essay