ARASU ENGINEERING
COLLEGE
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CS3451 – INTRODUCTION TO
OPERATING SYSTEMS
II YEAR / IV SEMESTER
Anna University Syllabus, 2021
Regulation
Prepared by
Mrs. V. Revathy
Assistant
Professor/ CSE
UNIT-I
OPERATING SYSTEMS OVERVIEW
Computer System - Elements and organization;
Operating System Overview - Objectives and
Functions - Evolution of Operating System;
Operating System Structures – Operating System
Services - User Operating System Interface - System
Calls – System Programs - Design and
Implementation - Structuring methods.
Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System
Concepts”, 10 th Edition, John Wiley and Sons Inc., 2012.
What is an Operating System?
A program that acts as an
intermediary between a user of
computer a
and the
computer hardware
Operating system goals:
Execute user programs and make solving
user problems easier
Make the computer system convenient to use
Use the computer hardware in an efficient manner
CS3451-IOS/ V. REVATHY / AP/ CSE - AEC
Computer System Overview
Computer system can be divided into four components:
Hardware – provides basic computing resources
CPU, memory, I/O devices
Operating system
Controls and coordinates use of hardware among various applications
and users
Application programs – define the ways in which the system
resources are used to solve the computing problems of the users
Word processors, compilers, web browsers, database systems, video
games
Users
People, machines, other computers
CS3451-IOS/ V. REVATHY / AP/ CSE - AEC
Four Components of a Computer
System
CS3451-IOS/ V. REVATHY / AP/ CSE - AEC
What Operating Systems Do?
Depends on the point of view
Users want convenience, ease of use and good performance
Don’t care about resource utilization
But shared computer such as mainframe or minicomputer must keep
all users happy
Users of dedicate systems such as workstations have dedicated
resources but frequently use shared resources from servers
Handheld computers are resource poor,optimized for usability and
battery life
Some computers have little or no user interface, such as
embedded computers in devices and automobiles
CS3451-IOS/ V. REVATHY / AP/ CSE - AEC
Operating System Definition
OS is a resource allocator
Manages all resources
Decides between conflicting requests for efficient and fair resource use
OS is a control program
Controls execution of programs to prevent errors and improper use of the
computer
No universally accepted definition
“Everything a vendor ships when you order an operating system” is a good
approximation
But varies wildly
“The one program running at all times on the computer” -the kernel.
Everything else is either
a system program (ships with the operating system) , or
an application program.
Computer Startup
bootstrap program is loaded at power-up
or reboot
Typically stored in ROM EPROM, generally
or known as firmware
Initializes all aspects of system
Loads operating system kernel and
starts execution
CS3451-IOS/ V. REVATHY / AP/ CSE - AEC
Thank You
CS3451-IOS/ V. REVATHY / AP/ CSE - AEC