ch12 - Chapter 12 System Management Understanding Operating...

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

View Full Document Right Arrow Icon
Chapter 12 System Management Understanding Operating Systems, Fourth Edition
Background image of page 1

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

View Full DocumentRight Arrow Icon
Understanding Operating Systems, Fourth Edition 2 Objectives Objectives You should be able to describe: The tradeoffs to be considered when attempting to improve overall system performance The roles of system measurement tools such as positive and negative feedback loops Two system monitoring techniques The importance of sound accounting practices by system administrators The fundamentals of patch management
Background image of page 2
Understanding Operating Systems, Fourth Edition 3 Evaluating an Operating System Evaluating an Operating System To evaluate an operating system, you need to understand: Its design goals and history How it communicates with users How resources are managed Tradeoffs made to achieve goals An operating system’s strengths and weaknesses need to be weighed in relation to: Users Hardware Purpose
Background image of page 3

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

View Full DocumentRight Arrow Icon
Understanding Operating Systems, Fourth Edition 4 Cooperation Among Components Cooperation Among Components Performance of any one resource depends on performance of other system resources Any system improvement can be made only after extensive analysis of: Needs of the system’s resources, requirements, managers, and users System changes often result in trading one set of problems for another Consider performance of entire system and not just individual components
Background image of page 4
Understanding Operating Systems, Fourth Edition 5 Role of Memory Management Role of Memory Management Before making memory related changes, consider actual system operating environment There’s a tradeoff between memory use and CPU overhead As memory management algorithms grow more complex, CPU overhead increases and overall performance can suffer Some operating systems perform remarkably better with additional memory
Background image of page 5

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

View Full DocumentRight Arrow Icon
Understanding Operating Systems, Fourth Edition 6 Role of Processor Management Role of Processor Management Multiprogramming requires synchronization among Memory Manager, Processor Manager, and I/O devices Tradeoff: Better use of CPU versus increased overhead, slower response time, and decreased throughput
Background image of page 6
Understanding Operating Systems, Fourth Edition 7 Role of Processor Management Role of Processor Management (continued) (continued) System saturation point could be reached if CPU is fully utilized but allowed to accept additional jobs Results in higher overhead and less time to run programs Under heavy loads, CPU time required to manage I/O queues could dramatically increase time required to run jobs With long queues forming at channels, control units, and I/O devices, CPU could be idle waiting for processes to finish I/O
Background image of page 7

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

View Full DocumentRight Arrow Icon
Understanding Operating Systems, Fourth Edition 8 Role of Device Management Role of Device Management Ways to improve I/O device utilization include buffering, blocking, and rescheduling I/O requests to optimize access times
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/20/2008 for the course IST 341 taught by Professor Woldering during the Fall '08 term at Cleveland State.

Page1 / 51

ch12 - Chapter 12 System Management Understanding Operating...

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

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