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

Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Recently uploaded (20)

Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

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