SlideShare a Scribd company logo
An Introduction to
Operating Systems
Definition
 An Operating System, or
OS, is low-level software
that enables a user and
higher-level application
software to interact with a
computer’s hardware and
the data and other
programs stored on the
computer.
 An OS performs basic
tasks, such as recognizing
input from the keyboard,
sending output to the
display screen, keeping
track of files and directories
on the disk, and controlling
peripheral devices such as
printers.
Other Services
 Program Execution
OS provides an environment where the user can conveniently run
programs. The user does not have to worry about memory allocation
or CPU scheduling.
 I/O Operations
Each program requires input and produces output. The OS hides
some of the details of the underlying hardware for such I/O. All the
user sees is that the I/O has been performed, without those details.
 Communications
There are instances where processes need to communicate with
each other to exchange information. It may be between processes
running on the same computer or running on different computers.
The OS provides these services to application programs, making
inter-process communication possible, and relieving the user of
having to worry about how this accomplished.
Application programs and OS
 Operating systems provide a software platform on top of which other
programs, called application programs, can run.
 The choice of operating system, therefore, determines to a great
extent the applications a user can run.
 For example, the DOS operating system contains commands such
as COPY and RENAME for copying files and changing the names of
files, respectively. The commands are accepted and executed by a
part of the operating system.
 Similarly, the UNIX operating system has commands like CP and
MV to copy and rename.
UNIX
 UNIX was one of the first operating systems
to be written, in 1971.
 Advantages of UNIX are…
 Multitasking – multiple programs can run at
one time.
 Multi-user – allows more than a single user
to work at any given time. This is
accomplished by sharing processing time
between each user.
 Safe – prevents one program from
accessing memory or storage space
allocated to another program, and enables
file protection, requiring users to have
permission to perform certain functions,
such as accessing a directory, file, or disk
drive.
Types of OS
 Microsoft Windows
 Mainframe
 DOS
 OS/2
 Linux
 Mac OS
 AmigaOS
Types Of OS
Evolution of Windows
Evolution of OS/2

More Related Content

PPTX
OPERATING SYSTEM.pptx
UCINPGT
 
PPT
os_intro.ppt
AnkitRawat840185
 
PDF
1.pdfnsbs snzjzjyxbe. snzjxysuw sjxjixhsbbe
SahypjemalBegalieva
 
PPTX
Computer operating system
Imtiyaj Hasan
 
PPTX
OS - BACKGROUND HANDLING
ImranBhatti58
 
PPTX
Operating system
Pihu Goel
 
PPT
Operating system,window
Khurram Burjees
 
PPTX
OPERATING.pptx
EgoGamer
 
OPERATING SYSTEM.pptx
UCINPGT
 
os_intro.ppt
AnkitRawat840185
 
1.pdfnsbs snzjzjyxbe. snzjxysuw sjxjixhsbbe
SahypjemalBegalieva
 
Computer operating system
Imtiyaj Hasan
 
OS - BACKGROUND HANDLING
ImranBhatti58
 
Operating system
Pihu Goel
 
Operating system,window
Khurram Burjees
 
OPERATING.pptx
EgoGamer
 

Similar to OS Intro (20)

PPT
4 operating system basics
bsnl007
 
PPTX
Operating systems
Srishti Gupta
 
PDF
Chapter 1-2 _ Operating Systems.pdf
AfendeyAthurJinir
 
PPT
Operating System Basics.ppt
UmaMahesh623495
 
PPT
4+-+Operating+System+Basics presentation for 2nd year students
DrSoniaSharma1
 
PPTX
Lecture 4.pptx
sara591850
 
PPTX
Introduction to Operating system CBSE
PrashantChahal3
 
PPT
Chapter 7A Peter Norton
রেদওয়ান হৃদয়
 
PPTX
Nt introduction(os)
NehaTadam
 
PPT
Operating System
ushabarad142
 
PPTX
Bba i-introduction to computer-u-3-functions operating systems
Rai University
 
ODP
Operating Systems As a Product
Harshit Srivastava
 
PPTX
An operating system (OS) is a program that acts as an interface between the s...
230071601090
 
PPTX
OPERATING SYSTEMS.pptx
Saranya Subakaran
 
PPTX
Operating System.pptx
NoumanHameed16
 
PPT
systems_software
Brian Shonhiwa
 
PPTX
Fundamentals of operating system maam lugas.pptx
Kim Brian Tilandoca
 
PPT
Introduction to Operating Systems
Imran Waris
 
PPTX
Operating systems
vinothinisureshbabu
 
4 operating system basics
bsnl007
 
Operating systems
Srishti Gupta
 
Chapter 1-2 _ Operating Systems.pdf
AfendeyAthurJinir
 
Operating System Basics.ppt
UmaMahesh623495
 
4+-+Operating+System+Basics presentation for 2nd year students
DrSoniaSharma1
 
Lecture 4.pptx
sara591850
 
Introduction to Operating system CBSE
PrashantChahal3
 
Chapter 7A Peter Norton
রেদওয়ান হৃদয়
 
Nt introduction(os)
NehaTadam
 
Operating System
ushabarad142
 
Bba i-introduction to computer-u-3-functions operating systems
Rai University
 
Operating Systems As a Product
Harshit Srivastava
 
An operating system (OS) is a program that acts as an interface between the s...
230071601090
 
OPERATING SYSTEMS.pptx
Saranya Subakaran
 
Operating System.pptx
NoumanHameed16
 
systems_software
Brian Shonhiwa
 
Fundamentals of operating system maam lugas.pptx
Kim Brian Tilandoca
 
Introduction to Operating Systems
Imran Waris
 
Operating systems
vinothinisureshbabu
 

Recently uploaded (20)

PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Doc9.....................................
SofiaCollazos
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 

OS Intro

  • 2. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application software to interact with a computer’s hardware and the data and other programs stored on the computer.  An OS performs basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk, and controlling peripheral devices such as printers.
  • 3. Other Services  Program Execution OS provides an environment where the user can conveniently run programs. The user does not have to worry about memory allocation or CPU scheduling.  I/O Operations Each program requires input and produces output. The OS hides some of the details of the underlying hardware for such I/O. All the user sees is that the I/O has been performed, without those details.  Communications There are instances where processes need to communicate with each other to exchange information. It may be between processes running on the same computer or running on different computers. The OS provides these services to application programs, making inter-process communication possible, and relieving the user of having to worry about how this accomplished.
  • 4. Application programs and OS  Operating systems provide a software platform on top of which other programs, called application programs, can run.  The choice of operating system, therefore, determines to a great extent the applications a user can run.  For example, the DOS operating system contains commands such as COPY and RENAME for copying files and changing the names of files, respectively. The commands are accepted and executed by a part of the operating system.  Similarly, the UNIX operating system has commands like CP and MV to copy and rename.
  • 5. UNIX  UNIX was one of the first operating systems to be written, in 1971.  Advantages of UNIX are…  Multitasking – multiple programs can run at one time.  Multi-user – allows more than a single user to work at any given time. This is accomplished by sharing processing time between each user.  Safe – prevents one program from accessing memory or storage space allocated to another program, and enables file protection, requiring users to have permission to perform certain functions, such as accessing a directory, file, or disk drive.
  • 6. Types of OS  Microsoft Windows  Mainframe  DOS  OS/2  Linux  Mac OS  AmigaOS