SlideShare una empresa de Scribd logo
1 de 30
What is Operating System…?
 Operating system is a System Software
 Act as interface b/w User and the Hardware
 Organized set of programs
 Controls & manage computer resources(H/W, S/W)
 Schedules task, manage storage
What is Operating System…?
Application
Operating System
RAM
Hardware
 Making a computer system convenient to use.
 Managing the resources.
Primary objectives of Operating
System
Characteristics of operating
System
Is a Program
Executes at all
time
Act as
Platform
Act as police
Provides
Services
Functions of Operating
System
Process Management Memory Management
File Management Security
Command
Interpretation
Device Management
 Process is a program in execution.
 OS manages creation & deletion of processes.
 Methods for process management are:-
 Manual loading mechanism
 Batch processing
 Multiprogramming
 Multiprocessing
Process Management
 Programmer writes the program.
 Programs are then punched on punch card.
 Cards are submitted to computer centre.
 Cards & data were manually loaded.
 Result of execution of the job was printed on
the punch cards.
Process of Management in Early
Systems
 Takes care of main memory
 Deals with part of memory in use & the
memory part which is not in use
 Allocates memory to processes & de-
allocate
when they are done
Memory Management
 File is a collection of related info.
 Manages file stored on the disk.
 Provides functions to delete, copy, move,
rename and view files.
 Backup of files on stable(non volatile) storage.
 File access methods :-
 Sequential Access Files
 Random Access Files
File Management
 Protect resources and information against
destruction & unauthorized access
 Types of Security:-
 External Security
o Adequate back-up data
o Excess of sensitive information only
 Internal Security
o User authentication
o Access control
Security
 Manages the peripheral devices.
 Accepts input from the user and give
corresponding output.
 Consist of policies and procedures for
handling I/O devices.
Device Management
 Act as primary interface between the user &
the rest of the system.
 Understands & executes commands entered by
human beings.
Command Interpretation
Types of Operating
System
Batch processing
Multi-programming
Time-sharing
Network OS
On-line & Real time OS
Distributed OS
Multi- processor
Multi-tasking
 Effective form of processing.
 Programs are prepared Offline.
 Groups of programs are collected together &
are processed one by one.
 Advantage:-Reduces computer idle time.
 Disadvantage:- Large turn around time.
Batch processing
 Programmer prepares their programs and data on deck
of cards.
 Operator periodically collect the submitted programs and
would batch them together.
 Batched programs were loaded into input device.
 Operator gives command to start executing the jobs.
 Jobs automatically loads from the input device.
 After process, operator separates and keep the printed
output.
Steps in Batch Processing
 How the computer separates one job from
another from a batch of jobs for automatic
job-to-job transaction ?
 How does the system know which
complier or what hardware devices are to
be used by a particular job when there is
no operator interventions ?
Ans:- Control Statements and Job Control
Statement (JCLs)
Some questions…….?
 CS and JCL are used by the operating system to identify
a new job and to determine resource need.
 Control cards are indentified by a special character or
pattern on the card.
 JCL tells the OS things such as :-
 the name of the job
 the user’s name
 the I/O devices used during processing.
 the complier or the assembler to be used.
Job Control Statements
Uniprogramming System
User Job
Operating System
CPU
OS area
User
Program
area
Main Memory
Executionin
progress
A Uniprogramming system model in which only one job is processed by the system
at a time and all the system resources are exclusively available for the job until it
completes.
 Is a interleaved execution of two or more
programs by the same computer.
 One or more programs are executed at the
same time.
 Different scheduling techniques are:-
 First come first serve
 Round robin (RR)
 Shortest job first (SJF)
Multiprogramming System
Multiprogramming System
Operating System
Job A
Job B
Job C
(Writing for CPU)
CPUExecution in Progress
Writing
O/P data
Main Memory
Secondary
Disk
Storage
Multiprogramming System
New
Job
Ready
Blocked
Running
Job is allocated the
CPU for execution
I/O
completed
Job must
wait for I/O
completion
Job
processing
completed
Three different stages of Job
 It is the system capability to concurrently
work on more than one task.
 Same as multiprogramming.
 Multitasking is referred in context to
single user.
Multitasking System
 Multiprocessing system is a integrated system.
 Two or more CPU is present.
 Simultaneously execute several programs.
