0% found this document useful (0 votes)
34 views17 pages

Course Name-Operating System Course Code-COM-302 Lecture No-1 Topic - Introduction To OS Date-18-10-2021

This document provides information about the Operating System course COM-302. It includes the course name, code, lecture number, topic of introduction to OS, date, textbooks, reference books, course outcomes, assessment plan, and delivery plan for course outcome 1. The key points are that it introduces operating systems, lists the required and reference materials, outlines 5 course outcomes, and provides a plan to deliver content related to the first outcome.

Uploaded by

Gulshan Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views17 pages

Course Name-Operating System Course Code-COM-302 Lecture No-1 Topic - Introduction To OS Date-18-10-2021

This document provides information about the Operating System course COM-302. It includes the course name, code, lecture number, topic of introduction to OS, date, textbooks, reference books, course outcomes, assessment plan, and delivery plan for course outcome 1. The key points are that it introduces operating systems, lists the required and reference materials, outlines 5 course outcomes, and provides a plan to deliver content related to the first outcome.

Uploaded by

Gulshan Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Course Name-Operating System

Course Code-COM-302
Lecture No-1

Topic – Introduction to OS
Date- 18-10-2021

Model Institute of
Engineering & Technology
Text Books & Reference Books

Text Books (to be acquired by the Students)


Operating System by P. Galvin and A. Silberschatz.
Operating System by A.S. Tannenbaum.
Reference Books
Operating System concepts & design by Milan Milencovic.
Operating System Principles by H.D. Deitel.
Operating System Principles by William Stallings.
Design of UNIX Operating system by Maurice J. Bach
Practical Books (to be acquired by the Students)
UNIX Concepts & Applications by Sumitabha Das
Tools and Techniques for Linux and Unix Administration by Æleen
Frisch
Course Outcomes

PO
S. No. DESCRIPTION
MAPPING

Demonstrate understanding of the concepts, structure and design of 1, 2, 3, 6 ,7,


operating systems 12
1

Articulate the general architecture of modern computer operating systems 1,2,3,5,6


including its impact on application design and performance
2

Understand and analyze complex design choices and implementation details 1,3,4,5,7,11
of: processes, resource control with concurrency, physical and virtual
3 memory, scheduling, I/O and files.

Analyze the interplay and conflicts in resource usage in a multi-user, multi- 2,3,4,5,9,10
tasking environment with an understanding of the trade-offs involved.
4

Demonstrate competence in recognizing and using operating system 1,3,5,7,9,12


features.
5
Assessment and Evaluation Plan

• Assessment Tools Evaluation


 Online Quizzes  Internal Examination
 Google Classroom Activities  AI = 10
 Submission of Problems  AII = 10
 Solving examples  SI= 10
 Tutorial Sheets  SII = 10
 ATTENDANCE= 10
 External Examination= 100
Course Outcome 1-Delivery Plan
Course Topics Blooms Taxonomy
Outcomes

Introduction to Operating System Understanding, Remembering

Types of Operating System Understanding, Remembering

CRA-1 Architecture Understanding, Remembering


CO1

Role &Functions of Operating System Understanding, Remembering

System Calls, System Programs Understanding, Remembering


In an overview of Operating system

• We can focus on

Where does an operating system fit in a computing system?

What does an operating system do?

How is an operating system structured?

Do we need an operating system?


Objectives

• To describe the basic organization of


computer systems
• To provide a grand tour of the major
components of operating systems
• To give an overview of the many types of
computing environments
• To explore several open-source operating
systems
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
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
Four Components of a Computer System
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
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
Operating System Definition (Cont.)

• 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” is 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 or EPROM, generally known as
firmware
• Initializes all aspects of system
• Loads operating system kernel and starts execution
Computer System Organization

• Computer-system operation
• One or more CPUs, device controllers connect through common
bus providing access to shared memory
• Concurrent execution of CPUs and devices competing for
memory cycles
Computer-System Operation

• I/O devices and the CPU can execute concurrently


• Each device controller is in charge of a particular
device type
• Each device controller has a local buffer
• CPU moves data from/to main memory to/from
local buffers
• I/O is from the device to local buffer of controller
• Device controller informs CPU that it has finished
its operation by causing an interrupt
Thank You

You might also like