SlideShare a Scribd company logo
Introduction to
Operating
Systems
Dr. C.V. Suresh Babu
• Definition
• Objectives of Operating
System
• Structure of Operating
System
• Need for Operating Systems
• OS Components and
Functions
• OS Services
Discussio
n
Definition
An Operating System is
an interface between a
computer user and
computer hardware.
Objectives
1. The operating system attempts to schedule
computational activities to ensure good
performance of the computing system.
2. It provides a convenient environment for the
development and execution of programs.
3. OS has been developed for increasing CPU
utilization e.g. Multiprogramming and time
sharing.
• Computer System is a combination
of hardware and applications.
• To make computer system
convenient to use
• To use computer hardware in an
efficient manner It decides:
How to do?
What to do?
When to do?
Components
&
Functions
Service
s
o
f
1. Batch Processing OS
2. Multiprogramming OS
3. Multi Tasking OS
4. Multiprocessor OS
5. Timesharing OS
6. Real Time OS
7. Distributed OS
8. Embedded OS
9. Parallel processing OS
10. Mobile OS
Batch Processing Operating Systems
• In Batch Processing OS, jobs which are of similar type
are grouped together and treated as a batch.
• They were stored on the Punch card which will be
submitted to the system for processing.
Example: Payroll System, Bank Statements etc.
• The system will then
perform all the
required operations
in a sequence.
• This is also called as
Serial processing.
Multiprogramming Operating Systems
• Multiprogramming is also
the ability of an
operating system to
execute more than one
program on a single
processor machine.
• More than one
task/program/
job/process can reside
into the main memory at
one point of time.
Example: A computer running excel and Firefox browser simultaneously.
Multitasking Operating Systems
• Multitasking is a logical extension of a
multiprogramming system that supports multiple
programs to run concurrently. In a multitasking
operating system, more than one task is executed
at the same time. In this technique, multiple tasks,
also known as processes, share common
processing resources such as a CPU.
• Example: Almost all of today's operating systems
like Microsoft Windows, and Linux can do
multitasking. When you open your Web browser
and then open Excel, paint and Media player at the
same time, you are causing the operating system
to do multitasking.
Multiprocessor Operating System
• Multiprocessor Operating System refers to the use of two or
more central processing units (CPU) within a single computer
system. These multiple CPUs are in a close communication
sharing the computer bus, memory and other peripheral
devices.
Time sharing operating system
• A time sharing operating system is that in which each
task is given some time to execute and all tasks are
given time so that all processes run seamlessly without
any problem. Suppose there are many users attached
to a single system then each user has given time of
CPU.
Example
• Windows, Unix and Linux
Real-time operating system
• The real-time operating system used for a real-time
application means for those applications where data
processing should be done in the fixed and small quantum of
time. It is different from other OS, where time concept is not
considered as much crucial as in Real-Time Operating System.
15
Example: RTOS are controlling traffic signal; Nuclear
reactors Control scientific experiments, medical
imaging systems, industrial system, fuel injection
system, home appliance are some application of Real
Time operating system
Distributed operating system
• A distributed operating system is a software over a collection
of independent, networked, communicating, and physically
separate computational nodes. They handle jobs which are
serviced by multiple CPUs. Each individual node holds a
specific software subset of the global aggregate operating
system.
Examples of distributed systems / applications of distributed computing :
• Intranets, Internet, WWW, email.
• Telecommunication networks: Telephone networks and Cellular networks.
• Network of branch office computers -Information system to handle automatic
processing of orders,
• Real-time process control: Aircraft control systems,
• Electronic banking,
• Airline reservation systems,
• Sensor networks,
• Mobile and Pervasive Computing systems.
Embedded operating system
• An embedded operating system (OS) is a
specialized operating system designed to perform
a specific task for a device that is not a computer.
An embedded operating system's main job is to
run the code that allows the device to do its job.
Example: Windows Mobile/CE (handheld Personal Data
Assistants),
Symbian (cell phones) and Linux.
Flash Memory Chip is added on a motherboard in case of the
embedded operating system of your personal computer to
boot from the Personal Computer.
Parallel operating systems
• Parallel operating systems are the interface between parallel
computers (or computer systems) and the applications
(parallel or not) that are executed on them. They translate the
hardware's capabilities into concepts usable by programming
languages.
Example: Currently, the most important examples of operating
systems for parallel machines are UNIX and Windows NT
running on top of the most ubiquitous multi-processor
machines, which are symmetric multiprocessors.
Mobile operating system
• A mobile operating system, also called a mobile OS, is an
operating system that is specifically designed to run on mobile
devices such as mobile phones, smartphones, PDAs, tablet
computers and other handheld devices.
• Example
• Android OS (Google Inc.)
• Bada (Samsung Electronics)
• BlackBerry OS (Research In Motion)
• iPhone OS / iOS (Apple)
• Windows Mobile (Windows Phone)
Examples of OS
20
The most popular OS are

