SlideShare a Scribd company logo
1 of 15
 Operating System - Definition
 User Interface
 Functions Of Operating System
Operating System
1
OPERATING SYSTEM
 Operating system is an interface or link between the
software and hardware.
 The main job of operating system is to control and monitor
the functions of the system.
2
Computer Hardware
User communication with computer
Application software
Editors and compilers
Operating systems
Assemblers,Utilities,Tools
User friendly packages
OPERATING SYSTEM AND SOFTWARE LAYERS
3
OPERATING SYSTEM AND SOFTWARE LAYERS
 Assembler – to convert assembly instruction to machine code
 Compiler and interpreter - To translate high level language
instructions to machine code.
 Utilities – To provide sort/ merge, spread sheet, text processing, and
database facilities.
 Debugging tools: To facilitate removal of errors in the source program.
 Editors : To enter the source program and data
4
TYPE OF USER INTERFACE
 User interface is used to interact with the computer to perform various
tasks.
 User gives commands to computer and enter the data into computer.
 The input devices are commonly used for giving commands to
computer
 There are three types of user interface
 Command Line Interface (CLI)
 Menu Driven Interface(MDI)
 Graphical User Interface(GUI)
5
Command Line Interface (CLI)
 CLI requires the user to type commands in the command prompt to
perform operation
 It contains text only.
 Users must to know the syntax and keywords of the commands.
 Eg: DOS (Disk Operating System)
6
Menu Driven Interface (MDI)
 One can select an option by using the arrow keys or click the desired
option with the mouse
 Users need not to know the syntax and keywords of the commands.
7
Graphical User Interface
 The computer resources are represented by small pictures called
icons.
 User can initiate many actions by selecting and clicking on icons
displayed on the screen.
 GUI also provides menus, buttons and other graphical object to the
user to perform different task.
 Interaction with computer is made easier with GUI.
 Eg. Windows, Linux, Solaris
8
Functions of Operating System
 Booting the computer
 Resource Management
 Process Management
 Memory Management
 I/O System Management
 File Manager
 Communication sService
 Security Services
 Hardware Services
 Extended Machine
9
Functions of Operating System (Cont.)
Booting the computer
 The process of starting or restarting the computer is known as
booting.
 Cold boot- is a process of turning ON a computer that has been
turned OFF.
 Warm boot- is the process to restart the computer using operating
system.
10
Resource Management
 The resource manager has to manage all the resources those are
attached to the computer.
 It handles system resource such as computer’s memory and sharing
the Central Processing Unit (CPU) time by various applications or
peripheral device.
Functions of Operating System (Cont.)
11
Functions of Operating System (Cont.)
Process Management:
 A process is a program in execution.
 OS responsibilities in process management
• Process Creation and deletion
• Process suspension and resumption
• Process Synchronization and Inter-process
Communication
12
Memory Management:
 OS responsibility for memory management
• Allocate and de-allocate memory spaces as requested
• Keep track of which parts of memory are currently being
used and by whom
• Efficient utilization when the memory resource is heavily
competed.
13
Functions of Operating System (Cont.)
Functions of Operating System (Cont.)
I/O system Management:
 File Manager: the file management system allows the user to
perform the task such as creating files and directories, renaming
files, copying and moving files and delete files.
 Communication Service: the OS establish an internet connection
for surfing the web or sending e-mails. OS manage the
communication protocols and the network communication.
14
 Security Service: OS has built-in tools to protect against security
threats such as virus. To control the access to the computer by
setting up password. Without password no one can not access the
files and application in computer
 Hardware Service : OS manages all the hardware and peripheral
device of computer. Eg: When saving a file to USB flash drive, the
OS check the space on the drive to store the file.
 Extended Service: It provide us sharing of files between multiple
users, provides the graphical environment and provide various
languages for communications.
15
Functions of Operating System (Cont.)

More Related Content

What's hot

Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsDamian T. Gordon
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
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 systems (For CBSE School Students)
Operating systems (For CBSE School Students)Operating systems (For CBSE School Students)
Operating systems (For CBSE School Students)Gaurav Aggarwal
 
Operating Systems
Operating SystemsOperating Systems
Operating SystemsDan Hess
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
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 systems Overview
Operating systems OverviewOperating systems Overview
Operating systems OverviewNAILBITER
 

What's hot (20)

Os ppt
Os pptOs ppt
Os ppt
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating system
Operating system Operating system
Operating system
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Operating systems
Operating systems Operating systems
Operating systems
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
File management
File managementFile management
File management
 
