SlideShare a Scribd company logo
Operating Systems
Chapter One: Overview of Operating Systems
(OS)
 What is Operating System?
Introduction
 Os is the core component of computer systems.
Os is a program that designed to control the operation of a computer system.
 Os act as an interface between computer and the users/outside world.
 Os is the layer between users and computer /hard ware parts.
What is the job of OS?
 Os is used to manage devices
Os helps a user easily interact with computer systems
Os controls the allocation and use of a computer's hardware.
Os act as a communicator between the user, the computer’s system.
Os provides various services such as: resource allocation, scheduling, I/O control and
data/file management etc.
Functions of operating system
 What are the faction of OS?
OS perform a few basic tasks, such as:
Recognizing input from the keyboard,
Sending output to the display screen,
Keeping track of files and directories on the disk,
Controlling peripheral devices such as disk drives and printers, and
Os also responsible for security, i.e. ensuring that unauthorized users do not access the system.
In general basic functions of OS are:-
Process Management
Memory management
File Management
Device Management
Cont.….
 Process Management:
Is a process of assignment/allocation of processor to different
tasks/processes being performed by the computer system.
It allows two or more processes to be executed at a time, using
multitasking concept.
 Memory management
Allocating: Assign main memory and other storage areas to the system
programs as well as user programs.
Swapping: exchange the content of memory to the disk storage.
Paging: means the virtual address space is divided into units. It helps the
program data is loaded into pages of memory.
Cont..….
 Device Management (Input/output management)
A coordination and assignment of different input and output device to a given
process, while one or more programs are being executed.
 File Management
Create and maintain a file System, where users can create, delete and move files
from structured file system.
It allows all files to be easily changed and modified using text editors or any other
files manipulation.
Types of Operating Systems
 There are several types of operating systems. The most widely used
Windows: is the popular Microsoft brand preferred by most personal users.
Unix/Linux
 UNIX: It is well known for its stability and often used more as a server than a
workstation.
 Linux: was designed based on the UNIX system, with the source code being a part of
GNU open-source project.
Macintosh: Recent versions OS, including the Mac OS X, follow the secure
architecture of UNIX.
It is efficient and easy to use, but can only function on Apple branded hardware.
 Type of Os based on the:-
Number of users they can serve at one or different stations and
Number of programs the operating system handle/ support on a time,
Times required to response the given request/input.
Real-time operating system (RTOS):
This kind of Os is used when there are time requirement are very strict like missile
system, robots, scientific instruments and other industrial systems.
This Os very small response time. i.e. The time interval required to process and
response to input is very small.
Advantage
 Error free
 Effective results
Disadvantage
Limited tasks run at the same time
Complex algorithm for designer to write on.
RTOS has very little user-interface capability, and no end-user utilities.
Single-user, single task:
 This kind of OS allows only one user to access the system at a time. i.e. It runs only one
program at a time.
 Examples: MS-DOS (Micro Soft Disk Operating System) produced by Microsoft.
Advantage
Execution speed is good b/c only one process run a time.
Disadvantage
 A low degree of resource utilization b/c a number of resources are present in a computer
system and only one of these resources being utilized by the process
Cont….
 Single-user, multi-tasking:
In this operating system, all resources are dedicated to only one user. But the user can
use more than one program (resource).
It overcomes a single user-single tasking operating system limitation.
Single user have a permission to run multiple programs at the same time.
Example Microsoft's Windows (98, 2000, XP, Vista etc) and Apple's MacOS X.
Multi-user multi tasking:
It is mostly used on the networked environment.
 More than one user can utilized the resources available on the computer simultaneously
like hard wares and soft wares.
Example: Linux, UNIX, etc
When OS start its work?
OS start its work, when the computer is turned on, at that time the
Os will be loaded from the hard drive into the computer's memory.
The process of loading the operating system into memory is called
bootstrapping, or booting the system.
OPERATING SYSTEMS INTRODUCTION chapter 1.pptx

More Related Content

Similar to OPERATING SYSTEMS INTRODUCTION chapter 1.pptx (20)

PPTX
Write the short notes on operating systems and its types
Dr Shailendra Bhalawe
 
