SlideShare uma empresa Scribd logo
1 de 7
Operating system
An operating systemis a program that acts as an interface between the software and the
computer hardware.
It is an integration set of specialized programs that are used to manage overall resources and
operations of the computer. It is a specialized software that controls and monitors the
execution of all other programs that reside in the computer, including application programs and
other system software.
Example of Operating system:
 MS-DOS
 Window 95
 Window NT
 Window vista
 UNIX
The main Goals and Objective of Operating systemare:
 To make a computer user friendly.
 Proper utilization of computer resources.
 To hide the details of the hardware resources from the users.
 To provide users a convenient interface to use the computer system.
Characteristics of Operating System
 Memory Management -- It keeps track of primary memory, i.e., what parts of it are in
use by whom, what parts are not in use, etc. Allocates the memory when the process or
program requests it.
 Processor Management -- Allocates the processor (CPU) to a process. De-allocate
processor when processor is no longer required.
 Device Management -- Keeps tracks of all devices. This is also called I/O controller.
Decides which process gets the device when and for how much time.
 File Management -- Allocates the resources. De-allocates the resource. Decides who
gets the resources.
 Security -- By means of passwords & similar other techniques, preventing unauthorized
access to programs & data.
Types of Operating Systems
Operating systemmay be classified in the following categories:
1. Batch Operating System
2. Multiprogramming Operating System
3. Time sharing Operating System
4. Real Time Operating System
5. Multitasking Operating System
6. Multiprocessor Operating System
 Batch operating system
The Batch operating systemdo not allow user to interact with the computer directly. Each user
prepares his jobs an punch them on punch cards and submit it to the computer operator.
The operator sorts jobs into batches with similar requirements and runs each batch on the
computer. When the job is complete it output is sent back to the appropriate user.
In Batch operating system the major task performs by operating systemis to transfer the
control automatically from one job to the next.
Advantages:
 Resource management and allocation is easy.
 Faster than early operating system
Disadvantage:
 Lack of interaction between the user and the job while job is executing.
 Utilization of CPU is very poor.
 Turnaround time is high.
 Multiprogramming Operating System
As far as batch processing was concerned the number of programs were loaded in a sequence
in the main memory, and the program remain the occupant of main memory until the
execution of program get completed. This lead to under utilization of system resources such as
CPU and memory.
To overcome this problem we introduce the concept of multiprogramming
Multiprogrammings refer to execution of two or more different program by the same
computer. This is done by switching the CPU from one program to another. In
multiprogramming systemwhen one program during execution need I/O transfer, the CPU
switches to the other program and start its execution.
For example:
For example consider we are having three user jobs(A, B and C) residing in memory out of
which job A is performing I/O operation, job B is executing and job C is waiting for CPU to
become free.
Operatingsystem
Job A (Blocked)
JobB (Running)
JobC (Ready)
CPU
PerformingI/O
Executionof
program by
CPU
In case of Multiprogramming all jobs residing in main memory are in one of the following
states:
1. Running( using a CPU)
2. Blocked (performing I/O operation)
3. Ready (waiting for CPU)
Requirements of Multiprogramming System
 Large memory
 Memory Protection
 Job status preservation
 CPU scheduling
Advantages:
 Increased Throughput
 Shorter Response Time
 Proper utilization of CPU
Disadvantages:
 Requirement of large memory
 Require proper CPU scheduling
 Require proper memory protection.
 Time Sharing Operating System
Time sharing system has many user terminals connected to the same computer
simultaneously. Using these terminals multiple users can work on the system
simultaneously. Multiprogramming feature allow multiple user program to reside
simultaneously in main memory and special CPU scheduling algorithm allocates a short
period of CPU time one by one to each user process.
The short period during which a user process gets to use CPU is known as Time slice or
Time Quantum.
When CPU is allocated to a user process it use the CPU until the allotted time slice
expires or it need to perform some I/O operation or it complete its execution during this
period.
Notice that CPU is taken away from a running process when its time slice is expires.
Requirements of Time Sharing System:
 Require large memory to support multiprogramming.
 Memory protection mechanism to prevent a jobs instruction and data.
 Job status preservation mechanism to preserve a job status information.
 CPU scheduling algorithm.