More Related Content

What's hot

Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating Systems
Akshay Kurup
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
priya_sinha02
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
Nikhi Jain
 

What's hot (20)

Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating Systems
 
Software and its types
Software and its typesSoftware and its types
Software and its types
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Programming language
Programming languageProgramming language
Programming language
 
Scheduling algorithms
Scheduling algorithmsScheduling algorithms
Scheduling algorithms
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system
Operating systemOperating system
Operating system
 
operating system structure
operating system structureoperating system structure
operating system structure
 
System software
System softwareSystem software
System software
 
Operating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantagesOperating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantages
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
 
System calls
System callsSystem calls
System calls
 

Similar to Introduction to Operating Systems

Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptx
ssuserf7df42
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
ssuser5c874e
 

Similar to Introduction to Operating Systems (20)

OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
os_1.pdf
os_1.pdfos_1.pdf
os_1.pdf
 
Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptx
 
introduction to Operating system for computer science Program
introduction to Operating system for computer science Programintroduction to Operating system for computer science Program
introduction to Operating system for computer science Program
 
os unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systemsos unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systems
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Introduction to operating systems
 Introduction to operating systems Introduction to operating systems
Introduction to operating systems
 
Operating System DOS and Windows
Operating System DOS and WindowsOperating System DOS and Windows
Operating System DOS and Windows
 
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and types
 
1. Introduction to OS.ppt
1. Introduction to OS.ppt1. Introduction to OS.ppt
1. Introduction to OS.ppt
 
Operating systems1[1]
Operating systems1[1]Operating systems1[1]
Operating systems1[1]
 
UNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptx
UNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptxUNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptx
UNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptx
 
Nt introduction(os)
Nt introduction(os)Nt introduction(os)
Nt introduction(os)
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
 
Unit I OS.pdf
Unit I OS.pdfUnit I OS.pdf
Unit I OS.pdf
 
systems_software
systems_softwaresystems_software
systems_software
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
MYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptxMYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptx
 
Os ch1
Os ch1Os ch1
Os ch1
 

More from Dr. C.V. Suresh Babu

More from Dr. C.V. Suresh Babu (20)

Data analytics with R
Data analytics with RData analytics with R
Data analytics with R
 
Association rules
Association rulesAssociation rules
Association rules
 
Clustering
ClusteringClustering
Clustering
 
Classification
ClassificationClassification
Classification
 
Blue property assumptions.
Blue property assumptions.Blue property assumptions.
Blue property assumptions.
 
Introduction to regression
Introduction to regressionIntroduction to regression
Introduction to regression
 
DART
DARTDART
DART
 
Mycin
MycinMycin
Mycin
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Dempster shafer theory
Dempster shafer theoryDempster shafer theory
Dempster shafer theory
 
Bayes network
Bayes networkBayes network
Bayes network
 
Bayes' theorem
Bayes' theoremBayes' theorem
Bayes' theorem
 
Knowledge based agents
Knowledge based agentsKnowledge based agents
Knowledge based agents
 
Rule based system
Rule based systemRule based system
Rule based system
 
Formal Logic in AI
Formal Logic in AIFormal Logic in AI
Formal Logic in AI
 
Production based system
Production based systemProduction based system
Production based system
 
Game playing in AI
Game playing in AIGame playing in AI
Game playing in AI
 
Diagnosis test of diabetics and hypertension by AI
Diagnosis test of diabetics and hypertension by AIDiagnosis test of diabetics and hypertension by AI
Diagnosis test of diabetics and hypertension by AI
 
A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”
 
A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”
 

Recently uploaded

Recently uploaded (20)

Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
 
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 

