Os Chap 1
Os Chap 1
Os Chap 1
In order to find the first operative systems, we must travel to the decade
of the 50’s of the 20th Century.
Previously, during the 1940s, programs were introduced directly onto
the machine hardware through a series of micro switches.
In the 1950s some technologies emerged that allowed a “simpler”
interaction between the user and the computer.
History of Operating system
1
3
Resident monitor: - this is a system that loads the program into the
computer, reading it from a tape or punched cards.
This technology gave rise to the first operating system in history,
created in 1956 for anIBM 704 computer, which was responsible for
loading programs successively (starting with the next one when the
previous one had finished loading), reducing the work time required.
Temporary storage: this is a system that also tried to increase speed
by simultaneously loading programs and executing tasks.
In the 1960s, the rise of the integrated circuit launched the power of
computers, and operating systems responded by becoming
increasingly complex and offering new techniques.
History of Operating system
1
4
Multiprocessor: - these are systems that try to manage the readings and
writings made in memory by two programs that are running
simultaneously, in order to avoid errors. As their name suggests, they are
designed for use in computers that use more than one processor.
In the 1970s, IT continued to become increasingly complex, resulting in
the first versions of some of the operating systems that have served as
the basis for many of the ones we use today, such as UNIX.
History of Operating system
1
6
The decade of the 90’s continues with the explosive line marked in the
80’s, giving rise to many of the operating systems that, in more
modern versions, we use today:
GNU/Linux: it was developed based on UNIX, and which is one of the
greatest exponents of free software. Today, GNU/Linux is widely used
all over the world, having a pre-eminence close to 100% in fields as
striking as supercomputers.
History of Operating system
1
8
Advantages: -
➢ No interaction between user and computer.
➢ No mechanism to prioritize the processes.
Disadvantages: -
➢ Large Turnaround time.
➢ More difficult to debug program.
➢ Due to lack of protection scheme one batch job can affect pending
jobs.
Operating system type and their function
2
1
Advantages: -
➢ Easy to use
➢ User friendly
➢ Quick response time
Disadvantages: -
➢ If any problem affects the OS, you may lose all the
contents which have stored already.
➢ Unwanted user can use your own system in case if
proper security
Operating system type and their function
2
4
3. Real Time Operating System
A real time operating system is used, when there are rigid (strict)
time requirements on the operation of a processor or the flow of
data.
It is often used as a control device in a dedicated application.
Systems that control scientific experiments, medical imaging
systems, and industrial control system are real time systems.
These applications also include some homeappliance system ,
weapon systems , andautomobile engine fuel injection systems .
Real time Operating System has well defined, fixed time constraints.
Processing must be done within defined constraints or the system
will fail. Since meeting strict deadlines is crucial in real time
Operating system type and their
2
5 function
There are two types of real time operating system
Hard real system:
This system guarantees that critical tasks complete on time.
Many of these are found in industrial process control, avionics,
and military and similar application areas.
This goal says that all delays in the system must be restricted.
Soft real system:
In soft real-time system, missing an occasional deadline, while
not desirable, is acceptable and does not cause any
permanent damage. Digital audio or multimedia systems fall
in this category. An example of real time system is e-Cos.
Operating system type and their
2 function
6
Peer-to-Peer Systems
The growth of computer networks - especially the Internet and World
Wide Web (WWW) – has had a profound influence on the recent
development of operating systems.
When PCs were introduced in the 1970s, they were designed for
personal use and were generally considered standalone computers.
With the beginning of widespread public use of the Internet in the 1990s
for electronic mail and FTP, many PCs became connected to computer
networks.
Types of Distributed Operating Systems
3
1
In contrast to the Tightly Coupled systems, the computer networks
used in these applications consist of a collection of processors that
do not share memory or a clock.
Instead, each processor has its own local memory. The processors
communicate with one another through various communication lines,
such as high-speed buses or telephone lines.
These systems are usually referred to as loosely coupled systems (or
distributed systems). The general structure of a client-server system is
depicted in the figure below:
The most commonly used operating systems
3
2
Windows (Linux)
Mac OS X (Apple)
iOS
Android