SlideShare a Scribd company logo
1 of 27
Welcome Everybody
OPERATING SYSTEM
OVERVIEW
Tahosib Mohammad Tamim
171-15-
Abdullah Al Amin
171-15-
Runa Akter
171-15-
Mustafizur Rahaman
171-15-
Presented To
G.m. Rasiqul Islam
Rasiq
Lecturer
Department of Computer
Science and Engineering
Daffodil International
University
COMPUTING
COMPONENTS
NETWORK
PROCESSOR
CLOUD COMPUTING
SERVER
WHAT IS OPERATING SYSTEM?
A program that acts as an intermediary between a
user of a computer and the computer hardware.
WHY WE USE OPERATING SYSTEM
Make a computer system easier to use.
An operating hides details of hardware resources
from programmers.
Manage the recourses of a computer system.
An operating manages all the resources of a
computer system.
TYPES OF OPERATING SYSTEM?
 Normal Operating System
Character User Interface Operating System
Graphical User Interface Operating System
 Real Time Operating System
HISTORY OF OPERATING SYSTEM?
What were computers
like before operating
systems were invented?
LATER, INSTRUCTIONS
WERE GIVEN TO THE
COMPUTER WITH PUNCH
CARDS OR MAGNETIC TAPE.
To run more than one
program at a time, you need a
"boss“ program that controls
all the other programs.
MICROSOFT MS-DOS
In the 1980s, operating systems were
developed where you could move a
mouse around and click on things
instead of typing commands.
FUNCTIONS OF OPERATING SYSTEM
•Memory Management
•Processor Management
•Device Management
•File Management
•Security
•Control over system performance
•Job accounting
•Error detecting aids
•Coordination between other software and users
PROCESSOR MANAGEMENT
In multiprogramming environment, the OS decides which process gets the
processor when and for how much time. This function is called process
scheduling. An Operating System does the following activities for processor
management −
 Keeps tracks of processor and status of process. The program responsible
for this task is known as traffic controller.
 Allocates the processor (CPU) to a process.
 De-allocates processor when a process is no longer required.
MEMORY MANAGEMENT
Memory management refers to management of Primary Memory or Main
Memory. Main memory is a large array of words or bytes where each word or
byte has its own address.
Main memory provides a fast storage that can be accessed directly by the CPU.
For a program to be executed, it must in the main memory.
DEVICE MANAGEMENT
An Operating System manages device communication via their respective drivers. It does the
following activities for device management −
 Keeps tracks of all devices. Program responsible for this task is known as the I/O controller.
 Decides which process gets the device when and for how much time.
 Allocates the device in the efficient way.
 De-allocates devices.
FILE MANAGEMENT
A file system is normally organized into directories for easy navigation and
usage. These directories may contain files and other directions.
An Operating System does the following activities for file management −
Keeps track of information, location, uses, status etc. The collective facilities
are often known as file system.
Decides who gets the resources.
Allocates the resources.
De-allocates the resources.
OTHER IMPORTANT ACTIVITIES
Following are some of the important activities that an Operating System performs −
 Security − By means of password and similar other techniques, it prevents unauthorized
access to programs and data.
 Control over system performance − Recording delays between request for a service and
response from the system.
 Job accounting − Keeping track of time and resources used by various jobs and users.
 Error detecting aids − Production of dumps, traces, error messages, and other debugging
and error detecting aids.
 Coordination between other software and users − Coordination and assignment of
compilers, interpreters, assemblers and other software to the various users of the computer
systems.
TYPES OF OPERATING SYSTEM
Distinguished by the response time and how data is entered
into the system
Single user
Multi user
Multitasking
Multi processing
Embedded
Real time
TWO TYPES:
 Single user, Singletask
 Single user, Multi tasking
SINGLE USER
 One user can effectively do one thing at a time.
 Example: The Palm OS for Palm
handheld computers.
SINGLEUSER,SINGLETASK
 Designed with a single user in mind but can deal
with many applications running at the same time.
 Example: Microsoft's Windows and
Apple's Mac OS platforms
SINGLEUSER,MULTITASKING
 Allows multiple users to access the computer
system at the same time.
 Time Sharing system and Internet servers are the
multi user systems.
 Examples: UNIX, VMS and Mainframe Operating
systems.
MULTIUSER
 Multiprocessing, in general, refers to the utilization
of multiple CPUs in a single computer system
 Enables several programs torun concurrently
MULTIPROCESSING
Designed to be used in embedded computer systems
Are able to operate with a limited number of
resources on small machineslike PDAs
It is a computer that is part of a different kind of
machine.
Examples: include computers in cars, digital
televisions, ATMs, airplane controls, digital cameras,
GPS navigation systems, elevators, and among many
other possibilities.
EMBEDDEDOS
Embedded OS in a car Android OS in digitalcamera
CONTINUE…
 Is a multitasking operating system that aims at
