CS100 - Assignment 9 (Operating systems)
All the questions carry equal weight.
- Discuss the positive and negative aspects of resource abstraction and
of multiprogramming.
- Explain the difference between a logical address and a physical
address. Given a base address of 500 and a logical address of 7, explain
what is the physical address that will be accessed.
- Explain the advantages of paged memory management and the concepts
of virtual memory and page swaps. Explain the trade-off in selecting the
memory frame size.
- Explain the possible events that would cause a process to move from
RUNNING state to WAITING or READY state.
- Explain the advantages/disadvantages of preemptive and cooperative
CPU scheduling schemes. Explain what happens during context switching.
Explain the trade-off in selecting the time slice of the operating
system.
- List and explain three disk scheduling policies. Compare the
scheduling policies you listed.
Gady Agam
2007-11-05