Multiprocessing System
I/O Units I/O Processor CPU
I/O Units
Architecture of a computer system showing its CPU, memory & I/O processors
 Multiprocessing systems are of two types:-
 Tightly coupled systems
 Loosely coupled systems.
Multiprocessing System
I/O Units
CPU -1
I/O processors
I/O Units
Main memory CPU-2
I/O processors
Basic Org. of a physical multiprocessing System.
 Is a mechanism to provide simultaneous interactive use
of computer system.
 There are many terminals connected to the same
computer.
 CPU scheduling algorithm is used.
 Concept of Time Slice is used.
Time Sharing System
Time Sharing System
New
Job
Ready
Blocked
Running
Job is allocated the
CPU for execution
I/O
completed
Job must wait for
I/O completion
Job
processing
completed
The process state diagram for a time-sharing system
Allocated time slice is over
 Consists of entering transaction data and
viewing the results immediately.
 Airline reservation, Railway
reservation, & banking are some of the
examples.
 These OS cannot be modified as it support
single application.
Online Operating System
operating system

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
 
Operating system and its functions
Operating system and its functionsOperating system and its functions
Operating system and its functions
 
Operating system
Operating system Operating system
Operating system
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
 
Operating system basics
Operating system basicsOperating system basics
Operating system basics
 
Operating systems
Operating systems Operating systems
Operating systems
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Computer Hardware
Computer HardwareComputer Hardware
Computer Hardware
 
CPU and its components
CPU and its componentsCPU and its components
CPU and its components
 
System software
System softwareSystem software
System software
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
Computer & it's components
Computer & it's componentsComputer & it's components
Computer & it's components
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
RAM/ROM and its TYPES
RAM/ROM and its TYPESRAM/ROM and its TYPES
RAM/ROM and its TYPES
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Basics of the Computer System
Basics of the Computer SystemBasics of the Computer System
Basics of the Computer System
 
Computer software
Computer softwareComputer software
Computer software
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 

Destacado

3 definition of operating systems
3 definition of operating systems3 definition of operating systems
3 definition of operating systemsmyrajendra
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating systemMohammad Alam
 
types of operating system
types of operating systemtypes of operating system
types of operating systemMahira Rashdi
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its functionNikhi Jain
 
Mca ii os u-2 process management & communication
Mca  ii  os u-2 process management & communicationMca  ii  os u-2 process management & communication
Mca ii os u-2 process management & communicationRai University
 
Operating system and unix code 303205 bca 2nd semester exam. ...
Operating system  and unix    code  303205   bca     2nd semester     exam.  ...Operating system  and unix    code  303205   bca     2nd semester     exam.  ...
Operating system and unix code 303205 bca 2nd semester exam. ...umesh singh
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsvasomozu56
 
Chapter 1 - Introduction
Chapter 1 - IntroductionChapter 1 - Introduction
Chapter 1 - IntroductionWayne Jones Jnr
 
Computer system component breakdown
Computer system component breakdownComputer system component breakdown
Computer system component breakdownArjun Verma
 
Operating system by ajay yadav shq upr
Operating system by ajay yadav shq uprOperating system by ajay yadav shq upr
Operating system by ajay yadav shq uprAjay Yadav
 
Chapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface DesignChapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface Designfrancopw
 
Brand Identity vs Brand Image of Lakme in India
Brand Identity vs Brand Image of Lakme in IndiaBrand Identity vs Brand Image of Lakme in India
Brand Identity vs Brand Image of Lakme in IndiaRohan Bharaj
 
Computer Operating Systems
Computer Operating SystemsComputer Operating Systems
Computer Operating Systemsguevarra_2000
 

Destacado (20)

3 definition of operating systems
3 definition of operating systems3 definition of operating systems
3 definition of operating systems
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
types of operating system
types of operating systemtypes of operating system
types of operating system
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
 
Mca ii os u-2 process management & communication
Mca  ii  os u-2 process management & communicationMca  ii  os u-2 process management & communication
Mca ii os u-2 process management & communication
 
Process and CPU scheduler
Process and CPU schedulerProcess and CPU scheduler
Process and CPU scheduler
 
User Interface
User InterfaceUser Interface
User Interface
 
Operating system
Operating systemOperating system
Operating system
 