Advantages:
 Reduce CPU idle time
 Provide quick response time
 Reduce the output of paper
 Avoid duplication of software
Disadvantages:
 Problem of data communication
 Problem of reliability
 Real Time Operating System
Real time system is define as a data processing systemin which the time interval required
to process & respond to input is so small that it control the environment. Real time
processing is always on-line whereas on line systemneed not be real time. Real time system
operates in multiprocessing and multiprogramming environment. In real time systemtime
is critical. The real time processing system can basically classify into two categories:
1. Soft Real Time processing
2. Hard Real Time processing
Readystate RunningState
Blockedstate
Newjob Job
terminate
Require I/O
operation
Jobis allocatedCPU
Allottedtime slice
over
I/Ooperation
completed
Example of Real Time processing:
 Air traffic control system
 Reservation System
 System provides Stock information etc.
Requirements of Real Time Processing:
 Large main memory
 Large Disk memory
 Complex communication system
Advantages:
 Response time is very less
 Better Throughput
 Large memory
 24 hour service provider
 Provide information up to date.
Disadvantage:
 Very costly
 Large main memory and secondary storage required
 Complex communication system
 Multitasking Operating System
It is the ability to do more than one thing at any given time. While referring to computer
multitasking is having more than one application open at a time.
For example: at some time me might be downloading some things from internet, as well as
we are writing mail to our friend and listening to music also.
The term multitasking and multiprogramming are often used interchangeably, although
multiprogramming processing sometime implies that more than one CPU is involved. In
multitasking , only one CPU is involved, but it switches from one program to another so
quickly that it gives the appearance of executing of all of program at same time.
 Multiprocessing Operating System
This technique consists of two or more CPU connected to common peripherals. Instruction
from different program may either be processed by different CPU or one or more
processors may execute instruction from the same program. This technique can serve a
purpose only in large computer.
Generally multiprocessing are used in two ways:
1. Symmetric Multiprocessor:
In symmetric multiprocessor each processor run an identically copy of the operating
system and these copies communicate with one another when needed.
2. Asymmetric Multiprocessor:
In asymmetric multiprocessor each processor is assigned a special task. In this
scheme there is a master processor and all other processor known as slave
processor are controlled by the master processor.
Advantages:
 Better throughput
 Better reliability
 Better utilization of resource
Disadvantages:
 Large main memory
 Such systemare very expensive
 Require regular operation and maintenance
 High initial cost

Mais conteúdo relacionado

Mais procurados

operating system question bank
operating system question bankoperating system question bank
operating system question bank
rajatdeep kaur
 
OS - Ch1
OS - Ch1OS - Ch1
OS - Ch1
sphs
 
Ch 9 types of computer operations
Ch 9 types of computer operationsCh 9 types of computer operations
Ch 9 types of computer operations
Khan Yousafzai
 
Silberschatz / OS Concepts
Silberschatz /  OS Concepts Silberschatz /  OS Concepts
Silberschatz / OS Concepts
Alanisca Alanis
 
Operating system interview question
Operating system interview questionOperating system interview question
Operating system interview question
sriram saravanan
 
Os solved question paper
Os solved question paperOs solved question paper
Os solved question paper
Ankit Bhatnagar
 
Operating system introducton and tyes
Operating system introducton and tyesOperating system introducton and tyes
Operating system introducton and tyes
Nancy Verma
 
09.1 types of computer operation
09.1   types of computer operation09.1   types of computer operation
09.1 types of computer operation
Khan Yousafzai
 

Mais procurados (20)

Session1 intro to_os
Session1 intro to_osSession1 intro to_os
Session1 intro to_os
 
Os notes
Os notesOs notes
Os notes
 
operating system question bank
operating system question bankoperating system question bank
operating system question bank
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
OS - Ch1
OS - Ch1OS - Ch1
OS - Ch1
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating System Lecture Notes
Operating System Lecture NotesOperating System Lecture Notes
Operating System Lecture Notes
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Ch 9 types of computer operations
Ch 9 types of computer operationsCh 9 types of computer operations
Ch 9 types of computer operations
 
