VCU INFO 300 - Chapter 1 Opertating systems (13 pages)

Previewing pages 1, 2, 3, 4 of 13 page document View the full content.
View Full Document

Chapter 1 Opertating systems



Previewing pages 1, 2, 3, 4 of actual document.

View the full content.
View Full Document
View Full Document

Chapter 1 Opertating systems

31 views

info notes


Pages:
13
School:
Virginia Commonwealth University
Course:
Info 300 - Info Technology Infrastructure

Unformatted text preview:

Chapter 1 What is an Operating System A Practical Approach Introduction and Overview Romilla Chowdhuri Fall 2014 Chapter 1 What is an Operating System Chapter 1 Objectives n n n n n Define Operating System OS Explain OS interface Abstraction Black Box Open Source and Proprietary 2 What is an Operating System n The operating systems is a set of system software routines that sits between the application program and the hardware 3 OS Interface n Points of connection or linkage q q q n User interfaces with application program Application program interfaces with operating system Operating system interfaces with hardware Application program accesses hardware q q Through the operating systems Following the operating system s rules 4 Operating System Services n Service q Software routine that runs in support of another program n n n Brief Generally a service performs single task OS is a repository for common services q q q I O support open close read write Launch a program And so on 5 Operating Platforms n The operating system routines that interface with the application program represent a consistent platform for running application programs 6 Black Boxes n Abstraction q n n A simplified view of an object that ignores the internal details Layers of abstraction Black Box q q q Inputs outputs known Contents hidden Functionally independent 7 Black Boxes cont n n n To use a black box all you must know are its interface rules Two black boxes communicate thorough a shared interface Viewing each layer of abstraction as black box allows to work with one layer at time 8 Modern Operating Systems n n Modern operating systems are designed as a series of independent layers of abstraction linked by clearly defined interfaces An operating system can support many application programs 9 Modern Operating Systems cont n Apparent to user q q q n Shell File system Device management Transparent q q q Processor management Memory management Communication Services 2012 Pearson Inc Chapter 2



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Chapter 1 Opertating systems and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Chapter 1 Opertating systems and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?