Presentation is loading. Please wait.

Presentation is loading. Please wait.

The History of Operating Systems

Similar presentations


Presentation on theme: "The History of Operating Systems"— Presentation transcript:

1 The History of Operating Systems

2 The History of Operating Systems
An operating system is the software that controls the overall operation of a computer. It acts as an interface between a user of a computer and the computer hardware. The purpose of an operating system is to provide an environment in which a user may execute programs. It provides the means by which a user can store and retrieve files. The primary goal of an OS is to make the computer system convenient to use.

3 The History of Operating Systems
Windows : the best known , widely used in PC Unix: a popular choice for larger computer systems as well as PCs, is the core of Mac OS (Apple) and Solaris (Sun Microsystems, now owned by Oracle). Linux: both large and small computer, originally developed noncommercially by computer enthusiasts (open source), now is available through many commercial sources.

4 The History of Operating Systems
early computer without OS Today’s operating systems are large, complex software packages that have grown from humble beginnings. The computers of the 1940s and 1950s were not very flexible or efficient. Machines occupied entire rooms. Program execution required significant preparation of equipment in terms of mounting magnetic tapes, placing punched cards in card readers, setting switches, and so on.

5 The History of Operating Systems
The execution of each program, called a job, was handled as an isolated activity--the machine was prepared for executing the program, the program was executed, and then all the tapes, punched cards, etc. had to be retrieved before the next program preparation could begin. The session usually began with program setup, followed by short periods of program execution.

6 The History of Operating Systems
batch processing In such an environment, operating systems began as systems for simplifying program setup and for streamlining the transition between jobs. One early development was the separation of users and equipment, which eliminated the physical transition of people in and out of the computer room. For this purpose a computer operator was hired to operate the machine.

7 The History of Operating Systems
programmers: writing the program, required data and special directions -> operator. The operator, in turn, loaded these materials into the machine’s mass storage where a program called the operating system could read and execute them one at a time. This was the beginning of batch processing. a job queue first-in, first-out FIFO job priority

8 The History of Operating Systems
a major drawback: the users have no interaction with their jobs once they are submitted to the operator. This approach is acceptable for some applications such as payroll processing. However, it is not acceptable when the user must interact with a program during its execution. (word processing , computer game)

9 Figure 3.1 Batch processing

10 to be continue…


Download ppt "The History of Operating Systems"

Similar presentations


Ads by Google