SlideShare a Scribd company logo
3
Most read
OPERATING SYSTEM
THE DEFINITION OF AN
OS
WHERE COMES THE OS IN?
A computer system consists of:
User software
System software
Hardware
User
Applications
Compilers Editors Shells
Operating System
System hardware
THE DEFINITION OF AN
OS
WHAT IS AN OS?
 A system software
 A collection of programs that:
 manage all the system’s hardware resources (the CPU, memory, I/O
devices, etc.) of a computer system
 provide the users the environment in which they can:
 use the system resources
 run their own applications
 Two primary objectives of an OS are:
 Making a computer system convenient to use
 Managing the resources of a computer system
TYPES OF OS
Basic types of OS are as follows:
 Batch operating system
 Time sharing operating system
 Network operating system
 Etc…
LOGICAL ARCHITECTURE
OF A COMPUTER SYSTEM
The operating system
Computer layer hides
the details of the
hardware from the
programmer and
provides the
programmer with
convenient interface
for using the system
BASIC TASK PERFORM BY OS
 An OS performs basic
tasks, such as
recognizing input from
the keyboard, sending
output to the display
screen, keeping track of
files and directories on
the disk, and controlling
peripheral devices such
as printers
TASK SWITCHING
 In computing, multitasking is a concept of performing
multiple tasks (also known as processes) over a certain
period of time by executing them concurrently. New tasks
start and interrupt already started ones before they have
reached completion, instead of executing the tasks
sequentially so each started task needs to reach its end
before a new one is started. As a result, a computer executes
segments of multiple tasks in an interleaved manner, while
the tasks share common processing resources such as central
processing units (CPUs) and main memory
 A multitasking OS allows you to run multiple processes
(tasks) "simultaneously". They do not actually run at the
same time, of course, since there is only one CPU.
MAIN FUNCTIONS OF AN
OS
 Process management : creates, schedules and destroy
processes
 Memory management: Allocates and releases memory
 File management: create, read, modify, remove etc. files
 Security
UTILITY SOFTWARE
 Utility software is system software designed to
help analyze, configure, optimize or maintain a
computer.
 Utility software, along with operating system
software, is a type of system software used to
support the computer infrastructure, distinguishing
it from application software which is aimed at
directly performing tasks that benefit ordinary
users
EXAMPLES
 Antivirus software, as the name suggests, helps to
protect a computer system from viruses and other
harmful programs.
 Backup software helps in the creation of a backup
of the files on your computer.
 Etc.
Operating System

More Related Content

PDF
OS - Process Concepts
PPTX
Operating system components
PPTX
Operating systems
PPTX
Operating system memory management
PPTX
SCHEDULING ALGORITHMS
PPTX
Process scheduling
PPTX
Chapter 2 operating systems
PPTX
operating system
OS - Process Concepts
Operating system components
Operating systems
Operating system memory management
SCHEDULING ALGORITHMS
Process scheduling
Chapter 2 operating systems
operating system

What's hot (20)

DOC
operating system lecture notes
PPT
OPERATING SYSTEM
PPTX
Cpu scheduling in operating System.
PPT
Operating system.ppt (1)
PPTX
Evolution of operating system
PPTX
Process scheduling
PPTX
Storage devices in computer systems
PDF
Memory management
PPTX
System protection in Operating System
PPTX
MULTILEVEL QUEUE SCHEDULING
PPTX
Types Of Operating Systems
PPTX
Process management os concept
PPTX
Unix OS & Commands
PPTX
Boot process
PPT
5. spooling and buffering
PPTX
Introduction to Windows
PPTX
Presentation on Operating System & its Components
PDF
Process scheduling (CPU Scheduling)
PPT
Presentation on operating system
operating system lecture notes
OPERATING SYSTEM
Cpu scheduling in operating System.
Operating system.ppt (1)
Evolution of operating system
Process scheduling
Storage devices in computer systems
Memory management
System protection in Operating System
MULTILEVEL QUEUE SCHEDULING
Types Of Operating Systems
Process management os concept
Unix OS & Commands
Boot process
5. spooling and buffering
Introduction to Windows
Presentation on Operating System & its Components
Process scheduling (CPU Scheduling)
Presentation on operating system
Ad

Similar to Operating System (20)

PPTX
Operating system
DOCX
Computer Fundamental
PPTX
Fundamental concepts and_principles_of_operating_systems (2)
PDF
Unveiling the Maestro: Operating Systems Explained
PDF
Operating Systems Overview and Functions of OS
PPTX
Demo 1 presentation. this is tells about os
PDF
e.pdf
DOCX
Os by nishant raghav
PPTX
introduction to visual basic unit 1.pptx
PPTX
UNIT I - Part 1.pptx
PPTX
Computer system software
PPTX
Operating system education. technology.
PPTX
Operating system
PPTX
Cis presentation group 'g'
DOC
Operating system
PPTX
OPERATING.pptx
PPTX
Library and Information Science (Operationg System)
DOC
system software and operating System
PPTX
INSTAL AND OPTIMIZE OPERATING SYSTEM WINDOWS
Operating system
Computer Fundamental
Fundamental concepts and_principles_of_operating_systems (2)
Unveiling the Maestro: Operating Systems Explained
Operating Systems Overview and Functions of OS
Demo 1 presentation. this is tells about os
e.pdf
Os by nishant raghav
introduction to visual basic unit 1.pptx
UNIT I - Part 1.pptx
Computer system software
Operating system education. technology.
Operating system
Cis presentation group 'g'
Operating system
OPERATING.pptx
Library and Information Science (Operationg System)
system software and operating System
INSTAL AND OPTIMIZE OPERATING SYSTEM WINDOWS
Ad

