OS - Module 1 - Introduction
OS - Module 1 - Introduction
Module 1
Operating Systems
Disclaimer
The material in the course slides has been taken from different sources.
Most of the material has been taken from the book slides of Operating
Systems Concepts by Silberschatz. There is editing at a lot of places and
inclusion of new material from course professor. However, professor
does not exhibit or claim any copyright over these slides material
Module Outline
• Introduction to operating system
• Application software
• System software
• Machine language
• Microprogramming
• Physical devices
• History of Operating Systems
• Types of Operating Systems
• Introduction to Unix, MS-DOS and Windows
• Issues:
o Limited memory
o Slow processors
o Small display screens
Computing Environments
• Distributed
o Collection of separate, possibly heterogeneous, systems
networked together
▪ Network is a communications path, TCP/IP most common
• Local Area Network (LAN)
• Wide Area Network (WAN)
• Metropolitan Area Network (MAN)
• Personal Area Network (PAN)
o Network Operating System provides features between systems
across network
▪ Communication scheme allows systems to exchange messages
▪ Illusion of a single system
• Client-Server Computing
o Dumb terminals supplanted by smart PCs
o Many systems now servers, responding to requests generated by
clients
▪ Compute-server system provides an interface to client to request services
(i.e., database)
▪ File-server system provides interface for clients to store and retrieve files
• VMM can run natively, in which case they are also the host
o There is no general purpose host then (VMware ESX and Citrix XenServer)