Silberschatz / OS Concepts
Silberschatz /  OS Concepts Silberschatz /  OS Concepts
Silberschatz / OS Concepts
 
Operating system interview question
Operating system interview questionOperating system interview question
Operating system interview question
 
Os solved question paper
Os solved question paperOs solved question paper
Os solved question paper
 
Register
RegisterRegister
Register
 
Multitasking
MultitaskingMultitasking
Multitasking
 
Operating system introducton and tyes
Operating system introducton and tyesOperating system introducton and tyes
Operating system introducton and tyes
 
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
 
09.1 types of computer operation
09.1   types of computer operation09.1   types of computer operation
09.1 types of computer operation
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating System
Operating SystemOperating System
Operating System
 

Destaque

Internet presentación
Internet presentaciónInternet presentación
Internet presentación
kakidesandoval
 
Decimo tres tarde autotronica
Decimo tres tarde autotronicaDecimo tres tarde autotronica
Decimo tres tarde autotronica
jumaces
 
Ponencia Jornada técnica “Proyectos europeos en eficiencia energética en edif...
Ponencia Jornada técnica “Proyectos europeos en eficiencia energética en edif...Ponencia Jornada técnica “Proyectos europeos en eficiencia energética en edif...
Ponencia Jornada técnica “Proyectos europeos en eficiencia energética en edif...
FAEN
 
Planilla de calificaciones
Planilla de calificacionesPlanilla de calificaciones
Planilla de calificaciones
mile_3027
 
Tajul besar
Tajul besarTajul besar
Tajul besar
madi07
 

Destaque (20)

Demographics
DemographicsDemographics
Demographics
 
Clipping cnc 12022015 versão de impressão
Clipping cnc 12022015   versão de impressãoClipping cnc 12022015   versão de impressão
Clipping cnc 12022015 versão de impressão
 
Clipping cnc 06072015 versão de impressão
Clipping cnc 06072015   versão de impressãoClipping cnc 06072015   versão de impressão
Clipping cnc 06072015 versão de impressão
 
Formato factura
Formato facturaFormato factura
Formato factura
 
Internet presentación
Internet presentaciónInternet presentación
Internet presentación
 
Decimo tres tarde autotronica
Decimo tres tarde autotronicaDecimo tres tarde autotronica
Decimo tres tarde autotronica
 
Ultima
Ultima Ultima
Ultima
 
El mejor momento para morir
El mejor momento para morirEl mejor momento para morir
El mejor momento para morir
 
Clipping cnc 05062014 versao de impressao
Clipping cnc 05062014   versao de impressaoClipping cnc 05062014   versao de impressao
Clipping cnc 05062014 versao de impressao
 
Turquia
TurquiaTurquia
Turquia
 
Cauti handout
Cauti  handoutCauti  handout
Cauti handout
 
Região centro oeste
Região centro oesteRegião centro oeste
Região centro oeste
 
Ponencia Jornada técnica “Proyectos europeos en eficiencia energética en edif...
Ponencia Jornada técnica “Proyectos europeos en eficiencia energética en edif...Ponencia Jornada técnica “Proyectos europeos en eficiencia energética en edif...
Ponencia Jornada técnica “Proyectos europeos en eficiencia energética en edif...
 
Planilla de calificaciones
Planilla de calificacionesPlanilla de calificaciones
Planilla de calificaciones
 
Tajul besar
Tajul besarTajul besar
Tajul besar
 
el aborto
el abortoel aborto
el aborto
 
Clipping cnc 07072014 versao de impressao
Clipping cnc 07072014   versao de impressaoClipping cnc 07072014   versao de impressao
Clipping cnc 07072014 versao de impressao
 
Negocios impacto 1212 sha
Negocios impacto 1212 shaNegocios impacto 1212 sha
Negocios impacto 1212 sha
 
Tamanho e densidade
Tamanho e densidadeTamanho e densidade
Tamanho e densidade
 