Linux os and its features
Linux os and its featuresLinux os and its features
Linux os and its features
 
Operating systems (For CBSE School Students)
Operating systems (For CBSE School Students)Operating systems (For CBSE School Students)
Operating systems (For CBSE School Students)
 
System software
System softwareSystem software
System software
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
operating system structure
operating system structureoperating system structure
operating system structure
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
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
Operating systemOperating system
Operating system
 
operating system
operating systemoperating system
operating system
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
Operating system
Operating systemOperating system
Operating system
 
Operating systems Overview
Operating systems OverviewOperating systems Overview
Operating systems Overview
 

Similar to Operating system

Operating system
Operating systemOperating system
Operating systemIbrahim MH
 
NE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptNE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptMemMem25
 
Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Amit Gupta
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software Jaleto Sunkemo
 
Operating system
Operating systemOperating system
Operating systemADITHYAM19
 
system software and operating System
system software and operating Systemsystem software and operating System
system software and operating Systemimtiazalijoono
 
operating system structures
operating system structuresoperating system structures
operating system structuresHassan Siddiqui
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structuresMukesh Chinta
 
OS UNIT 1 PPT.pptx
OS UNIT 1 PPT.pptxOS UNIT 1 PPT.pptx
OS UNIT 1 PPT.pptxPRABAVATHIH
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)bbp2067
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)bbp2067
 

Similar to Operating system (20)

Operating system
Operating systemOperating system
Operating system
 
NE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptNE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.ppt
 
Operating System
Operating SystemOperating System
Operating System
 
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)
 
Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]
 
Ch3
Ch3Ch3
Ch3
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
 
e.pdf
e.pdfe.pdf
e.pdf
 
OS Lec2.pptx
OS Lec2.pptxOS Lec2.pptx
OS Lec2.pptx
 
Operating system
Operating systemOperating system
Operating system
 
system software and operating System
system software and operating Systemsystem software and operating System
system software and operating System
 
operating system structures
operating system structuresoperating system structures
operating system structures
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structures
 
Computer Fundamental
Computer Fundamental Computer Fundamental
Computer Fundamental
 
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
 
OS UNIT 1 PPT.pptx
OS UNIT 1 PPT.pptxOS UNIT 1 PPT.pptx
OS UNIT 1 PPT.pptx
 
System Software
System SoftwareSystem Software
System Software
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)
 

More from Madhu Bala

Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)Madhu Bala
 
Greedy Algorithm - Knapsack Problem
Greedy Algorithm - Knapsack ProblemGreedy Algorithm - Knapsack Problem
Greedy Algorithm - Knapsack ProblemMadhu Bala
 
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)Madhu Bala
 
Divide and conquer - Quick sort
Divide and conquer - Quick sortDivide and conquer - Quick sort
Divide and conquer - Quick sortMadhu Bala
 
GPRS Technology
GPRS TechnologyGPRS Technology
GPRS TechnologyMadhu Bala
 
Algorithm - Introduction
Algorithm - IntroductionAlgorithm - Introduction
Algorithm - IntroductionMadhu Bala
 
Data structure - Graph
Data structure - GraphData structure - Graph
Data structure - GraphMadhu Bala
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainMadhu Bala
 

More from Madhu Bala (10)

Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Digital logic
Digital logicDigital logic
Digital logic
 
Greedy Algorithm - Knapsack Problem
Greedy Algorithm - Knapsack ProblemGreedy Algorithm - Knapsack Problem
Greedy Algorithm - Knapsack Problem
 
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)
 
Divide and conquer - Quick sort
Divide and conquer - Quick sortDivide and conquer - Quick sort
Divide and conquer - Quick sort
 
GPRS Technology
GPRS TechnologyGPRS Technology
GPRS Technology
 
Algorithm - Introduction
Algorithm - IntroductionAlgorithm - Introduction
Algorithm - Introduction
 
4G technology
4G technology4G technology
4G technology
 
Data structure - Graph
Data structure - GraphData structure - Graph
Data structure - Graph
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial Domain
 

Recently uploaded

Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectErbil Polytechnic University
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
Malware Detection By Machine Learning Presentation.pptx
Malware Detection By Machine Learning  Presentation.pptxMalware Detection By Machine Learning  Presentation.pptx
Malware Detection By Machine Learning Presentation.pptxalishapatidar2021
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Internship PPT ukai thermal power station .pptx
Internship PPT ukai thermal power station .pptxInternship PPT ukai thermal power station .pptx
Internship PPT ukai thermal power station .pptxmalikavita731
 