executing real-time applications.
 The main objective of real-time operating systems
is their quick and predictable response to events.
 Examples: QNX, RTLINUX
 Are used to control machinery, scientific
instruments and industrial systems.
REALTIMEOPERATING SYSTEM
CONTINUE…
Overview of operating system

More Related Content

What's hot

Services provided by os
Services provided by osServices provided by os
Services provided by osSumant Diwakar
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-IntroductionShipra Swati
 
Introduction to Operating system
Introduction to Operating system Introduction to Operating system
Introduction to Operating system Bilal Bhatti
 
operating system
operating systemoperating system
operating systemIbbad shah
 
Intermediate Operating Systems
Intermediate Operating SystemsIntermediate Operating Systems
Intermediate Operating SystemsJohn Cutajar
 
Code4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCode4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCường Nguyễn
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionAnkonGopalBanik
 
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-1abhinav baba
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
Operating Systems
Operating SystemsOperating Systems
Operating SystemsDan Hess
 
Lecture 1 introduction to Operating System
Lecture 1 introduction to Operating SystemLecture 1 introduction to Operating System
Lecture 1 introduction to Operating SystemDr. Amitava Nag
 

What's hot (20)

Services provided by os
Services provided by osServices provided by os
Services provided by os
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
 
Introduction to Operating system
Introduction to Operating system Introduction to Operating system
Introduction to Operating system
 
operating system
operating systemoperating system
operating system
 
Intermediate Operating Systems
Intermediate Operating SystemsIntermediate Operating Systems
Intermediate Operating Systems
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Code4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCode4vn linux day1 operating system concept
Code4vn linux day1 operating system concept
 
Operating system concept
Operating system conceptOperating system concept
Operating system concept
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 
Operating System
Operating System Operating System
Operating System
 
operating system
operating systemoperating system
operating system
 
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
 
Operating System concepts
Operating System conceptsOperating System concepts
Operating System concepts
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
Operating system
Operating systemOperating system
Operating system
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
 
Lecture 1 introduction to Operating System
Lecture 1 introduction to Operating SystemLecture 1 introduction to Operating System
Lecture 1 introduction to Operating System
 

Similar to Overview of operating system

Similar to Overview of operating system (20)

OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
 
Operating systems
Operating systems Operating systems
Operating systems
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating system by hm
Operating system by hmOperating system by hm
Operating system by hm
 
Operating system
Operating systemOperating system
Operating system
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
 
Library and Information Science (Operationg System)
Library and Information Science (Operationg System)Library and Information Science (Operationg System)
Library and Information Science (Operationg System)
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
 
Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]
 
Operating System
Operating SystemOperating System
Operating System
 
Network operating systems
Network operating systems Network operating systems
Network operating systems
 
Csc 2313 (lecture 2)
Csc 2313 (lecture 2)Csc 2313 (lecture 2)
Csc 2313 (lecture 2)
 
Csc 2313 (lecture 2)
Csc 2313 (lecture 2)Csc 2313 (lecture 2)
Csc 2313 (lecture 2)
 
Introduction to OS.pdf
Introduction to OS.pdfIntroduction to OS.pdf
Introduction to OS.pdf
 
OS.pptx
OS.pptxOS.pptx
OS.pptx
 
ch1.ppt
ch1.pptch1.ppt
ch1.ppt
 
MIS assignement
MIS assignementMIS assignement
MIS assignement
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 

More from Abdullah Al Amin

More from Abdullah Al Amin (13)

Data communication
Data communicationData communication
Data communication
 
BFS and DFS
BFS and DFSBFS and DFS
BFS and DFS
 
Introduction of java
Introduction of javaIntroduction of java
Introduction of java
 
Microsoft word
Microsoft wordMicrosoft word
Microsoft word
 
Operating system
Operating  systemOperating  system
Operating system
 
Operating system
Operating systemOperating system
Operating system
 
Introduction of java
Introduction of javaIntroduction of java
Introduction of java
 
Organs of the government
Organs of the governmentOrgans of the government
Organs of the government
 
Organs of the government
Organs of the governmentOrgans of the government
Organs of the government
 
Constitution
Constitution Constitution
Constitution
 
Propositional Logic (Descreate Mathematics)
Propositional Logic (Descreate Mathematics)Propositional Logic (Descreate Mathematics)
Propositional Logic (Descreate Mathematics)
 
Differential Equation and Linear Differential Equation (Mathematics)
Differential Equation and Linear Differential Equation (Mathematics)Differential Equation and Linear Differential Equation (Mathematics)
Differential Equation and Linear Differential Equation (Mathematics)
 