PPTX
2. Unit 1_Types of Opertaing Systems.pptx
NAtional Institute of TEchnology Rourkela , Galgotias University
 
PPTX
Operating_Systems_UNIT_Concept of an Operating System1.pptx
yatakonakiran2
 
PPTX
Introduction to operating system,OS.pptx
amnaazeem290
 
PPT
Module-1.ppt operating system unit 1 notes
FaizanAhmad293255
 
PPTX
operating system.pptx
EdwinGervacio2
 
PPT
Os concepts
Sudheesh P Enathu
 
PPT
NE223_chapter 1_Overview of operating systems.ppt
MemMem25
 
PPTX
Revant Rastogi
Revant Rastogi
 
PPTX
Overview of operating system
Abdullah Al Amin
 
PPTX
introduce computer .pptx
SHUJEHASSAN
 
PDF
Csc 2313 (lecture 2)
umardanjumamaiwada
 
PDF
Csc 2313 (lecture 2)
umardanjumamaiwada
 
PPT
Introduction to Operating Systems - Mary Margarat
Mary Margarat
 
PPT
unit1 part1.ppt
suresh554942
 
PPTX
Class 10 computer science chapter 1 Computer system
hafsabashir820
 
PPT
Basics of OS & RTOS.ppt
Dr.YNM
 
PPTX
Operating system education. technology.
DevarajuBn
 
PPTX
The basic fundamentals' of operating system
KevinJohnSRamos
 
PPTX
Basic operating systems in computer and it's uses
Surya Vishnuram
 
Write the short notes on operating systems and its types
Dr Shailendra Bhalawe
 
2. Unit 1_Types of Opertaing Systems.pptx
NAtional Institute of TEchnology Rourkela , Galgotias University
 
Operating_Systems_UNIT_Concept of an Operating System1.pptx
yatakonakiran2
 
Introduction to operating system,OS.pptx
amnaazeem290
 
Module-1.ppt operating system unit 1 notes
FaizanAhmad293255
 
operating system.pptx
EdwinGervacio2
 
Os concepts
Sudheesh P Enathu
 
NE223_chapter 1_Overview of operating systems.ppt
MemMem25
 
Revant Rastogi
Revant Rastogi
 
Overview of operating system
Abdullah Al Amin
 
introduce computer .pptx
SHUJEHASSAN
 
Csc 2313 (lecture 2)
umardanjumamaiwada
 
Csc 2313 (lecture 2)
umardanjumamaiwada
 
Introduction to Operating Systems - Mary Margarat
Mary Margarat
 
unit1 part1.ppt
suresh554942
 
Class 10 computer science chapter 1 Computer system
hafsabashir820
 
Basics of OS & RTOS.ppt
Dr.YNM
 
Operating system education. technology.
DevarajuBn
 
The basic fundamentals' of operating system
KevinJohnSRamos
 
Basic operating systems in computer and it's uses
Surya Vishnuram
 

More from natyesu (20)

PPT
vdocuments.net_copyright-2007-ramez-elmasri-and-shamkant-b-navathe-slide-7-1.ppt
natyesu
 
PPTX
Basic Intrusion Detection Systems (IDS).pptx
natyesu
 
PPTX
Basic Fire Detection and Alarm Systems.pptx
natyesu
 
PPTX
Introduction to Database System Chapter 1.pptx
natyesu
 
PPTX
Introduction to Smart Television System.pptx
natyesu
 
PPTX
Introduction to Cathod Ray Tube Television .pptx
natyesu
 
PPTX
IT and Its devices, Switch Presentation.pptx
natyesu
 
PPTX
Fundamentals of Microcontrollers CHAPTER 1.pptx
natyesu
 
PPTX
Introduction to the basics of HTML p1.pptx
natyesu
 
PPTX
Introduction to Measurement CHAPTER 2 (2) (1).pptx
natyesu
 
PDF
History of Ethiopia and the horn1012 Unit 1 Edited.pdf
natyesu
 
PDF
FUNDAMENTAL OF ELECTERONIS MEASUREMENT 111.pdf
natyesu
 
PPTX
input and output management chapter 4 (3).pptx
natyesu
 
PPTX
Memory concept and managementChapter 3.pptx
natyesu
 