Adaptações sociais humanas
Adaptações sociais humanasAdaptações sociais humanas
Adaptações sociais humanas
 

Semelhante a Operating system

Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdf
Omid695066
 
Operating system notes
Operating system notesOperating system notes
Operating system notes
SANTOSH RATH
 
Operting system
Operting systemOperting system
Operting system
KAnurag2
 

Semelhante a Operating system (20)

Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdf
 
Os unit 1
Os unit 1Os unit 1
Os unit 1
 
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
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
 
Mainframe systems
Mainframe systemsMainframe systems
Mainframe systems
 
4-Process control block.pptx
4-Process control block.pptx4-Process control block.pptx
4-Process control block.pptx
 
4-Process control block.pptx
4-Process control block.pptx4-Process control block.pptx
4-Process control block.pptx
 
Advanced computer architecture lesson 1 and 2
Advanced computer architecture lesson 1 and 2Advanced computer architecture lesson 1 and 2
Advanced computer architecture lesson 1 and 2
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating System
 
Ch1
Ch1Ch1
Ch1
 
Operating system notes
Operating system notesOperating system notes
Operating system notes
 
Operting system
Operting systemOperting system
Operting system
 
Operating System Introduction
Operating System IntroductionOperating System Introduction
Operating System Introduction
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
 
Unit 1os processes and threads
Unit 1os processes and threadsUnit 1os processes and threads
Unit 1os processes and threads
 
Software concepts
Software concepts Software concepts
Software concepts
 
LM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system callsLM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system calls
 
Os notes 1_5
Os notes 1_5Os notes 1_5
Os notes 1_5
 
Operating Systems
Operating Systems Operating Systems
Operating Systems
 
Operating System.pptx
Operating System.pptxOperating System.pptx
Operating System.pptx
 

Último

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
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
QucHHunhnh
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 

Último (20)

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
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
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
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"
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
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
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
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
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

