SlideShare a Scribd company logo
1 of 10
THE OPERATING
   SYSTEM

  By Jordan Jones
WHAT AN OPERATING SYSTEM IS…



An operating system is the first thing to be loaded on to your computer. You will
not always personally load it up yourself as the it will have already been
pre-loaded on to your computer, without the operating system your computer
would be useless.
Operating systems have now started to be built into small computers and games
consoles such as netbooks, XBOX 360, PlayStation, laptops and even mobile
phones.
The purpose of operating systems is to manage the hardware and software
which then allows the device that it is in to act in an ordinary fashion. In PC's the
operating system controls many things such as the memory, the processor and
the keyboard/keypad.
DEVICE DRIVERS

The driver is a program which makes a
pathway for pretty much all of a
computers hardware that is not
connected to the motherboard. The
main function of the Driver is to
translate data sent from the operating
system into data that the different
types of hardware are able
to understand, but due to the amount
of different types of hardware there are
differences in which the driver runs.
The driver allows higher level
computer programmes to connect to
the hardware.
DEVICE DRIVERS

The reason for the driver being
separate from the operating system
is because it allows you to add new
functions to it. The device driver can
be made into logical or physical
layers. The logical layers process
the data for a group of devices like
Ethernet cables or disk drives.
Whereas the physical layers
The driver normally communicates
with other devices via buses or by
the computers subsystem in which
the device is connected to.
OPERATING SYSTEM APPLICATIONS
Single user, single application operating
system: this is an operating system which is only
used by one person at a time and is only
capable of running one application at a time.
Most of the devices which use this
application are standard mobile phones.


Single user multi-tasking, this is the sort of
operating system which is built into your ordinary
personal computer. Although designed with the
single user in mind you can run lots of different
applications at the same time. This is better than
the single user, single application operating
system because it is able to run lots of different
apps at the same time whereas the single user,
single application operating system can only run
one app at a time.
OPERATING SYSTEM APPLICATIONS
Multi-user, multi-tasking operating
system: This is the sort of operating
system used on mainframes and
supercomputers. They are designed to
be able to cope with lots of different
people on lots of different applications at
the same time.
With this the operating system needs to
make sure that the requirements of every
user on the server is balanced, and that
each program that is being used on the
server has enough and separate
resources so that if there is a problem
with one user it doesn't affect the entire
server.
MEMORY MANAGEMENT                         Input / output management
 The Operating system needs to make
 sure that the applications are able to   When data and applications are not being used they
 run with the amount of RAM on the        are stored onto thing like the hard disk, optical drives
 computer available and also that the     and magnetic tape. Input/output management on the
 memory on the applications does not      operating system allows control of access to
 interfere with one another.              programmes to resources via the driver.
 There are two different places where
 the operating system manages the
 memory. The logic address- this is
 powered by the CPU and is also known
 as the virtual address. The physical
 address- this is the address which is
 seen by the memory unit.
USER INTERFACE

The three main user interfaces used today are windows, Linux,   The user interface is said to
and Macintosh. The user interface brings the structure and      be one of the most important
communication between the user and the computer. User           parts of any computer
interfaces are a set of commands or menus which allows the      program because it
user to interact with the different programmes on their
                                                                determines how easy a user
computer. There is a command driven interface which can only
                                                                is able to make a program be
be run by commands, there is also a menu driven user
interface which is run by commands from the user selecting
                                                                able to do what you want it
from a number of choices from the menus which are displayed     to.
on your screen.
Storage management
 GUI
                                                  This is the term commonly used when talking
                                                  about the tools, processes and policies that
GUI the acronym for graphical user interface is   are used when your computer is storing
an interface that takes advantage of your         networks and storage services like
computers graphical capabilities and then         virtualization and replication. When
makes programs easier to use. The more            applications are loaded onto the memory the
advanced and well designed GUI’s save the
                                                  operating system loads them into block sizes.
users learning complicated command
                                                  If the block size is 4KB then every process
languages. But people who already know the
command languages prefer to use the
                                                  which is then loaded will be given a chunk of
command driven interfaces rather than the         memory which is a multiple of 4. Applications
GUI.                                              are then loaded in the fixed block sizes. This
                                                  helps to ensure that applications wont be
                                                  loaded up on top of each other memory space.
PROCESSOR MANAGEMENT

The main reasons for processor management are: to ensure that each and every process and
application is given enough time from the processor to be able to run properly, to use as many
processor cycles as possible for real work.
There are a number of different processes that run without giving you any clue that they are
even there. The application you can see such as, word processor or spread sheet are both
processors but could cause up to several different processes to begin, for some tasks like
communication with other devices or computers.

More Related Content

What's hot

3 definition of operating systems
3 definition of operating systems3 definition of operating systems
3 definition of operating systemsmyrajendra
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemPriya Patra
 
Operating system introduction to operating system
Operating system   introduction to operating systemOperating system   introduction to operating system
Operating system introduction to operating systemjaydeesa17
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types vimal kumar arora
 
Computer Operating system
Computer Operating systemComputer Operating system
Computer Operating systemMis bah
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating systemAisyah Rafiuddin
 
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
 
Operating systems Overview
Operating systems OverviewOperating systems Overview
Operating systems OverviewNAILBITER
 
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
 
30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-pptraj732723
 
Operating systems By Awais
Operating systems By AwaisOperating systems By Awais
Operating systems By AwaisAwaisch3
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsDamian T. Gordon
 

What's hot (20)

3 definition of operating systems
3 definition of operating systems3 definition of operating systems
3 definition of operating systems
 
Operating system
Operating system Operating system
Operating system
 
Presentation operating system
Presentation operating systemPresentation operating system
Presentation operating system
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Operating systems
Operating systems Operating systems
Operating systems
 
Operating system introduction to operating system
Operating system   introduction to operating systemOperating system   introduction to operating system
Operating system introduction to operating system
 
Mac O S X V10
Mac  O S  X V10Mac  O S  X V10
Mac O S X V10
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
Computer Operating system
Computer Operating systemComputer Operating system
Computer Operating system
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating system
 
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
Operating systemOperating system
Operating system
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
 
Operating systems Overview
Operating systems OverviewOperating systems Overview
Operating systems Overview
 
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
 
30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt
 
Operating systems By Awais
Operating systems By AwaisOperating systems By Awais
Operating systems By Awais
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 

Similar to The operating system

Similar to The operating system (20)

The operating
The operatingThe operating
The operating
 
Operating systems
Operating systemsOperating systems
Operating systems
 
system software and application software
system software and application softwaresystem software and application software
system software and application software
 
Opeating system programs
Opeating system programsOpeating system programs
Opeating system programs
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
 
Operating systems
Operating systemsOperating systems
Operating systems
 
system software and operating System
system software and operating Systemsystem software and operating System
system software and operating System
 
Computer Fundamental
Computer Fundamental Computer Fundamental
Computer Fundamental
 
Features Of A Operating System
Features Of A Operating SystemFeatures Of A Operating System
Features Of A Operating System
 
What is an operating system
What is an operating systemWhat is an operating system
What is an operating system
 
What is an operating system
What is an operating systemWhat is an operating system
What is an operating system
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Management
 
Operating systems
Operating systemsOperating systems
Operating systems
 
ICT PERSENTATION 1.pptx
ICT  PERSENTATION 1.pptxICT  PERSENTATION 1.pptx
ICT PERSENTATION 1.pptx
 
FUNCTIONS OF AN OS.
FUNCTIONS OF AN OS.FUNCTIONS OF AN OS.
FUNCTIONS OF AN OS.
 
FUNCTIONS OF AN OS
FUNCTIONS OF AN OSFUNCTIONS OF AN OS
FUNCTIONS OF AN OS
 
OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
 
ITFT _ Operating system
ITFT _ Operating systemITFT _ Operating system
ITFT _ 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
 

Recently uploaded

New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
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
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
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...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

The operating system

  • 1. THE OPERATING SYSTEM By Jordan Jones
  • 2. WHAT AN OPERATING SYSTEM IS… An operating system is the first thing to be loaded on to your computer. You will not always personally load it up yourself as the it will have already been pre-loaded on to your computer, without the operating system your computer would be useless. Operating systems have now started to be built into small computers and games consoles such as netbooks, XBOX 360, PlayStation, laptops and even mobile phones. The purpose of operating systems is to manage the hardware and software which then allows the device that it is in to act in an ordinary fashion. In PC's the operating system controls many things such as the memory, the processor and the keyboard/keypad.
  • 3. DEVICE DRIVERS The driver is a program which makes a pathway for pretty much all of a computers hardware that is not connected to the motherboard. The main function of the Driver is to translate data sent from the operating system into data that the different types of hardware are able to understand, but due to the amount of different types of hardware there are differences in which the driver runs. The driver allows higher level computer programmes to connect to the hardware.
  • 4. DEVICE DRIVERS The reason for the driver being separate from the operating system is because it allows you to add new functions to it. The device driver can be made into logical or physical layers. The logical layers process the data for a group of devices like Ethernet cables or disk drives. Whereas the physical layers The driver normally communicates with other devices via buses or by the computers subsystem in which the device is connected to.
  • 5. OPERATING SYSTEM APPLICATIONS Single user, single application operating system: this is an operating system which is only used by one person at a time and is only capable of running one application at a time. Most of the devices which use this application are standard mobile phones. Single user multi-tasking, this is the sort of operating system which is built into your ordinary personal computer. Although designed with the single user in mind you can run lots of different applications at the same time. This is better than the single user, single application operating system because it is able to run lots of different apps at the same time whereas the single user, single application operating system can only run one app at a time.
  • 6. OPERATING SYSTEM APPLICATIONS Multi-user, multi-tasking operating system: This is the sort of operating system used on mainframes and supercomputers. They are designed to be able to cope with lots of different people on lots of different applications at the same time. With this the operating system needs to make sure that the requirements of every user on the server is balanced, and that each program that is being used on the server has enough and separate resources so that if there is a problem with one user it doesn't affect the entire server.
  • 7. MEMORY MANAGEMENT Input / output management The Operating system needs to make sure that the applications are able to When data and applications are not being used they run with the amount of RAM on the are stored onto thing like the hard disk, optical drives computer available and also that the and magnetic tape. Input/output management on the memory on the applications does not operating system allows control of access to interfere with one another. programmes to resources via the driver. There are two different places where the operating system manages the memory. The logic address- this is powered by the CPU and is also known as the virtual address. The physical address- this is the address which is seen by the memory unit.
  • 8. USER INTERFACE The three main user interfaces used today are windows, Linux, The user interface is said to and Macintosh. The user interface brings the structure and be one of the most important communication between the user and the computer. User parts of any computer interfaces are a set of commands or menus which allows the program because it user to interact with the different programmes on their determines how easy a user computer. There is a command driven interface which can only is able to make a program be be run by commands, there is also a menu driven user interface which is run by commands from the user selecting able to do what you want it from a number of choices from the menus which are displayed to. on your screen.
  • 9. Storage management GUI This is the term commonly used when talking about the tools, processes and policies that GUI the acronym for graphical user interface is are used when your computer is storing an interface that takes advantage of your networks and storage services like computers graphical capabilities and then virtualization and replication. When makes programs easier to use. The more applications are loaded onto the memory the advanced and well designed GUI’s save the operating system loads them into block sizes. users learning complicated command If the block size is 4KB then every process languages. But people who already know the command languages prefer to use the which is then loaded will be given a chunk of command driven interfaces rather than the memory which is a multiple of 4. Applications GUI. are then loaded in the fixed block sizes. This helps to ensure that applications wont be loaded up on top of each other memory space.
  • 10. PROCESSOR MANAGEMENT The main reasons for processor management are: to ensure that each and every process and application is given enough time from the processor to be able to run properly, to use as many processor cycles as possible for real work. There are a number of different processes that run without giving you any clue that they are even there. The application you can see such as, word processor or spread sheet are both processors but could cause up to several different processes to begin, for some tasks like communication with other devices or computers.