Operating system and unix code 303205 bca 2nd semester exam. ...
Operating system  and unix    code  303205   bca     2nd semester     exam.  ...Operating system  and unix    code  303205   bca     2nd semester     exam.  ...
Operating system and unix code 303205 bca 2nd semester exam. ...
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Chapter 1 - Introduction
Chapter 1 - IntroductionChapter 1 - Introduction
Chapter 1 - Introduction
 
Computer system component breakdown
Computer system component breakdownComputer system component breakdown
Computer system component breakdown
 
Graphical User Interface
Graphical User InterfaceGraphical User Interface
Graphical User Interface
 
Operating system by ajay yadav shq upr
Operating system by ajay yadav shq uprOperating system by ajay yadav shq upr
Operating system by ajay yadav shq upr
 
Chapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface DesignChapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface Design
 
Brand Identity vs Brand Image of Lakme in India
Brand Identity vs Brand Image of Lakme in IndiaBrand Identity vs Brand Image of Lakme in India
Brand Identity vs Brand Image of Lakme in India
 
Computer Operating Systems
Computer Operating SystemsComputer Operating Systems
Computer Operating Systems
 

Similar a operating system

Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1bhartigole1
 
Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)DanaAlexander13
 
3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdfrohitbaweja26
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating SystemSoumit Ghosh
 
Application software and system software
Application software and system softwareApplication software and system software
Application software and system softwareshujra
 
Bedtime Stories on Operating Systems.pdf
Bedtime Stories on Operating Systems.pdfBedtime Stories on Operating Systems.pdf
Bedtime Stories on Operating Systems.pdfAyushBaiswar1
 
introduce computer .pptx
introduce computer .pptxintroduce computer .pptx
introduce computer .pptxSHUJEHASSAN
 
operating system over view.ppt operating sysyems
operating system over view.ppt operating sysyemsoperating system over view.ppt operating sysyems
operating system over view.ppt operating sysyemsJyoReddy9
 

Similar a operating system (20)

Ch1
Ch1Ch1
Ch1
 
Introduction of operating system
Introduction of operating systemIntroduction of operating system
Introduction of operating system
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1
 
Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)
 
Ch1 - OS.pdf
Ch1 - OS.pdfCh1 - OS.pdf
Ch1 - OS.pdf
 
3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 
Spr ch-01
Spr ch-01Spr ch-01
Spr ch-01
 
Os by nishant raghav
Os by nishant raghavOs by nishant raghav
Os by nishant raghav
 
Operating system
Operating systemOperating system
Operating system
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Cs1 3-operating systems
Cs1 3-operating systemsCs1 3-operating systems
Cs1 3-operating systems
 
Application software and system software
Application software and system softwareApplication software and system software
Application software and system software
 
computer Unit 7
computer Unit 7computer Unit 7
computer Unit 7
 
Ch1
Ch1Ch1
Ch1
 
Operating system
Operating systemOperating system
Operating system
 
LEC 1.pptx
LEC 1.pptxLEC 1.pptx
LEC 1.pptx
 
Bedtime Stories on Operating Systems.pdf
Bedtime Stories on Operating Systems.pdfBedtime Stories on Operating Systems.pdf
Bedtime Stories on Operating Systems.pdf
 
introduce computer .pptx
introduce computer .pptxintroduce computer .pptx
introduce computer .pptx
 
operating system over view.ppt operating sysyems
operating system over view.ppt operating sysyemsoperating system over view.ppt operating sysyems
operating system over view.ppt operating sysyems
 

Último

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Último (20)

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

