Operating System: Lesson 1
Operating System: Lesson 1
LESSON 1
HISTORY OF OPERATING SYSTEM
2
1.THE FIRST GENERATION (1945-55)
3
All programming was done in absolute machine
language, often by wiring up plugboards to
control the machine’s basic functions.
7
3. THE THIRD GENERATION (1965-1980)
7094 was the word-oriented, la rge-scale scientific
computers which were used for numerical calculations
in science and engineering.
On the other hand, 1401 was the character-oriented,
commercial computers which were widely used for
commercical works.
Both of these machines are very huge and people need
small machines.
IBM produced the System/360 to solve these
problems.
All the machines had the same architecture and
instruction set, programs written for one machine
could run on all the others.
Furthermore, the 360 was designed to handle both
scientific and commercial computing. Thus a single
family of machines could satisfy the needs of all 8
customers.
The 360 was the first major computer in which is
used (small-scale) Integrated Circuits first.
OS/360 is the operating system used in third
generation computers.
Most of time along process, processor was idle
and it causes waste time (nearly %80 of total
time).
Multiprogramming is first used in OS/360.
9
Another major feature present in third-
generation operating systems was the spooling
(from Simultaneous Peripheral Operation On
Line) . Spooling refers to putting jobs in
a buffer, a special area in memory or on a
disk where a device can access them when it is
ready
Timesharing, a variant of multiprogramming, in
which each user has an online terminal.
UNIX operating system, which became popular
in the academic world, with government agencies,
and with many companies.
Most versions of UNIX now support POSIX
10
which is an IEEE developed a standard .
4. THE FOURTH GENERATION (1980-PRESENT)
The age of the personal computer started with
the development of LSI (Large Scale Integration)
circuits, chips containing thousands of transistors
on a square centimeter of silicon.
In 1974, when Intel came out with the 8080, the
first general-purpose 8-bit CPU and Kildall then
wrote a disk-based operating system called CP/M
(Control Program for Microcomputers) for it.
In the early 1980s, IBM designed the IBM PC
and looked around for software to run on it.
People from IBM contacted Bill Gates to license
his BASIC interpreter. They also asked him if he
knew of an operating system to run on the PC.
11
When IBM came back, Gates realized that a local
computer manufacturer, Seattle Computer
Products, had a suitable operating system. DOS
(Disk Operating System). Gates then offered
IBM a DOS/BASIC package which IBM accepted.
IBM wanted certain modifications, so Gates hired
the person who wrote DOS, Tim Paterson, as an
employee of Gates’ small!!! company (Microsoft).
The revised system was renamed MS-DOS
(MicroSoft Disk Operating System) and
quickly came to dominate the IBM PC market.
CP/M, MS-DOS, and other operating systems for
early microcomputers were all based on users
typing in commands from the keyboard.
12
One day, Steve Jobs, who co-invented the Apple
computer in his garage, visited PARC, saw a
GUI, and instantly realized its potential value.
Jobs then embarked on building an Apple with a
GUI. This project produced Lisa, which was too
expensive and failed commercially. Jobs’ second
attempt, the Apple Macintosh, was a huge
success, not only because it was much cheaper
than the Lisa, but also because it was user
friendly.
13
Microsoft was strongly influenced by the success of
the Macintosh. It produced a GUI-based system called
Windows, which originally ran on top of MS-DOS (i.e..
it was more like a shell than a true operating system).
For about 10 years, from 1985 to 1993, Windows was
just a graphical environment on top of MS-DOS.
In the starting in 1995 a freestanding version of
Windows, Windows 95, was released that
incorporated many operating system features into it,
using the MS-DOS system only for booting and
running old MS-DOS programs,
In 1998, a slightly modified version of this system,
called Windows 98 was released. Nevertheless, both
Windows 95 and Windows 98 still contain a large
amount of 16-bit Intel assembly language. 14
Another Microsoft operating system is Windows
NT (NT stands for New Technology) which is a
full 32-bit system.
Windows NT was renamed Windows 2000 in
early 1999. Microsoft came out with yet another
version of Windows 98 called Windows Me
(Millennium edition).
Windows XP, Vista, 7, 8, …….
The other major OS in the personal computer
world is UNIX (and its various derivatives).
UNIX is strongest on workstations and other
high-end computers, such as network servers. On
Pentium-based computers, Linux is becoming a
popular alternative to Windows for students and
increasingly many corporate users. 15
OPERATING SYSTEM TYPES
17
2. SERVER OPERATING SYSTEMS
19
4. PERSONAL COMPUTER OPERATING SYSTEMS
23
OUESTIONS ???
24