SlideShare a Scribd company logo
By brody Holland
The purpose of operating systems.
 Operating systems manage computer hardware
 It also applies common services for software items
 It is classed as the most important type of system
 software
Where might you find a operating
system ? .
 Operating systems are found in most electronic
    products such as ..
   Satnav
   Mobiles
   Network services
   Game consoles
   And cars
What are the main functions of an
operating system?.
 The main function of the operating systems are
 Process management
 Memory management
 Device management
 Storage management
 User interface
Process management
 This ensembles the planning and process of an activity
 It also monitors the performance of a process
 This sends the activity to the correct place which
  allows a more organised structure in your computer
  processes.
Memory management
 This involves ways of moving portions of memory to
 programs at your request and then freeing it for free
 use when needed again.
Device management
 This allows the user to view and control the hardware
  on our computers.
 When hardware is not working it is highlighted for the
  user to deal with themselves.
 The operating systems need a device driver because if
  not hardware could remain damaged if the user does
  not recognise it and if there wasn't one on we would
  not get as much control on our computers without one
Storage management
 This is a data storage technique used between low-cost
  and high-cost storage media
 HSM systems exist because high-speed storage
  devices, such as hard disk drive arrays, are more
  expensive
User interface
 The user interface is the space between us humans and the
  computers and technology we create.
 The aim of this is to allow smooth and complete control
  over the computer or machine with regular feedback from
  the machine.
 Graphical user interfaces accept input via devices such as
  computer keyboard and mouse and provide articulated
  graphical output on the computer monitor.
 Command line interfaces, where the user provides the
  input by typing a command string with the computer
  keyboard and the system provides output by printing text
  on the computer monitor.

More Related Content

What's hot

What does your computer consists of?
What does your computer consists of?What does your computer consists of?
What does your computer consists of?
quantess
 
What is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusWhat is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virus
mudasserakram
 
Operating systems
Operating systemsOperating systems
Operating systems
11cranestephen
 
operating system
operating systemoperating system
operating system
Gaurav Meena
 
Day 2 hardware & software
Day 2 hardware & softwareDay 2 hardware & software
Day 2 hardware & software
mn_maps
 
Computer start up process
Computer start up processComputer start up process
Computer start up process
Rajashekar_rs
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
Dan Hess
 
Operating system and its functions
Operating system and its functionsOperating system and its functions
Operating system and its functions
Namarta Chawla
 
Part 1 learning computer basics
Part 1 learning computer basicsPart 1 learning computer basics
Part 1 learning computer basics
Government of India
 
Grade 7 elements of computer system
Grade 7  elements of computer systemGrade 7  elements of computer system
Grade 7 elements of computer system
Rafael Balderosa
 
1. the computer system
1. the computer system1. the computer system
1. the computer system
Guine Jerao Perez
 
Parts of a computer
Parts of a computerParts of a computer
Parts of a computer
mycajoy
 
Unit v computer, number system
Unit  v computer, number systemUnit  v computer, number system
Unit v computer, number system
indra Kishor
 
Operating systems
Operating systemsOperating systems
Operating systems
Josh Igo
 
Computer System Basics
Computer System BasicsComputer System Basics
Computer System Basics
pathumbee
 
Computer Software - 7th Grade
Computer Software - 7th GradeComputer Software - 7th Grade
Computer Software - 7th Grade
allsaintstech
 
Operating systems
Operating systemsOperating systems
Operating systems
AndrewUk
 
Basics of computer
Basics of computerBasics of computer
Basics of computer
Preeti Khanwani
 
Chapter 5 input
Chapter 5 inputChapter 5 input
Chapter 5 input
Rana Usman Sattar
 
Computer parts, Hardwares
 Computer parts, Hardwares Computer parts, Hardwares
Computer parts, Hardwares
samina khan
 

What's hot (20)

What does your computer consists of?
What does your computer consists of?What does your computer consists of?
What does your computer consists of?
 
What is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusWhat is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virus
 
Operating systems
Operating systemsOperating systems
Operating systems
 
operating system
operating systemoperating system
operating system
 
