Describe the interaction between the process scheduler and the memory manager.

What will be an ideal response?

Both are pieces of code (not to say that there isn't hardware involved) that lie dormant as a user process runs. Periodically, the watchdog timer interrupt invokes the process scheduler that makes decisions about what process should be running on the CPU. As a process runs it is continually requesting reads and writes to various memory addresses in its logical address space. These requests are handled by the memory manager that attempts to translate them into physical addresses. As a part of that process it may require page faults to be handled. Since the time to read a page from the disk is so long the process scheduler can context switch another process to run while the page fault is being handled.

Computer Science & Information Technology

You might also like to view...

To identify which slice of pie corresponds to which set of data points, look at the value axis

Indicate whether the statement is true or false

Computer Science & Information Technology

All addresses that begin (in hex) with the digits FE80 are ________ addresses

A) Global unicast B) Broadcast C) Multicast D) Link local

Computer Science & Information Technology