You are on page 1of 8

4ITRC2 Operating Systems

Lecture 1
Expectations from You
★ All your practical experiments would be based on Linux/Unix OS. So, you need to start using
Linux more.
★ In Classroom, we can discuss topics upto certain extent. You need to read the topics from
textbook for more insights.
★ Maintain your class attendance otherwise you would be forced to skip MSTs.
★ Don’t expect straight forward questions in the subject exams.
What is an Operating System?
A program that acts as an intermediary between a user of a computer 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
Why you should study OS?
★ For your Course Requirement!!
★ Administer and use system well. You will develop a better understanding of the structure of
modern computing systems, from the hardware level through the operating system level and
onto the applications level.
★ Challenge of designing large and complex systems
★ Curiosity: How the system works.
★ Build or modify real operating system.
★ Tune application performance. Understanding the services offered by an operating system will
influence how you design applications.
★ Can apply techniques used in an OS to other areas;
○ complex data structures; conflict resolution; concurrency; resource management
★ For GATE aspirants and for placements
Look at Computer System Structure
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
Abstract View of Components of Computer
What OS can 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
○ Operating system is a resource allocator and control program making efficient use of HW and
managing execution of user programs
★ Users of dedicate systems such as workstations have dedicated resources but frequently use shared
resources from servers
★ Mobile devices like smartphones and tables are resource poor, optimized for usability and battery life
○ Mobile user interfaces such as touch screens, voice recognition
★ Some computers have little or no user interface, such as embedded computers in devices and automobiles
○ Run primarily without user intervention
Out of Context : Moore’s Law
Every Computer/IT Scientist must know :

In the 1960s, Moore’s Law predicted that the number of transistors on an integrated circuit would
double every 18 months, and that prediction has held true.

You might also like