Recently uploaded (20)

Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction Project
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
Malware Detection By Machine Learning Presentation.pptx
Malware Detection By Machine Learning  Presentation.pptxMalware Detection By Machine Learning  Presentation.pptx
Malware Detection By Machine Learning Presentation.pptx
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
Internship PPT ukai thermal power station .pptx
Internship PPT ukai thermal power station .pptxInternship PPT ukai thermal power station .pptx
Internship PPT ukai thermal power station .pptx
 

Operating system

  • 1.  Operating System - Definition  User Interface  Functions Of Operating System Operating System 1
  • 2. OPERATING SYSTEM  Operating system is an interface or link between the software and hardware.  The main job of operating system is to control and monitor the functions of the system. 2
  • 3. Computer Hardware User communication with computer Application software Editors and compilers Operating systems Assemblers,Utilities,Tools User friendly packages OPERATING SYSTEM AND SOFTWARE LAYERS 3
  • 4. OPERATING SYSTEM AND SOFTWARE LAYERS  Assembler – to convert assembly instruction to machine code  Compiler and interpreter - To translate high level language instructions to machine code.  Utilities – To provide sort/ merge, spread sheet, text processing, and database facilities.  Debugging tools: To facilitate removal of errors in the source program.  Editors : To enter the source program and data 4
  • 5. TYPE OF USER INTERFACE  User interface is used to interact with the computer to perform various tasks.  User gives commands to computer and enter the data into computer.  The input devices are commonly used for giving commands to computer  There are three types of user interface  Command Line Interface (CLI)  Menu Driven Interface(MDI)  Graphical User Interface(GUI) 5
  • 6. Command Line Interface (CLI)  CLI requires the user to type commands in the command prompt to perform operation  It contains text only.  Users must to know the syntax and keywords of the commands.  Eg: DOS (Disk Operating System) 6
  • 7. Menu Driven Interface (MDI)  One can select an option by using the arrow keys or click the desired option with the mouse  Users need not to know the syntax and keywords of the commands. 7
  • 8. Graphical User Interface  The computer resources are represented by small pictures called icons.  User can initiate many actions by selecting and clicking on icons displayed on the screen.  GUI also provides menus, buttons and other graphical object to the user to perform different task.  Interaction with computer is made easier with GUI.  Eg. Windows, Linux, Solaris 8
  • 9. Functions of Operating System  Booting the computer  Resource Management  Process Management  Memory Management  I/O System Management  File Manager  Communication sService  Security Services  Hardware Services  Extended Machine 9
  • 10. Functions of Operating System (Cont.) Booting the computer  The process of starting or restarting the computer is known as booting.  Cold boot- is a process of turning ON a computer that has been turned OFF.  Warm boot- is the process to restart the computer using operating system. 10
  • 11. Resource Management  The resource manager has to manage all the resources those are attached to the computer.  It handles system resource such as computer’s memory and sharing the Central Processing Unit (CPU) time by various applications or peripheral device. Functions of Operating System (Cont.) 11
  • 12. Functions of Operating System (Cont.) Process Management:  A process is a program in execution.  OS responsibilities in process management • Process Creation and deletion • Process suspension and resumption • Process Synchronization and Inter-process Communication 12
  • 13. Memory Management:  OS responsibility for memory management • Allocate and de-allocate memory spaces as requested • Keep track of which parts of memory are currently being used and by whom • Efficient utilization when the memory resource is heavily competed. 13 Functions of Operating System (Cont.)
  • 14. Functions of Operating System (Cont.) I/O system Management:  File Manager: the file management system allows the user to perform the task such as creating files and directories, renaming files, copying and moving files and delete files.  Communication Service: the OS establish an internet connection for surfing the web or sending e-mails. OS manage the communication protocols and the network communication. 14
  • 15.  Security Service: OS has built-in tools to protect against security threats such as virus. To control the access to the computer by setting up password. Without password no one can not access the files and application in computer  Hardware Service : OS manages all the hardware and peripheral device of computer. Eg: When saving a file to USB flash drive, the OS check the space on the drive to store the file.  Extended Service: It provide us sharing of files between multiple users, provides the graphical environment and provide various languages for communications. 15 Functions of Operating System (Cont.)