operating system

  • 1.
  • 2. What is Operating System…?
  • 3.  Operating system is a System Software  Act as interface b/w User and the Hardware  Organized set of programs  Controls & manage computer resources(H/W, S/W)  Schedules task, manage storage What is Operating System…?
  • 5.  Making a computer system convenient to use.  Managing the resources. Primary objectives of Operating System
  • 6. Characteristics of operating System Is a Program Executes at all time Act as Platform Act as police Provides Services
  • 7. Functions of Operating System Process Management Memory Management File Management Security Command Interpretation Device Management
  • 8.  Process is a program in execution.  OS manages creation & deletion of processes.  Methods for process management are:-  Manual loading mechanism  Batch processing  Multiprogramming  Multiprocessing Process Management
  • 9.  Programmer writes the program.  Programs are then punched on punch card.  Cards are submitted to computer centre.  Cards & data were manually loaded.  Result of execution of the job was printed on the punch cards. Process of Management in Early Systems
  • 10.  Takes care of main memory  Deals with part of memory in use & the memory part which is not in use  Allocates memory to processes & de- allocate when they are done Memory Management
  • 11.  File is a collection of related info.  Manages file stored on the disk.  Provides functions to delete, copy, move, rename and view files.  Backup of files on stable(non volatile) storage.  File access methods :-  Sequential Access Files  Random Access Files File Management
  • 12.  Protect resources and information against destruction & unauthorized access  Types of Security:-  External Security o Adequate back-up data o Excess of sensitive information only  Internal Security o User authentication o Access control Security
  • 13.  Manages the peripheral devices.  Accepts input from the user and give corresponding output.  Consist of policies and procedures for handling I/O devices. Device Management
  • 14.  Act as primary interface between the user & the rest of the system.  Understands & executes commands entered by human beings. Command Interpretation
  • 15. Types of Operating System Batch processing Multi-programming Time-sharing Network OS On-line & Real time OS Distributed OS Multi- processor Multi-tasking
  • 16.  Effective form of processing.  Programs are prepared Offline.  Groups of programs are collected together & are processed one by one.  Advantage:-Reduces computer idle time.  Disadvantage:- Large turn around time. Batch processing
  • 17.  Programmer prepares their programs and data on deck of cards.  Operator periodically collect the submitted programs and would batch them together.  Batched programs were loaded into input device.  Operator gives command to start executing the jobs.  Jobs automatically loads from the input device.  After process, operator separates and keep the printed output. Steps in Batch Processing
  • 18.  How the computer separates one job from another from a batch of jobs for automatic job-to-job transaction ?  How does the system know which complier or what hardware devices are to be used by a particular job when there is no operator interventions ? Ans:- Control Statements and Job Control Statement (JCLs) Some questions…….?
  • 19.  CS and JCL are used by the operating system to identify a new job and to determine resource need.  Control cards are indentified by a special character or pattern on the card.  JCL tells the OS things such as :-  the name of the job  the user’s name  the I/O devices used during processing.  the complier or the assembler to be used. Job Control Statements
  • 20. Uniprogramming System User Job Operating System CPU OS area User Program area Main Memory Executionin progress A Uniprogramming system model in which only one job is processed by the system at a time and all the system resources are exclusively available for the job until it completes.
  • 21.  Is a interleaved execution of two or more programs by the same computer.  One or more programs are executed at the same time.  Different scheduling techniques are:-  First come first serve  Round robin (RR)  Shortest job first (SJF) Multiprogramming System
  • 22. Multiprogramming System Operating System Job A Job B Job C (Writing for CPU) CPUExecution in Progress Writing O/P data Main Memory Secondary Disk Storage
  • 23. Multiprogramming System New Job Ready Blocked Running Job is allocated the CPU for execution I/O completed Job must wait for I/O completion Job processing completed Three different stages of Job
  • 24.  It is the system capability to concurrently work on more than one task.  Same as multiprogramming.  Multitasking is referred in context to single user. Multitasking System
  • 25.  Multiprocessing system is a integrated system.  Two or more CPU is present.  Simultaneously execute several programs. Multiprocessing System I/O Units I/O Processor CPU I/O Units Architecture of a computer system showing its CPU, memory & I/O processors
  • 26.  Multiprocessing systems are of two types:-  Tightly coupled systems  Loosely coupled systems. Multiprocessing System I/O Units CPU -1 I/O processors I/O Units Main memory CPU-2 I/O processors Basic Org. of a physical multiprocessing System.
  • 27.  Is a mechanism to provide simultaneous interactive use of computer system.  There are many terminals connected to the same computer.  CPU scheduling algorithm is used.  Concept of Time Slice is used. Time Sharing System
  • 28. Time Sharing System New Job Ready Blocked Running Job is allocated the CPU for execution I/O completed Job must wait for I/O completion Job processing completed The process state diagram for a time-sharing system Allocated time slice is over
  • 29.  Consists of entering transaction data and viewing the results immediately.  Airline reservation, Railway reservation, & banking are some of the examples.  These OS cannot be modified as it support single application. Online Operating System