Robotics and Robot
Robotics and RobotRobotics and Robot
Robotics and Robot
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Overview of operating system

  • 3. Tahosib Mohammad Tamim 171-15- Abdullah Al Amin 171-15- Runa Akter 171-15- Mustafizur Rahaman 171-15- Presented To G.m. Rasiqul Islam Rasiq Lecturer Department of Computer Science and Engineering Daffodil International University
  • 5. WHAT IS OPERATING SYSTEM? A program that acts as an intermediary between a user of a computer and the computer hardware.
  • 6. WHY WE USE OPERATING SYSTEM Make a computer system easier to use. An operating hides details of hardware resources from programmers. Manage the recourses of a computer system. An operating manages all the resources of a computer system.
  • 7. TYPES OF OPERATING SYSTEM?  Normal Operating System Character User Interface Operating System Graphical User Interface Operating System  Real Time Operating System
  • 8. HISTORY OF OPERATING SYSTEM? What were computers like before operating systems were invented?
  • 9. LATER, INSTRUCTIONS WERE GIVEN TO THE COMPUTER WITH PUNCH CARDS OR MAGNETIC TAPE. To run more than one program at a time, you need a "boss“ program that controls all the other programs.
  • 10. MICROSOFT MS-DOS In the 1980s, operating systems were developed where you could move a mouse around and click on things instead of typing commands.
  • 11. FUNCTIONS OF OPERATING SYSTEM •Memory Management •Processor Management •Device Management •File Management •Security •Control over system performance •Job accounting •Error detecting aids •Coordination between other software and users
  • 12. PROCESSOR MANAGEMENT In multiprogramming environment, the OS decides which process gets the processor when and for how much time. This function is called process scheduling. An Operating System does the following activities for processor management −  Keeps tracks of processor and status of process. The program responsible for this task is known as traffic controller.  Allocates the processor (CPU) to a process.  De-allocates processor when a process is no longer required.
  • 13. MEMORY MANAGEMENT Memory management refers to management of Primary Memory or Main Memory. Main memory is a large array of words or bytes where each word or byte has its own address. Main memory provides a fast storage that can be accessed directly by the CPU. For a program to be executed, it must in the main memory.
  • 14. DEVICE MANAGEMENT An Operating System manages device communication via their respective drivers. It does the following activities for device management −  Keeps tracks of all devices. Program responsible for this task is known as the I/O controller.  Decides which process gets the device when and for how much time.  Allocates the device in the efficient way.  De-allocates devices.
  • 15. FILE MANAGEMENT A file system is normally organized into directories for easy navigation and usage. These directories may contain files and other directions. An Operating System does the following activities for file management − Keeps track of information, location, uses, status etc. The collective facilities are often known as file system. Decides who gets the resources. Allocates the resources. De-allocates the resources.
  • 16. OTHER IMPORTANT ACTIVITIES Following are some of the important activities that an Operating System performs −  Security − By means of password and similar other techniques, it prevents unauthorized access to programs and data.  Control over system performance − Recording delays between request for a service and response from the system.  Job accounting − Keeping track of time and resources used by various jobs and users.  Error detecting aids − Production of dumps, traces, error messages, and other debugging and error detecting aids.  Coordination between other software and users − Coordination and assignment of compilers, interpreters, assemblers and other software to the various users of the computer systems.
  • 17. TYPES OF OPERATING SYSTEM Distinguished by the response time and how data is entered into the system Single user Multi user Multitasking Multi processing Embedded Real time
  • 18. TWO TYPES:  Single user, Singletask  Single user, Multi tasking SINGLE USER
  • 19.  One user can effectively do one thing at a time.  Example: The Palm OS for Palm handheld computers. SINGLEUSER,SINGLETASK
  • 20.  Designed with a single user in mind but can deal with many applications running at the same time.  Example: Microsoft's Windows and Apple's Mac OS platforms SINGLEUSER,MULTITASKING
  • 21.  Allows multiple users to access the computer system at the same time.  Time Sharing system and Internet servers are the multi user systems.  Examples: UNIX, VMS and Mainframe Operating systems. MULTIUSER
  • 22.  Multiprocessing, in general, refers to the utilization of multiple CPUs in a single computer system  Enables several programs torun concurrently MULTIPROCESSING
  • 23. Designed to be used in embedded computer systems Are able to operate with a limited number of resources on small machineslike PDAs It is a computer that is part of a different kind of machine. Examples: include computers in cars, digital televisions, ATMs, airplane controls, digital cameras, GPS navigation systems, elevators, and among many other possibilities. EMBEDDEDOS
  • 24. Embedded OS in a car Android OS in digitalcamera CONTINUE…
  • 25.  Is a multitasking operating system that aims at executing real-time applications.  The main objective of real-time operating systems is their quick and predictable response to events.  Examples: QNX, RTLINUX  Are used to control machinery, scientific instruments and industrial systems. REALTIMEOPERATING SYSTEM