Past Exam for CMSC 412 - Operating Systems with Spring at Maryland (UMD)

Exam Information

Material Type:Mid-Term
Class:CMSC 412 - Operating Systems
Subject:Computer Science
University:University of Maryland
Term:Spring 2002
  • Usability Goals
  • Proportionality
  • Termination
  • Implementation
  • Round Robin
  • Description
  • System Calls
  • Operating System
Login / Sign Up to View Document
Preview Page 1Preview Page 2

Sample Document Text

CMSC 412 Midterm #1 (Spring 2002) - Solutions 1.) CPU Scheduling (20 points) a) Explain why Round-Robin scheduling tends to favor CPU bound processes over I/O bound ones. Each process gets put back at the end of the queue no matter how much or how little of the quantum was used. I/O bound processes tend to run for a short period of time and then block which means they might have to wait in the queue a long time. b) CPU scheduling quanta have remained about the same over the past 20 years, but processors are now about 1,000 times faster. Why haven't CPU scheduling quanta changed? The length of the scheduling quanta is based on the overhead of context switching a processor and the need to move between processes within the time of human perception. The overhead of context switching due to the need to invalidate caches has remained relatively constant, and the time of human perception has also not evolved much in the past 20 years. c) List 4 events that might occur to cause a user proces...

Related Documents

Usability Goals Exam
Modern Systems Notes
Modern Systems Notes
155, "/var/app/current/tmp/"