PPTX
THE BASIC CONCEPTS OF PROCESSING MANAGEMENT chapter 2.pptx
natyesu
 
PPTX
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
PDF
communication exp power of microwave tubes.PPT
natyesu
 
PPT
Chapter 4 - FINAL Promoting Inclusive Culture.ppt
natyesu
 
PPT
05-Laplace Transform and Its Inverse_2.ppt
natyesu
 
PPTX
Informal Fallacies.pptx
natyesu
 
vdocuments.net_copyright-2007-ramez-elmasri-and-shamkant-b-navathe-slide-7-1.ppt
natyesu
 
Basic Intrusion Detection Systems (IDS).pptx
natyesu
 
Basic Fire Detection and Alarm Systems.pptx
natyesu
 
Introduction to Database System Chapter 1.pptx
natyesu
 
Introduction to Smart Television System.pptx
natyesu
 
Introduction to Cathod Ray Tube Television .pptx
natyesu
 
IT and Its devices, Switch Presentation.pptx
natyesu
 
Fundamentals of Microcontrollers CHAPTER 1.pptx
natyesu
 
Introduction to the basics of HTML p1.pptx
natyesu
 
Introduction to Measurement CHAPTER 2 (2) (1).pptx
natyesu
 
History of Ethiopia and the horn1012 Unit 1 Edited.pdf
natyesu
 
FUNDAMENTAL OF ELECTERONIS MEASUREMENT 111.pdf
natyesu
 
input and output management chapter 4 (3).pptx
natyesu
 
Memory concept and managementChapter 3.pptx
natyesu
 
THE BASIC CONCEPTS OF PROCESSING MANAGEMENT chapter 2.pptx
natyesu
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
communication exp power of microwave tubes.PPT
natyesu
 
Chapter 4 - FINAL Promoting Inclusive Culture.ppt
natyesu
 
05-Laplace Transform and Its Inverse_2.ppt
natyesu
 
Informal Fallacies.pptx
natyesu
 
Ad

Recently uploaded (20)

PDF
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
PPTX
Multiscale Segmentation of Survey Respondents: Seeing the Trees and the Fores...
Sione Palu
 
PPTX
UVA-Ortho-PPT-Final-1.pptx Data analytics relevant to the top
chinnusindhu1
 
PDF
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays
 
PPTX
7 Easy Ways to Improve Clarity in Your BI Reports
sophiegracewriter
 
PPTX
White Blue Simple Modern Enhancing Sales Strategy Presentation_20250724_21093...
RamNeymarjr
 
PDF
Top Civil Engineer Canada Services111111
nengineeringfirms
 
PPTX
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
PPTX
Insurance-Analytics-Branch-Dashboard (1).pptx
trivenisapate02
 
PPTX
Data Security Breach: Immediate Action Plan
varmabhuvan266
 
PDF
Key_Statistical_Techniques_in_Analytics_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
PDF
McKinsey - Global Energy Perspective 2023_11.pdf
niyudha
 
PPTX
Nursing Shift Supervisor 24/7 in a week .pptx
amjadtanveer
 
PDF
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
PPT
introdution to python with a very little difficulty
HUZAIFABINABDULLAH
 
PPTX
World-population.pptx fire bunberbpeople
umutunsalnsl4402
 
PPTX
Data-Users-in-Database-Management-Systems (1).pptx
dharmik832021
 
PPTX
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
PDF
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
apidays
 
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
Multiscale Segmentation of Survey Respondents: Seeing the Trees and the Fores...
Sione Palu
 
UVA-Ortho-PPT-Final-1.pptx Data analytics relevant to the top
chinnusindhu1
 
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays
 
7 Easy Ways to Improve Clarity in Your BI Reports
sophiegracewriter
 
White Blue Simple Modern Enhancing Sales Strategy Presentation_20250724_21093...
RamNeymarjr
 
Top Civil Engineer Canada Services111111
nengineeringfirms
 
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
Insurance-Analytics-Branch-Dashboard (1).pptx
trivenisapate02
 
Data Security Breach: Immediate Action Plan
varmabhuvan266
 
Key_Statistical_Techniques_in_Analytics_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
McKinsey - Global Energy Perspective 2023_11.pdf
niyudha
 
