0
What is Operating System…?
 Operating system is a System Software
 Act as interface b/w User and the Hardware
 Organized set of programs
 Control...
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 ...
 Process is a program in execution.
 OS manages creation & deletion of processes.
 Methods for process management are:-...
 Programmer writes the program.
 Programs are then punched on punch card.
 Cards are submitted to computer centre.
 Ca...
 Takes care of main memory
 Deals with part of memory in use & the
memory part which is not in use
 Allocates memory to...
 File is a collection of related info.
 Manages file stored on the disk.
 Provides functions to delete, copy, move,
ren...
 Protect resources and information against
destruction & unauthorized access
 Types of Security:-
 External Security
o ...
 Manages the peripheral devices.
 Accepts input from the user and give
corresponding output.
 Consist of policies and p...
 Act as primary interface between the user &
the rest of the system.
 Understands & executes commands entered by
human b...
Types of Operating
System
Batch processing
Multi-programming
Time-sharing
Network OS
On-line & Real time OS
Distributed OS...
 Effective form of processing.
 Programs are prepared Offline.
 Groups of programs are collected together &
are process...
 Programmer prepares their programs and data on deck
of cards.
 Operator periodically collect the submitted programs and...
 How the computer separates one job from
another from a batch of jobs for automatic
job-to-job transaction ?
 How does t...
 CS and JCL are used by the operating system to identify
a new job and to determine resource need.
 Control cards are in...
Uniprogramming System
User Job
Operating System
CPU
OS area
User
Program
area
Main Memory
Executionin
progress
A Uniprogra...
 Is a interleaved execution of two or more
programs by the same computer.
 One or more programs are executed at the
same...
Multiprogramming System
Operating System
Job A
Job B
Job C
(Writing for CPU)
CPUExecution in Progress
Writing
O/P data
Mai...
Multiprogramming System
New
Job
Ready
Blocked
Running
Job is allocated the
CPU for execution
I/O
completed
Job must
wait f...
 It is the system capability to concurrently
work on more than one task.
 Same as multiprogramming.
 Multitasking is re...
 Multiprocessing system is a integrated system.
 Two or more CPU is present.
 Simultaneously execute several programs.
...
 Multiprocessing systems are of two types:-
 Tightly coupled systems
 Loosely coupled systems.
Multiprocessing System
I...
 Is a mechanism to provide simultaneous interactive use
of computer system.
 There are many terminals connected to the s...
Time Sharing System
New
Job
Ready
Blocked
Running
Job is allocated the
CPU for execution
I/O
completed
Job must wait for
I...
 Consists of entering transaction data and
viewing the results immediately.
 Airline reservation, Railway
reservation, &...
operating system
operating system
Upcoming SlideShare
Loading in...5
×

operating system

4,887

Published on

ppt on operating system

Published in: Education, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,887
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
464
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "operating system"

  1. 1. What is Operating System…?
  2. 2.  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…?
  3. 3. Application Operating System RAM Hardware
  4. 4.  Making a computer system convenient to use.  Managing the resources. Primary objectives of Operating System
  5. 5. Characteristics of operating System Is a Program Executes at all time Act as Platform Act as police Provides Services
  6. 6. Functions of Operating System Process Management Memory Management File Management Security Command Interpretation Device Management
  7. 7.  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
  8. 8.  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
  9. 9.  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
  10. 10.  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
  11. 11.  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
  12. 12.  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
  13. 13.  Act as primary interface between the user & the rest of the system.  Understands & executes commands entered by human beings. Command Interpretation
  14. 14. Types of Operating System Batch processing Multi-programming Time-sharing Network OS On-line & Real time OS Distributed OS Multi- processor Multi-tasking
  15. 15.  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
  16. 16.  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
  17. 17.  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…….?
  18. 18.  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
  19. 19. 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.
  20. 20.  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
  21. 21. 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
  22. 22. 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
  23. 23.  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
  24. 24.  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
  25. 25.  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.
  26. 26.  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
  27. 27. 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
  28. 28.  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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×