More from Jubayer Alam Shoikat (20)

PPTX
Fundamentals of Quantitative Analysis
PDF
Five methods for managing conflict
DOCX
Human Capital Trends 2017- 2020
PPT
Conflict in Organizations
PPT
Managing Conflict, Politics, and Negotiation
PPT
Introductory class of conflict management
DOCX
Differences between legal compliances and managing diversity
PPT
Capital budgeting
PPTX
database management system and cybercrime
PPTX
Database Management System and CYBERCRIME
PPTX
Basic organization of computer
PPTX
Number Systems
PPTX
Data Communications and Computer Networks
PPTX
Fundamentals of Computer
PPTX
Marketing Strategy
PPTX
Fundamental of Management
PPTX
International Business
PPT
Accounting Cycle (Work Sheet)
DOCX
An assignment on annual reprot gp
PPTX
10 years annual report of Grameenphone
Fundamentals of Quantitative Analysis
Five methods for managing conflict
Human Capital Trends 2017- 2020
Conflict in Organizations
Managing Conflict, Politics, and Negotiation
Introductory class of conflict management
Differences between legal compliances and managing diversity
Capital budgeting
database management system and cybercrime
Database Management System and CYBERCRIME
Basic organization of computer
Number Systems
Data Communications and Computer Networks
Fundamentals of Computer
Marketing Strategy
Fundamental of Management
International Business
Accounting Cycle (Work Sheet)
An assignment on annual reprot gp
10 years annual report of Grameenphone

Recently uploaded (20)

PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Classroom Observation Tools for Teachers
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Pre independence Education in Inndia.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
master seminar digital applications in india
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Business Ethics Teaching Materials for college
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
102 student loan defaulters named and shamed – Is someone you know on the list?
Classroom Observation Tools for Teachers
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Microbial diseases, their pathogenesis and prophylaxis
Pre independence Education in Inndia.pdf
01-Introduction-to-Information-Management.pdf
Pharma ospi slides which help in ospi learning
FourierSeries-QuestionsWithAnswers(Part-A).pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Renaissance Architecture: A Journey from Faith to Humanism
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
master seminar digital applications in india
PPH.pptx obstetrics and gynecology in nursing
O5-L3 Freight Transport Ops (International) V1.pdf
RMMM.pdf make it easy to upload and study
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Business Ethics Teaching Materials for college

Operating System

  • 2. THE DEFINITION OF AN OS WHERE COMES THE OS IN? A computer system consists of: User software System software Hardware User Applications Compilers Editors Shells Operating System System hardware
  • 3. THE DEFINITION OF AN OS WHAT IS AN OS?  A system software  A collection of programs that:  manage all the system’s hardware resources (the CPU, memory, I/O devices, etc.) of a computer system  provide the users the environment in which they can:  use the system resources  run their own applications  Two primary objectives of an OS are:  Making a computer system convenient to use  Managing the resources of a computer system
  • 4. TYPES OF OS Basic types of OS are as follows:  Batch operating system  Time sharing operating system  Network operating system  Etc…
  • 5. LOGICAL ARCHITECTURE OF A COMPUTER SYSTEM The operating system Computer layer hides the details of the hardware from the programmer and provides the programmer with convenient interface for using the system
  • 6. BASIC TASK PERFORM BY OS  An OS performs basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk, and controlling peripheral devices such as printers
  • 7. TASK SWITCHING  In computing, multitasking is a concept of performing multiple tasks (also known as processes) over a certain period of time by executing them concurrently. New tasks start and interrupt already started ones before they have reached completion, instead of executing the tasks sequentially so each started task needs to reach its end before a new one is started. As a result, a computer executes segments of multiple tasks in an interleaved manner, while the tasks share common processing resources such as central processing units (CPUs) and main memory  A multitasking OS allows you to run multiple processes (tasks) "simultaneously". They do not actually run at the same time, of course, since there is only one CPU.
  • 8. MAIN FUNCTIONS OF AN OS  Process management : creates, schedules and destroy processes  Memory management: Allocates and releases memory  File management: create, read, modify, remove etc. files  Security
  • 9. UTILITY SOFTWARE  Utility software is system software designed to help analyze, configure, optimize or maintain a computer.  Utility software, along with operating system software, is a type of system software used to support the computer infrastructure, distinguishing it from application software which is aimed at directly performing tasks that benefit ordinary users
  • 10. EXAMPLES  Antivirus software, as the name suggests, helps to protect a computer system from viruses and other harmful programs.  Backup software helps in the creation of a backup of the files on your computer.  Etc.