Operating Systems 635-321 Operating system is the “executive manager” of all hardware and software.

Slides:



Advertisements
Similar presentations
Operating-System Structures
Advertisements

including File Management
Lectures on File Management
Operating System Structures
COURSE: COMPUTER PLATFORMS
Operating Systems: Introduction n 1. Historical Development n 2. The OS as a Resource Manager n 3. Definitions n 4. The Process.
Operating Systems An operating system is a set of programs that controls how the hardware of a computer works. An operating system provides a means of.
The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
Chapter 1 Introducing Operating Systems
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
Cs238 Lecture 3 Operating System Structures Dr. Alan R. Davis.
Chapter 11 Operating Systems
1 Operating Systems Ch An Overview. Architecture of Computer Hardware and Systems Software Irv Englander, John Wiley, Bare Bones Computer.
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3 Operating System Organization.
BY: SACHIN SHRIVASTAVA Operating System By : Sachin Shrivastava 1.
 Introduction Introduction  Definition of Operating System Definition of Operating System  Abstract View of OperatingSystem Abstract View of OperatingSystem.
Computer Organization Review and OS Introduction CS550 Operating Systems.
Ajmer Singh PGT(IP) Software Concepts. Ajmer Singh PGT(IP) Operating System It is a program which acts as an interface between a user and hardware.
System software operating system 1.
Operating Systems.  Operating System Support Operating System Support  OS As User/Computer Interface OS As User/Computer Interface  OS As Resource.
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System.
OS provide a user-friendly environment and manage resources of the computer system. Operating systems manage: –Processes –Memory –Storage –I/O subsystem.
Understanding Operating Systems Flynn & McHoes
Invitation to Computer Science 5 th Edition Chapter 6 An Introduction to System Software and Virtual Machine s.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
NT Kernel CS Spring Overview Interrupts and Exceptions: Trap Handler Interrupt Request Levels and IRT DPC’s, and APC’s System Service Dispatching.
(a) What is the output generated by this program? In fact the output is not uniquely defined, i.e., it is not always the same. So please give three examples.
1 Sec (3.2) Operating System Architecture OS. 2 Software dividing into two categories: 1. Application software 2. System Software  Operating System 
INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.
OS, , Part I Operating - System Structures Department of Computer Engineering, PSUWannarat Suntiamorntut.
Operating System Principles And Multitasking
Operating Systems Objective n The historic background n What the OS means? n Characteristics and types of OS n General Concept of Computer System.
Chapter 3 Operating System Organization
UNIX Unit 1- Architecture of Unix - By Pratima.
Computer Components: Software Computer Technology.
CPSC 171 Introduction to Computer Science System Software and Virtual Machines.
BIT213,CISY Operating Systems 1
1 3 Computing System Fundamentals 3.3 Computer Systems.
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
Chapter 1 - OS Overview Ivy Tech State College Northwest Region 01 CIS106 Microcomputer Operating Systems Gina Rue CIS Faculty.
Department of Computer Science Operating Systems OPS621S Semester 2.
CS4315A. Berrached:CMS:UHD1 Operating Systems and Computer Organization Chapter 4.
Types of Software Chapter 2.
INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE. OPERATING SYSTEM (OS) An operating system, or OS, is a software program that enables the computer hardware.
CSC414 “Introduction to UNIX/ Linux” Lecture 3
1 Pertemuan 3 Operating Cisco IOS Software. Discussion Topics The purpose of Cisco IOS software Router user interface Router user interface modes Cisco.
Operating Systems Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
System Components Operating System Services System Calls.
INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE Chapter 2 1Dr. BALAMURUGAN MUTHURAMAN.
Understanding Operating Systems Seventh Edition Chapter 1 Introducing Operating Systems.
2. OPERATING SYSTEM 2.1 Operating System Function
Review of computer processing and the basic of Operating system
Introduction to Operating System (OS)
OPERATING SYSTEM OVERVIEW
Operating System Architecture OS
Tiers vs. Layers.
Unit 1: Introduction to Operating System
Functions of an operating system
DOS and window operating system
Chapter 2: Operating-System Structures
Operating Systems Tasks 17/02/2019.
Introduction to Operating Systems
Operating Systems: A Modern Perspective, Chapter 3
Operating System Introduction.
Operating Systems Tasks 04/04/2019.
The Main Features of Operating Systems
Chapter 2: Operating-System Structures
Operating Systems Tasks 05/08/2019.
Data Management First we check system can handle bandwidths
Chapter 3: Process Management
Presentation transcript:

Operating Systems Operating system is the “executive manager” of all hardware and software

Four primary managers –Memory manager –Device manager –Processor manager –File manager

Basis of all operating systems Network functions not always integral User Command Interface is unique to each operating system

Each manager must: –Monitor resources continually –Enforce the policies of who gets what, when and how much. –Allocate the resource when it is appropriate –Deallocate the resource – reclaim it – when it is no longer needed

Memory manager checks validity of memory requests, allocates memory currently not in use. In multiuser environment, sets up a table to keep track. Deallocates when done. Most important to preserve memory occupied by operating system itself!

Processor manager keeps track of the status of each process. Handles jobs as they enter the system (Job scheduler) and managing the processes within these jobs (Process scheduler)

Device manager monitors every device, channel and control unit. File manager opens and closes files, enforces access restrictions.

Every user interaction requires all the managers. E.g. clicking an icon must be decoded via device manager then sent to user command interface where Processor manager validates. Processor manager retrieves program (using either file manager or memory manager). (and so on!)

The End