Nursing Shift Supervisor 24/7 in a week .pptx
amjadtanveer
 
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
introdution to python with a very little difficulty
HUZAIFABINABDULLAH
 
World-population.pptx fire bunberbpeople
umutunsalnsl4402
 
Data-Users-in-Database-Management-Systems (1).pptx
dharmik832021
 
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
apidays
 
Ad

OPERATING SYSTEMS INTRODUCTION chapter 1.pptx

  • 1. Operating Systems Chapter One: Overview of Operating Systems (OS)  What is Operating System?
  • 2. Introduction  Os is the core component of computer systems. Os is a program that designed to control the operation of a computer system.  Os act as an interface between computer and the users/outside world.  Os is the layer between users and computer /hard ware parts. What is the job of OS?  Os is used to manage devices Os helps a user easily interact with computer systems Os controls the allocation and use of a computer's hardware. Os act as a communicator between the user, the computer’s system. Os provides various services such as: resource allocation, scheduling, I/O control and data/file management etc.
  • 3. Functions of operating system  What are the faction of OS? OS perform a few basic tasks, such as: Recognizing input from the keyboard, Sending output to the display screen, Keeping track of files and directories on the disk, Controlling peripheral devices such as disk drives and printers, and Os also responsible for security, i.e. ensuring that unauthorized users do not access the system. In general basic functions of OS are:- Process Management Memory management File Management Device Management
  • 4. Cont.….  Process Management: Is a process of assignment/allocation of processor to different tasks/processes being performed by the computer system. It allows two or more processes to be executed at a time, using multitasking concept.  Memory management Allocating: Assign main memory and other storage areas to the system programs as well as user programs. Swapping: exchange the content of memory to the disk storage. Paging: means the virtual address space is divided into units. It helps the program data is loaded into pages of memory.
  • 5. Cont..….  Device Management (Input/output management) A coordination and assignment of different input and output device to a given process, while one or more programs are being executed.  File Management Create and maintain a file System, where users can create, delete and move files from structured file system. It allows all files to be easily changed and modified using text editors or any other files manipulation.
  • 6. Types of Operating Systems  There are several types of operating systems. The most widely used Windows: is the popular Microsoft brand preferred by most personal users. Unix/Linux  UNIX: It is well known for its stability and often used more as a server than a workstation.  Linux: was designed based on the UNIX system, with the source code being a part of GNU open-source project. Macintosh: Recent versions OS, including the Mac OS X, follow the secure architecture of UNIX. It is efficient and easy to use, but can only function on Apple branded hardware.
  • 7.  Type of Os based on the:- Number of users they can serve at one or different stations and Number of programs the operating system handle/ support on a time, Times required to response the given request/input. Real-time operating system (RTOS): This kind of Os is used when there are time requirement are very strict like missile system, robots, scientific instruments and other industrial systems. This Os very small response time. i.e. The time interval required to process and response to input is very small. Advantage  Error free  Effective results Disadvantage Limited tasks run at the same time Complex algorithm for designer to write on. RTOS has very little user-interface capability, and no end-user utilities.
  • 8. Single-user, single task:  This kind of OS allows only one user to access the system at a time. i.e. It runs only one program at a time.  Examples: MS-DOS (Micro Soft Disk Operating System) produced by Microsoft. Advantage Execution speed is good b/c only one process run a time. Disadvantage  A low degree of resource utilization b/c a number of resources are present in a computer system and only one of these resources being utilized by the process Cont….
  • 9.  Single-user, multi-tasking: In this operating system, all resources are dedicated to only one user. But the user can use more than one program (resource). It overcomes a single user-single tasking operating system limitation. Single user have a permission to run multiple programs at the same time. Example Microsoft's Windows (98, 2000, XP, Vista etc) and Apple's MacOS X. Multi-user multi tasking: It is mostly used on the networked environment.  More than one user can utilized the resources available on the computer simultaneously like hard wares and soft wares. Example: Linux, UNIX, etc
  • 10. When OS start its work? OS start its work, when the computer is turned on, at that time the Os will be loaded from the hard drive into the computer's memory. The process of loading the operating system into memory is called bootstrapping, or booting the system.