chapter_02

chapter_02 - Operating System Overview Chapter 2 1...

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

View Full Document Right Arrow Icon
1 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
2 Operating System A program that controls the execution of application programs An interface between applications and hardware
Background image of page 2
3 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
4 Layers of Computer System
Background image of page 4
5 Services Provided by the Operating System Program development Editors and debuggers Program execution Access to I/O devices Controlled access to files System access
Background image of page 5

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

View Full DocumentRight Arrow Icon
6 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
7 Services Provided by the Operating System Accounting Collect usage statistics Monitor performance Used to anticipate future enhancements Used for billing purposes
Background image of page 7

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

View Full DocumentRight Arrow Icon
8 Operating System Responsible for managing resources Functions same way as ordinary computer software It is program that is executed Operating system relinquishes control of the processor
Background image of page 8
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
10 Kernel Portion of operating system that is in main memory Contains most frequently used functions Also called the nucleus
Background image of page 10
11 Evolution of an Operating System Hardware upgrades plus 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
12 Evolution of Operating Systems Serial Processing No operating system Machines run from a console with display lights, toggle switches, input device, and printer Schedule time Setup included loading the compiler, source program, saving compiled program, and loading and linking
Background image of page 12
13 Evolution of Operating Systems Simple Batch Systems Monitors Software that controls the sequence of events Batch jobs together Program branches back to monitor when finished
Background image of page 13

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

View Full DocumentRight Arrow Icon
14 Job Control Language (JCL) Special type of programming language Provides instruction to the monitor What compiler to use What data to use
Background image of page 14
15 Hardware Features Memory protection Do not allow the memory area containing the monitor to be altered Timer Prevents a job from monopolizing the system
Background image of page 15

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

View Full DocumentRight Arrow Icon
16 Hardware Features Privileged instructions Certain machine level instructions can only be executed by the monitor Interrupts Early computer models did not have this capability
Background image of page 16
Memory Protection User program executes in user mode Certain instructions may not be executed Monitor executes in system mode
Background image of page 17

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

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

This note was uploaded on 11/15/2011 for the course I SYS 201 taught by Professor Meservy during the Winter '11 term at BYU.

Page1 / 67

chapter_02 - Operating System Overview Chapter 2 1...

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

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