ch12 - Chapter 12 System Management Understanding Operating...

Info icon This 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
Image of page 1

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

View Full Document Right 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
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
Image of page 3

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

View Full Document Right 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
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
Image of page 5

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

View Full Document Right 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
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
Image of page 7

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

View Full Document Right 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 Tradeoffs: Increased CPU overhead and additional memory space used
Image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern