Download Virtual Memory Systems

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts

VS/9 wikipedia, lookup

Process management (computing) wikipedia, lookup

CP/M wikipedia, lookup

Distributed operating system wikipedia, lookup

DNIX wikipedia, lookup

Copland (operating system) wikipedia, lookup

Burroughs MCP wikipedia, lookup

Transcript
Score:_______
Name:______________________________
ECE 3055 Quiz - November 12, 2008
1.
The _________short term scheduler_________ in an Operating System attempts to select a new
process, switch to it quickly and start running it on the CPU.
2.
In a modern OS, what hardware feature would stop programs with long CPU run times
periodically so that other process can also run? (Explain including a short functional description of
how it would be physically implemented using common digital hardware components)
The OS Time slice interrupt. In hardware, a counter is used. When it counts down to zero a
hardware interrupt signal is generated.
3.
What events would cause the mode bit to change state?
Switching from user mode to kernel mode, and then revers state change fwhen switching from
kernel mode back to user mode. The most common events that cause this would likely be OS API
calls and time slice interrupts.
4.
List the three types of common events (i.e., not errors) that will move a process out of the CPU
run state.
A. The Process Terminates
B. Process makes an OS I/O API call
C. Time slice interrupt occurs
5.
Would a long I/O bound job on a system that is not running other CPU intensive processes be
likely to spend more time in the ready queue or the wait queue (explain)?
More time in wait queue, since I/O waits would be a lot longer than the ready queue wait times.