Day 2 hardware & software
Day 2 hardware & softwareDay 2 hardware & software
Day 2 hardware & software
 
Computer start up process
Computer start up processComputer start up process
Computer start up process
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system and its functions
Operating system and its functionsOperating system and its functions
Operating system and its functions
 
Part 1 learning computer basics
Part 1 learning computer basicsPart 1 learning computer basics
Part 1 learning computer basics
 
Grade 7 elements of computer system
Grade 7  elements of computer systemGrade 7  elements of computer system
Grade 7 elements of computer system
 
1. the computer system
1. the computer system1. the computer system
1. the computer system
 
Parts of a computer
Parts of a computerParts of a computer
Parts of a computer
 
Unit v computer, number system
Unit  v computer, number systemUnit  v computer, number system
Unit v computer, number system
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Computer System Basics
Computer System BasicsComputer System Basics
Computer System Basics
 
Computer Software - 7th Grade
Computer Software - 7th GradeComputer Software - 7th Grade
Computer Software - 7th Grade
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Basics of computer
Basics of computerBasics of computer
Basics of computer
 
Chapter 5 input
Chapter 5 inputChapter 5 input
Chapter 5 input
 
Computer parts, Hardwares
 Computer parts, Hardwares Computer parts, Hardwares
Computer parts, Hardwares
 

Viewers also liked

Internet del futuro
Internet del futuroInternet del futuro
Internet del futuro
campusmilenio
 
La red de telescopios robóticos BOOTES y el proyecto GLORIA
La red de telescopios robóticos BOOTES y el proyecto GLORIALa red de telescopios robóticos BOOTES y el proyecto GLORIA
La red de telescopios robóticos BOOTES y el proyecto GLORIA
campusmilenio
 
The purpose of operating systems
The purpose of operating systemsThe purpose of operating systems
The purpose of operating systems
spyguy2009
 
Tic e innovación para la cooperación internacional
Tic e innovación para la cooperación internacional Tic e innovación para la cooperación internacional
Tic e innovación para la cooperación internacional
campusmilenio
 
How to Change the World and Make it a Better Place.Social entrepreneurship
How to Change the World and Make it a Better Place.Social entrepreneurshipHow to Change the World and Make it a Better Place.Social entrepreneurship
How to Change the World and Make it a Better Place.Social entrepreneurship
campusmilenio
 
Internet del futuro
Internet del futuroInternet del futuro
Internet del futuro
campusmilenio
 

Viewers also liked (6)

Internet del futuro
Internet del futuroInternet del futuro
Internet del futuro
 
La red de telescopios robóticos BOOTES y el proyecto GLORIA
La red de telescopios robóticos BOOTES y el proyecto GLORIALa red de telescopios robóticos BOOTES y el proyecto GLORIA
La red de telescopios robóticos BOOTES y el proyecto GLORIA
 
The purpose of operating systems
The purpose of operating systemsThe purpose of operating systems
The purpose of operating systems
 
Tic e innovación para la cooperación internacional
Tic e innovación para la cooperación internacional Tic e innovación para la cooperación internacional
Tic e innovación para la cooperación internacional
 
How to Change the World and Make it a Better Place.Social entrepreneurship
How to Change the World and Make it a Better Place.Social entrepreneurshipHow to Change the World and Make it a Better Place.Social entrepreneurship
How to Change the World and Make it a Better Place.Social entrepreneurship
 
Internet del futuro
Internet del futuroInternet del futuro
Internet del futuro
 

Similar to The purpose of operating systems

The purpose of operating systems
The purpose of operating systemsThe purpose of operating systems
The purpose of operating systems
spyguy2009
 
Operating systems
Operating systemsOperating systems
Operating systems
dhiren94
 
Features Of A Operating System
Features Of A Operating SystemFeatures Of A Operating System
Features Of A Operating System
Alexis Naranjo
 
Operating systems
Operating systems Operating systems
Operating systems
vinothinisureshbabu
 
Types and components of computer systems
Types and components of computer systemsTypes and components of computer systems
Types and components of computer systems
Rayane619450
 
The purpose of an operating system
The purpose of an operating systemThe purpose of an operating system
The purpose of an operating system
11southongeorgeb
 
