OPerating-System 20240314 105112 0000
OPerating-System 20240314 105112 0000
OPerating-System 20240314 105112 0000
OPERATING
SYSTEM
Prepared by : Group 2
Lets have a
game first!
4 PICS ONE
WORD
4 PICS ONE WORD
4 PICS ONE WORD
What is Operating
System?
An operating system (OS) is the program that, after being
initially loaded into the computer by a boot program,
manages all of the other application programs in a
computer. The application programs make use of the
operating system by making requests for services through
a defined application program interface (API). In addition,
users can interact directly with the operating system
through a user interface, such as a command-line
interface (CLI) or a graphical UI (GUI)..
Why to use
Operating System?
An operating system brings powerful benefits to computer
software and software development. Without an operating
system, every application would need to include its own UI,
as well as the comprehensive code needed to handle all
low-level functionality of the underlying computer, such as
disk storage, network interfaces and so on. Considering
the vast array of underlying hardware available, this would
vastly bloat the size of every application and make
software development impractical.
Components of
Operating System
Shell
Kernel
What is Shell?
Shell handles user interactions. It is the outermost layer of the OS and
manages the interaction between user and operating system by:
1. First Generation:
Time Period: 1940s to early 1950s
Characteristics: Vacuum tubes and machine language
programming.
Example: ENIAC (Electronic Numerical Integrator and
Computer) – One of the earliest computers that used
vacuum tubes for calculations.
Second Generation:
Time Period: Late 1950s to mid-1960s
Characteristics: Transistors and assembly language programming.
Example: IBM 1401 – Used transistors, enabling faster and more
reliable processing than vacuum tube.
Third Generation:
Time Period: Mid-1960s to mid-1970s
Characteristics: Integrated circuits (ICs) and high-level programming
languages.
Example: IBM System/360 – Introduced a family of computers using
compatible software and peripheral devices.
Fourth Generation:
Time Period: Late 1970s to 1990s
Characteristics: Microprocessors, personal computers, and graphical user
interfaces (GUI).
Example: Apple Macintosh – Introduced GUI and mouse-driven interface,
making computers more user-friendly.
Fifth Generation:
Time Period: 1990s to present (continuing)
Characteristics: Artificial Intelligence (AI), natural language processing, and
parallel processing.
Example: IBM’s Deep Blue – Defeated world chess champion Garry
Kasparov in 1997, showcasing the power of AI in complex decision-making.
Sixth Generation (Speculative):
Characteristics: Advanced AI, quantum computing, brain-computer
interfaces.
Example: Quantum computers being developed by companies like
IBM and Google, potentially revolutionizing complex calculations.
The operating systems found on smartphones include Symbian OS, iPhone OS, RIM's
BlackBerry, Windows Mobile, Palm WebOS, Android, and Maemo. Android, WebOS, and
Maemo are all derived from Linux. The iPhone OS originated from BSD and NeXTSTEP,
which are related to Unix.
It combines the beauty of computer and hand use devices. It typically contains a
cellular built-in modem and SIM tray for telephony and internet connections. If you buy
a mobile, the manufacturer company chooses the OS for that specific device.
Popular platforms of the Mobile OS
4. iPhone OS / iOS: The iOS was developed by the Apple inc for the
use on its device. The iOS operating system is the most popular
operating system today. It is a very secure operating system. The iOS
operating system is not available for any other mobiles.
Popular platforms of the Mobile OS