













Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
operting system pdf for unit1 ppt onotes
Typology: Summaries
1 / 21
This page cannot be seen from the preview
Don't miss anything!
Introduction to Operating System^ DISCOVER.^ LEARN^. EMPOWER
Font size 24
Subject Coordinator: Er. Puneet kaur(E6913)
Lecture 1
Introduction to the Operating System
Computer System Components
1. Hardware โ provides basic computing resources (CPU, Memory, I/O devices,
Communication).
2. Operating System โ controls and coordinates
use of the hardware among various application programs for various users.
3. System & Application Programs โ ways in which the system resources are used
to solve computing problems of the users (Word processors, Compilers, Web
browsers, Database systems, Video games).
4. Users โ (People, Machines, other computers).
Static View of System
Components
Hierarchical view of computer system
What is OS?
Operating System is a software, which makes a computer to actually work.
It is the software the enables all the programs we use.
The OS organizes and controls the hardware.
OS acts as an interface between the application
programs and the machine hardware.
Examples: Windows, Linux, Unix and Mac OS, etc.
Simple structure โ MS-DOS
More complex -- UNIX
Layered โ an abstraction
Microkernel -Mach
Simple Structure -- MS-DOS
most functionality in the least space
Not divided into modules
structure, its interfaces and levels of
functionality are not well separated
Non Simple Structure -- UNIX
Layered Approach
number of layers (levels), each built on
top of lower layers.
hardware; the highest (layer N) is the user
interface.
Modularity.
that each uses functions (operations) and
services of only lower-level layers.
approach is to divide the layers carefully,
because a layer can use only those layers
which are below it.
Microkernel System Structure
Kernel is a computer program that manages I/O requests from software and
translates them into data processing instructions for CPU and other electronic
components of computer.
Applications of Operating System