The purpose of an operating system
The purpose of an operating systemThe purpose of an operating system
The purpose of an operating system
11southongeorgeb
 
Operating systems
Operating systemsOperating systems
Operating systems
11cranestephen
 
The operating
The operatingThe operating
The operating
11jonesjordan
 
Information systems and its components 1
Information systems and its components 1Information systems and its components 1
Information systems and its components 1
Ashish Desai
 
operating system
operating systemoperating system
operating system
hamidah rehman
 
operating systems By ZAK
operating systems By ZAKoperating systems By ZAK
operating systems By ZAK
Tabsheer Hasan
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
ShannykumarSingh
 
Welcome
WelcomeWelcome
Ch3
Ch3Ch3
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
RANVIJAY GAUR
 
Ram iit ppt
Ram iit pptRam iit ppt
Ram iit ppt
ram1chugh
 
Operating system
Operating systemOperating system
Operating system
ADITHYAM19
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
SalarAzam1
 
ch1.ppt
ch1.pptch1.ppt
ch1.ppt
VandanaGaria
 

Similar to The purpose of operating systems (20)

The purpose of operating systems
The purpose of operating systemsThe purpose of operating systems
The purpose of operating systems
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Features Of A Operating System
Features Of A Operating SystemFeatures Of A Operating System
Features Of A Operating System
 
Operating systems
Operating systems Operating systems
Operating systems
 
Types and components of computer systems
Types and components of computer systemsTypes and components of computer systems
Types and components of computer systems
 
The purpose of an operating system
The purpose of an operating systemThe purpose of an operating system
The purpose of an operating system
 
The purpose of an operating system
The purpose of an operating systemThe purpose of an operating system
The purpose of an operating system
 
Operating systems
Operating systemsOperating systems
Operating systems
 
The operating
The operatingThe operating
The operating
 
Information systems and its components 1
Information systems and its components 1Information systems and its components 1
Information systems and its components 1
 
operating system
operating systemoperating system
operating system
 
operating systems By ZAK
operating systems By ZAKoperating systems By ZAK
operating systems By ZAK
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
 
Welcome
WelcomeWelcome
Welcome
 
Ch3
Ch3Ch3
Ch3
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
 
Ram iit ppt
Ram iit pptRam iit ppt
Ram iit ppt
 
Operating system
Operating systemOperating system
Operating system
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
ch1.ppt
ch1.pptch1.ppt
ch1.ppt
 

Recently uploaded

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 

Recently uploaded (20)

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 

The purpose of operating systems

  • 2. The purpose of operating systems.  Operating systems manage computer hardware  It also applies common services for software items  It is classed as the most important type of system software
  • 3. Where might you find a operating system ? .  Operating systems are found in most electronic products such as ..  Satnav  Mobiles  Network services  Game consoles  And cars
  • 4. What are the main functions of an operating system?.  The main function of the operating systems are  Process management  Memory management  Device management  Storage management  User interface
  • 5. Process management  This ensembles the planning and process of an activity  It also monitors the performance of a process  This sends the activity to the correct place which allows a more organised structure in your computer processes.
  • 6. Memory management  This involves ways of moving portions of memory to programs at your request and then freeing it for free use when needed again.
  • 7. Device management  This allows the user to view and control the hardware on our computers.  When hardware is not working it is highlighted for the user to deal with themselves.  The operating systems need a device driver because if not hardware could remain damaged if the user does not recognise it and if there wasn't one on we would not get as much control on our computers without one
  • 8. Storage management  This is a data storage technique used between low-cost and high-cost storage media  HSM systems exist because high-speed storage devices, such as hard disk drive arrays, are more expensive
  • 9. User interface  The user interface is the space between us humans and the computers and technology we create.  The aim of this is to allow smooth and complete control over the computer or machine with regular feedback from the machine.  Graphical user interfaces accept input via devices such as computer keyboard and mouse and provide articulated graphical output on the computer monitor.  Command line interfaces, where the user provides the input by typing a command string with the computer keyboard and the system provides output by printing text on the computer monitor.