Lecture 01b - Introduction To OS (MN404) 2020
Lecture 01b - Introduction To OS (MN404) 2020
Lecture 01b - Introduction To OS (MN404) 2020
• Each manager:
– Works closely with other managers
– Performs a unique role
Example
• System has 2 tape drives.
• P0 and P1 each hold one tape drive and each needs another one.
• Handing Deadlocks
– Deadlock Prevention
– Deadlock Avoidance
– Deadlock Detection
– Deadlock Mitigation
bin cse
faculty grads
ls ps cp csh
elm sbrandt kag amer4
classes research
stuff stuff
A B
Figure 1-2 Device drivers provide communication between the OS and hardware devices
July 2020 Compiled by : Dr Nandini Sidnal Moderated by Prof Savitri Bevinakoppa 36
The Role of Application
Software
• Application software
– Any program a user might choose to run on a computer
• Examples: word processor, spreadsheet,
database, and a computer game
• An operating system manages the
communication among the applications, the user,
and the computer
– Allows application programmers to concentrate on
applications that will run on any hardware, as long as the OS
can control them
July 2020 Compiled by : Dr Nandini Sidnal Moderated by Prof Savitri Bevinakoppa 37
The Role of Application
Software
Figure 1-3 Application programs communicate with hardware through the operating system
July 2020 Compiled by : Dr Nandini Sidnal Moderated by Prof Savitri Bevinakoppa 38
The Role of the BIOS
1. http://www.scs.stanford.edu/17wi-cs140/notes/intro.pdf
2. Operating System Concepts, Ninth Edition, A Silberschatz.
Peter Galvin, Greg Gagne
3. u.cs.biu.ac.il/~ariel/download/os381/ppts/os1-1_int.pp
4. Understanding Operating Systems, 7th edition and Guide to
Operating Systems, 5th Edition
5. https://courses.cs.washington.edu/courses/cse451/07sp/lect
ures/1-Introduction.ppt
6. Operating Systems, 7th edition and Guide to Operating
Systems, 5th Edition