Osy Micro Projrct
Osy Micro Projrct
SUBMITTED BY
Miss.Kandekar.G.K.
YEAR 2024-25
1
ACKNOWLEDGEMENT
We would like to express our deep sense of gratitude and special thanks to our guide
Miss.kandekar G.K. who not only took a great interest in the project but also was
always ready to help us as and when needed.
We are also grateful to Prof. Mr.Bharati.M.B (Head of computer Department) and all
staff members of computer Department for their kind cooperation.
Finally we are thankful to all our friends who have helped for presenting & preparation
of our project
2
Index
1 Rationale 4
2 Aim/Benefits 5
4 Literature Review 7
9 Applications 23
3
Micro-Project Report
1. Rationale
The study of Operating system provides us with an understanding of human computer interface
existing in computer system and the basic concepts and its working. The students will also get hand-
on experience and good working knowledge to work in environments. The aim to gain proficiencyin
using operating systems after undergoing this study. While doing so, we are known to the concepts
and principles of operating systems, its features and practical utility
4
4. Literature Review
Operating systems have been evolving through the years. In this excerpt from his book,
Modern Operating Systems, Andrew Tanenbaum briefly looks at a few of the highlights. Since
operating systems have historically been closely tied to the architecture of the computers on
which they run, Dr. Tanenbaum looks at successive generations of computersto see what their
operating systems were like. This mapping of operating system generations to computer
generations is crude, but it does provide some structure where there would otherwise be none.
5
7. The output of this Micro-Projects
Computers are used as control system for a wide variety of industrial and consume devices.
This includes simple special purpose devices like microwave ovens and remote controls, factory
devices such as industrial robots and computer-aided design and also general-purpose devices like
personal computers and mobile devices such as smartphones.The Internet is run on computer and
it connects hundreds of millions of other computers and their users. Early computers were only
conceived as calculating devices. Since ancienttimes, simple manual devices like the abacus aided
people in doing calculations. Early in the industrial revolution, some mechanical devices were
built to automate long tedious tasks, such as guiding patterns for looms more sophisticated
electrical machines did specialize analog calculations in the early 20th century.
6
Operating System: -
The earliest computers were main frames that lacked any form of operating system. Each user
had sole use of the machine for a scheduled period of time and would arrive at the computer with
program and data, of ten on punched paper cards and magnetic would be set to work until the
program completed or crashed. Programs could generally be debugged via control panel using
dials, toggle switches and panel lights.
Symbolic languages, assembler and compilers were developed for programmers to translate
symbolic program-code into machine code that previously would have been hand-encoded. Later
machines came with libraries of support code on punched cards or magnetic tape, which would be
linked to the user’s program to assist in operation such as input and output.
7
This was the genesis of the modern-day Operating System. however, machines still ran a single
job at a time
8
First Generation-
The period of first generation:1946-1959.Vacuum tube based.
The period of first generation was from 1946-1959.The computers of first generation used
vacuum tubes as the basic components for memory and circuitry for CPU (Central Processing
Unit). These tubes, like electric bulbs, produced a lot of heat and the installation used to fuse
frequently. Therefore, they were very expensive and only large organizations were able to afford
it. In this generation, mainly batch processing operating system was used. Punch cards, paper tape,
and magnetic tape was used as input and output devices. The computers in this generation used
machine code as the programming language.
9
Second Generation-
The period of second generation:1959-1965.Transistor based
The period of second generation was from 1959-1965. In this generation, transistors were
used that were cheaper, consumed less power, more compact in size, more reliable and faster than
the first-generation machines made of vacuum tubes. In this generation, magnetic cores were used
as the primary memory and magnetic tape and magnetic disks assecondary storage devices.
In this generation, assembly language and high-level programming languages like FORTRAN,
COBOL were used. The computers used batch processing and multiprogramming operating
system.
The period of third generation was from 1965-1971. The computers of third generation
used Integrated Circuits (ICs) in place of transistors. A single IC has many transistors, resistors,
and capacitors along with the associated circuitry.
The IC was invented by Jack Kilby. This development made computers smaller in size, reliable,
and efficient. In this generation remote processing, time-sharing, multiprogramming operating
system were used. High-level languages (FORTRAN-II TO IV, COBOL, PASCAL PL/1,
BASIC, ALGOL-68 etc.) were used during this generation.
11
Fourth Generation-
The period of fourth generation was from 1971-1980. Computers of fourth generation
used Very Large Scale Integrated (VLSI) circuits. VLSI circuits having about 5000 transistors
and other circuit elements with their associated circuits on a single chip made it possible to have
microcomputers of fourth generation.
Fourth generation computers became more powerful, compact, reliable, and affordable. As a
result, it gave rise to Personal Computer (PC) revolution. In this generation, time- sharing, real-
time networks, distributed operating system were used. All the high-level languages like C, C++,
DBASE etc., were used in this generation.
The period of fifth generation is 1980-till date. In the fifth generation, VLSI technology
became ULSI (Ultra Large-Scale Integration) technology, resulting in the production of
microprocessor chips having ten million electronic components.
This generation is based on parallel processing hardware and AI (Artificial Intelligence) software.
AI is an emerging branch in computer science, which interprets the means and method of making
computers think like human beings. All the high-level languages like Cand C++, Java, .Net etc.,
are used in this generation.
13
Generations of Operating Systems: -
Operating Systems have evolved over the years. So, their evolution through the years can be
mapped using generations of operating systems. There are four generations of operatingsystems.
These can be described as follows −
Digital computers were not constructed until the second world war. Calculating engines
with mechanical relays were built at that time. However, the mechanical relays were very slow
and were later replaced with vacuum tubes. These machines were enormous but were still very
slow.
These early computers were designed, built and maintained by a single group of people.
Programming languages were unknown and there were no operating systems so all the
programming was done in machine language. All the problems were simple numerical
calculations.
By the 1950’s punch cards were introduced and this improved the computer system.
Instead of using plugboards, programs were written on cards and read into the system.
14
The Second Generation (1955 - 1965): Transistors and Batch Systems
Transistors led to the development of the computer systems that could be manufactured
and sold to paying customers. These machines were known as mainframes and were locked in air-
conditioned computer rooms with staff to operate them.
The Batch System was introduced to reduce the wasted time in the computer. A tray full ofjobs
was collected in the input room and read into the magnetic tape. After that, the tape wasrewound
and mounted on a tape drive. Then the batch operating system was loaded in whichread the first
job from the tape and ran it. The output was written on the second tape. After the whole batch was
done, the input and output tapes were removed and the output tape wasprinted.
Until the 1960’s, there were two types of computer systems i.e., the scientific and the
commercial computers. These were combined by IBM in the System/360. This used integrated
circuits and provided a major price and performance advantage over the second- generation
systems.
The third-generation operating systems also introduced multiprogramming. This meant that the
processor was not idle while a job was completing its I/O operation. Another job was scheduled
on the processor so that its time would not be wasted.
Personal Computers were easy to create with the development of large-scale integrated
circuits. These were chips containing thousands of transistors on a square centimeter of silicon.
Because of these, microcomputers were much cheaper than minicomputers and that made it
possible for a single individual to own one of them.
The advent of personal computers also led to the growth of networks. This created network
operating systems and distributed operating systems. The users were aware of a network while
using a network operating system and could log in to remote machines and copy files from one
machine to another.
15
7 . Skill Developed/Learning Outcome of this Micro-Project: -
Learnt about different generations of operating system.
Learnt about different generations about computer system.
16
Reference:-
https://www.javatpoint.com/how-many-generations-of-the-computer
https://www.tutorialspoint.com/basics_of_computer_science/basics_of_computer_science_generatio
ns.htm
https://www.webopedia.com/insights/generations-of-computers/
17