L1-OS_Overview

L1-OS_Overview - Operating Systems Overview 2010 CSIS0230A...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
Operating Systems Overview 2010 CSIS0230A Lecture one Introduction Operating System Concepts, Components, and Architectures
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Recommended Readings Chapter 1 & 2 of Operating Systems, 3rd edition by Deitel et. al except Section 2.8 CSIS0230A Principles of Operating Systems 2
Background image of page 2
References rd edition by Deitel et. al th edition by Silberschatz et. al Chapter 1 of Modern Operating Systems, 3 rd edition by Andrew Tanenbaum Chapter 2 of Operating Systems: Internal and Design Principles, 6 th edition by W. Stallings J. Smith and R. Nair, “The Architecture of Virtual Machines”, IEEE Computer, vol. 38, no. 5, 2005 3 CSIS0230A Principles of Operating Systems
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What is an Operating System? A PROGRAM that controls the execution of application programs which program runs first? for how long? which program to be swapped out? . . . . . Two main functions primarily are resource managers Hardware and Software Applications Decides between conflicting requests for efficient and fair use of resources An interface between applications and hardware Separates applications from the hardware they access CSIS0230A Principles of Operating Systems 4
Background image of page 4
Objectives (1) Convenience Makes the computer more convenient to use Efficiency Allows computer system resources to be used in an efficient manner Ability to evolve Permit effective development, testing, and introduction of new system functions without interfering with service Can operate on many hardware configurations 5 CSIS0230A Principles of Operating Systems
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Objectives (2) Reliable Will not fail due to isolated application/hardware errors Secure Protect resources from unauthorized access by users and software 6 CSIS0230A Principles of Operating Systems
Background image of page 6
Evolution of OSs Serial Processing No OS. Programmer directly interacted with hardware Users had to access to the computer in series one job at a time Batch processing Programs and data were submitted in batches A job stream processor control the sequence of executions Libraries of common functions and utilities are provided to ease the programming effort Multiprogramming Batch Systems Some programs are compute-bound, some I/O-bound No one program can make full use of the system Have more than one active (running) program in memory Improved resource utilization by allowing one job to use the processor while other jobs used peripheral devices CSIS0230A Principles of Operating Systems 7
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CSIS0230A Principles of Operating Systems 8 Overlap CPU and I/O Protection Synchronization and Communication Dynamic Memory Management
Background image of page 8
Evolution of OSs Time-Sharing Developed to support many simultaneous interactive users Guaranteed response time Personal Computer (GUI) Distributed Systems Multiple independent computers performing common task Loosely coupled/tightly coupled CSIS0230A Principles of Operating Systems 9
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 42

L1-OS_Overview - Operating Systems Overview 2010 CSIS0230A...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online