Introduction to Operating Systems

  • 2. • Definition • Objectives of Operating System • Structure of Operating System • Need for Operating Systems • OS Components and Functions • OS Services Discussio n
  • 3. Definition An Operating System is an interface between a computer user and computer hardware.
  • 4. Objectives 1. The operating system attempts to schedule computational activities to ensure good performance of the computing system. 2. It provides a convenient environment for the development and execution of programs. 3. OS has been developed for increasing CPU utilization e.g. Multiprogramming and time sharing.
  • 5. • Computer System is a combination of hardware and applications. • To make computer system convenient to use • To use computer hardware in an efficient manner It decides: How to do? What to do? When to do?
  • 6.
  • 9. o f 1. Batch Processing OS 2. Multiprogramming OS 3. Multi Tasking OS 4. Multiprocessor OS 5. Timesharing OS 6. Real Time OS 7. Distributed OS 8. Embedded OS 9. Parallel processing OS 10. Mobile OS
  • 10. Batch Processing Operating Systems • In Batch Processing OS, jobs which are of similar type are grouped together and treated as a batch. • They were stored on the Punch card which will be submitted to the system for processing. Example: Payroll System, Bank Statements etc. • The system will then perform all the required operations in a sequence. • This is also called as Serial processing.
  • 11. Multiprogramming Operating Systems • Multiprogramming is also the ability of an operating system to execute more than one program on a single processor machine. • More than one task/program/ job/process can reside into the main memory at one point of time. Example: A computer running excel and Firefox browser simultaneously.
  • 12. Multitasking Operating Systems • Multitasking is a logical extension of a multiprogramming system that supports multiple programs to run concurrently. In a multitasking operating system, more than one task is executed at the same time. In this technique, multiple tasks, also known as processes, share common processing resources such as a CPU. • Example: Almost all of today's operating systems like Microsoft Windows, and Linux can do multitasking. When you open your Web browser and then open Excel, paint and Media player at the same time, you are causing the operating system to do multitasking.
  • 13. Multiprocessor Operating System • Multiprocessor Operating System refers to the use of two or more central processing units (CPU) within a single computer system. These multiple CPUs are in a close communication sharing the computer bus, memory and other peripheral devices.
  • 14. Time sharing operating system • A time sharing operating system is that in which each task is given some time to execute and all tasks are given time so that all processes run seamlessly without any problem. Suppose there are many users attached to a single system then each user has given time of CPU. Example • Windows, Unix and Linux
  • 15. Real-time operating system • The real-time operating system used for a real-time application means for those applications where data processing should be done in the fixed and small quantum of time. It is different from other OS, where time concept is not considered as much crucial as in Real-Time Operating System. 15 Example: RTOS are controlling traffic signal; Nuclear reactors Control scientific experiments, medical imaging systems, industrial system, fuel injection system, home appliance are some application of Real Time operating system
  • 16. Distributed operating system • A distributed operating system is a software over a collection of independent, networked, communicating, and physically separate computational nodes. They handle jobs which are serviced by multiple CPUs. Each individual node holds a specific software subset of the global aggregate operating system. Examples of distributed systems / applications of distributed computing : • Intranets, Internet, WWW, email. • Telecommunication networks: Telephone networks and Cellular networks. • Network of branch office computers -Information system to handle automatic processing of orders, • Real-time process control: Aircraft control systems, • Electronic banking, • Airline reservation systems, • Sensor networks, • Mobile and Pervasive Computing systems.
  • 17. Embedded operating system • An embedded operating system (OS) is a specialized operating system designed to perform a specific task for a device that is not a computer. An embedded operating system's main job is to run the code that allows the device to do its job. Example: Windows Mobile/CE (handheld Personal Data Assistants), Symbian (cell phones) and Linux. Flash Memory Chip is added on a motherboard in case of the embedded operating system of your personal computer to boot from the Personal Computer.
  • 18. Parallel operating systems • Parallel operating systems are the interface between parallel computers (or computer systems) and the applications (parallel or not) that are executed on them. They translate the hardware's capabilities into concepts usable by programming languages. Example: Currently, the most important examples of operating systems for parallel machines are UNIX and Windows NT running on top of the most ubiquitous multi-processor machines, which are symmetric multiprocessors.
  • 19. Mobile operating system • A mobile operating system, also called a mobile OS, is an operating system that is specifically designed to run on mobile devices such as mobile phones, smartphones, PDAs, tablet computers and other handheld devices. • Example • Android OS (Google Inc.) • Bada (Samsung Electronics) • BlackBerry OS (Research In Motion) • iPhone OS / iOS (Apple) • Windows Mobile (Windows Phone)