Operating system

  • 1. Operating system An operating systemis a program that acts as an interface between the software and the computer hardware. It is an integration set of specialized programs that are used to manage overall resources and operations of the computer. It is a specialized software that controls and monitors the execution of all other programs that reside in the computer, including application programs and other system software. Example of Operating system:  MS-DOS  Window 95  Window NT  Window vista  UNIX The main Goals and Objective of Operating systemare:  To make a computer user friendly.  Proper utilization of computer resources.  To hide the details of the hardware resources from the users.  To provide users a convenient interface to use the computer system.
  • 2. Characteristics of Operating System  Memory Management -- It keeps track of primary memory, i.e., what parts of it are in use by whom, what parts are not in use, etc. Allocates the memory when the process or program requests it.  Processor Management -- Allocates the processor (CPU) to a process. De-allocate processor when processor is no longer required.  Device Management -- Keeps tracks of all devices. This is also called I/O controller. Decides which process gets the device when and for how much time.  File Management -- Allocates the resources. De-allocates the resource. Decides who gets the resources.  Security -- By means of passwords & similar other techniques, preventing unauthorized access to programs & data. Types of Operating Systems Operating systemmay be classified in the following categories: 1. Batch Operating System 2. Multiprogramming Operating System 3. Time sharing Operating System 4. Real Time Operating System 5. Multitasking Operating System 6. Multiprocessor Operating System  Batch operating system The Batch operating systemdo not allow user to interact with the computer directly. Each user prepares his jobs an punch them on punch cards and submit it to the computer operator. The operator sorts jobs into batches with similar requirements and runs each batch on the computer. When the job is complete it output is sent back to the appropriate user. In Batch operating system the major task performs by operating systemis to transfer the control automatically from one job to the next. Advantages:  Resource management and allocation is easy.  Faster than early operating system
  • 3. Disadvantage:  Lack of interaction between the user and the job while job is executing.  Utilization of CPU is very poor.  Turnaround time is high.  Multiprogramming Operating System As far as batch processing was concerned the number of programs were loaded in a sequence in the main memory, and the program remain the occupant of main memory until the execution of program get completed. This lead to under utilization of system resources such as CPU and memory. To overcome this problem we introduce the concept of multiprogramming Multiprogrammings refer to execution of two or more different program by the same computer. This is done by switching the CPU from one program to another. In multiprogramming systemwhen one program during execution need I/O transfer, the CPU switches to the other program and start its execution. For example: For example consider we are having three user jobs(A, B and C) residing in memory out of which job A is performing I/O operation, job B is executing and job C is waiting for CPU to become free. Operatingsystem Job A (Blocked) JobB (Running) JobC (Ready) CPU PerformingI/O Executionof program by CPU
  • 4. In case of Multiprogramming all jobs residing in main memory are in one of the following states: 1. Running( using a CPU) 2. Blocked (performing I/O operation) 3. Ready (waiting for CPU) Requirements of Multiprogramming System  Large memory  Memory Protection  Job status preservation  CPU scheduling Advantages:  Increased Throughput  Shorter Response Time  Proper utilization of CPU Disadvantages:  Requirement of large memory  Require proper CPU scheduling  Require proper memory protection.  Time Sharing Operating System Time sharing system has many user terminals connected to the same computer simultaneously. Using these terminals multiple users can work on the system simultaneously. Multiprogramming feature allow multiple user program to reside simultaneously in main memory and special CPU scheduling algorithm allocates a short period of CPU time one by one to each user process. The short period during which a user process gets to use CPU is known as Time slice or Time Quantum. When CPU is allocated to a user process it use the CPU until the allotted time slice expires or it need to perform some I/O operation or it complete its execution during this period. Notice that CPU is taken away from a running process when its time slice is expires.
  • 5. Requirements of Time Sharing System:  Require large memory to support multiprogramming.  Memory protection mechanism to prevent a jobs instruction and data.  Job status preservation mechanism to preserve a job status information.  CPU scheduling algorithm. Advantages:  Reduce CPU idle time  Provide quick response time  Reduce the output of paper  Avoid duplication of software Disadvantages:  Problem of data communication  Problem of reliability  Real Time Operating System Real time system is define as a data processing systemin which the time interval required to process & respond to input is so small that it control the environment. Real time processing is always on-line whereas on line systemneed not be real time. Real time system operates in multiprocessing and multiprogramming environment. In real time systemtime is critical. The real time processing system can basically classify into two categories: 1. Soft Real Time processing 2. Hard Real Time processing Readystate RunningState Blockedstate Newjob Job terminate Require I/O operation Jobis allocatedCPU Allottedtime slice over I/Ooperation completed
  • 6. Example of Real Time processing:  Air traffic control system  Reservation System  System provides Stock information etc. Requirements of Real Time Processing:  Large main memory  Large Disk memory  Complex communication system Advantages:  Response time is very less  Better Throughput  Large memory  24 hour service provider  Provide information up to date. Disadvantage:  Very costly  Large main memory and secondary storage required  Complex communication system  Multitasking Operating System It is the ability to do more than one thing at any given time. While referring to computer multitasking is having more than one application open at a time. For example: at some time me might be downloading some things from internet, as well as we are writing mail to our friend and listening to music also. The term multitasking and multiprogramming are often used interchangeably, although multiprogramming processing sometime implies that more than one CPU is involved. In multitasking , only one CPU is involved, but it switches from one program to another so quickly that it gives the appearance of executing of all of program at same time.
  • 7.  Multiprocessing Operating System This technique consists of two or more CPU connected to common peripherals. Instruction from different program may either be processed by different CPU or one or more processors may execute instruction from the same program. This technique can serve a purpose only in large computer. Generally multiprocessing are used in two ways: 1. Symmetric Multiprocessor: In symmetric multiprocessor each processor run an identically copy of the operating system and these copies communicate with one another when needed. 2. Asymmetric Multiprocessor: In asymmetric multiprocessor each processor is assigned a special task. In this scheme there is a master processor and all other processor known as slave processor are controlled by the master processor. Advantages:  Better throughput  Better reliability  Better utilization of resource Disadvantages:  Large main memory  Such systemare very expensive  Require regular operation and maintenance  High initial cost