Introduction and Structure of Operating System
Introduction and Structure of Operating System
INTRODUCTION AND
STRUCTURE OF
OPERATING SYSTEMS
BSCS - 2B
MRS. MHONA LIZA PARAGAS
GROUP MEMBERS
First Generation
Second Generation
Third Generation
Fourth Generation
The First Generation
(1940 to early 1950s)
The first electrical computer was created in 1940 without an
operating system. Early computer users developed programs in
machine language exclusively for every task, giving them total
control over the system. A programmer in the computer age can
only perform and resolve simple mathematical operations. These
calculations do not require the use of an operating system.
The Second Generation
(1955 – 1965)
The first operating system (OS), called GMOSIS, was created in the
early 1950s. General Motors developed the operating system for the
IBM Computer. The second-generation operating system was
developed on a single-stream batch processing system because it
aggregates all related jobs into groups or batches and then submits
them to the operating system using a punch card to finish them all.
The Third Generation
(1965 – 1980)
The second-generation operating system was based on a single
stream batch processing system, transferring control upon job
completion. Mainframes were introduced after this, and in the late
1960s, a new operating system was created capable of
multiprogramming, allowing simultaneous execution of several
tasks in a single computer program. Multiprogramming enabled
CPUs to be active at all times, and the release of the DEC PDP-1 in
1961 marked a new phase of growth and development in the third
generation of minicomputers.
The Fourth Generation
(1980 – Present Day)
The fourth generation of personal computers, originating from
PDPs, evolved from Generation IV (1980–Present) and shares
similarities with the third-generation minicomputers. Microsoft's
Windows operating system, developed in 1975, significantly
influenced the creation of personal computers. Despite its
complexity, Windows remains the most widely used and popular
operating system. Windows has since released several versions,
including Windows 95, 98, XP, and Windows 7, with the majority of
users currently running Windows 10. Apple is also a well-known
operating system.
TYPES OF OPERATING
SYSTEMS
Process Management
The operating system (OS) initiates, plans, and ends processes,
enabling the simultaneous operation of several programs. It controls
process synchronization and communication, guarantees equitable
CPU time distribution, and offers interprocess coordinating tools.
Memory Management
The operating system tracks memory utilization by allocating and
releasing memory to processes. It optimizes memory use by using
tricks like virtual memory, which let processes access more memory
than is physically accessible.
User Interface
Users can interact with the system using an intuitive interface
offered by the operating system. It lets users manage files, run
applications, and adjust system settings. It can be graphical or
command-line based.
Security and Protection
Security mechanisms are put in place by the OS to safeguard user
data and the system. It protects privacy and stops unwanted access
by enforcing encryption mechanisms, user authentication, and
access controls.
Error Handling
Errors and exceptions that arise during system operation are
recognized and managed by the OS. To help with problem diagnosis
and resolution, it offers debugging tools, logging techniques, and
error messages.
II. OPERATING SYSTEM
STRUCTURE
PROCESS
MANAGEMENT
Process Management
References
https://startup-house.com/inventory/input-output-control
https://www.tutorialspoint.com/operating_system/os_compon
ents.htm
https://www.prepbytes.com/blog/operating-system/file-
management-in-operating-
system/#:~:text=A%3A%20File%20management%20in%20an,%
2C%20classification%2C%20and%20access%20control.
https://www.techtarget.com/whatis/definition/memory-
management#:~:text=Memory%20management%20is%20the
%20process,to%20carry%20out%20their%20operations.
https://www.prepbytes.com/blog/operating-system/file-
management-in-operating-
system/#:~:text=A%3A%20File%20management%20in%20an,%
2C%20classification%2C%20and%20access%20control.