CHAP2 - Operating System Overview Chapter 2 Operating...

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

View Full Document Right Arrow Icon
Operating System Overview Chapter 2
Background image of page 1

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

View Full DocumentRight Arrow Icon
Operating System A program that controls the execution of application programs An interface between applications and hardware
Background image of page 2
Operating System Objectives 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
Background image of page 3

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

View Full DocumentRight Arrow Icon
Layers of Computer System
Background image of page 4
Services Provided by the Operating System Program development Editors and debuggers Program execution Access to I/O devices Controlled access to files System access Error detection and response Accounting
Background image of page 5

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

View Full DocumentRight Arrow Icon
Services Provided by the Operating System Error detection and response internal and external hardware errors memory error device failure software errors arithmetic overflow access forbidden memory locations operating system cannot grant request of application
Background image of page 6
Services Provided by the Operating System Accounting collect statistics monitor performance used to anticipate future enhancements used for billing users
Background image of page 7

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

View Full DocumentRight Arrow Icon
Operating System Functions same way as ordinary computer software It is program that is executed Operating system relinquishes control of the processor to execute other programs
Background image of page 8
Background image of page 9

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

View Full DocumentRight Arrow Icon
Kernel Portion of operating system that is in main memory Contains most-frequently used functions Also called the nucleus
Background image of page 10
Evolution of an Operating System Hardware upgrades and new types of hardware New services Fixes
Background image of page 11

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

View Full DocumentRight Arrow Icon
Evolution of Operating Systems Serial Processing No operating system Machines run from a console with display lights and toggle switches, input device, and printer Schedule tome Setup included loading the compiler, source program, saving compiled program, and loading and linking
Background image of page 12
Evolution of Operating Systems Simple Batch Systems Monitors Software that controls the running programs Batch jobs together Program branches back to monitor when finished Resident monitor is in main memory and available for execution
Background image of page 13

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

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

This note was uploaded on 07/25/2008 for the course CSE 410 taught by Professor Bonakdarpour during the Summer '08 term at Michigan State University.

Page1 / 48

CHAP2 - Operating System Overview Chapter 2 Operating...

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

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