Secondary memory.

The input/output subsystem has the only function of: accept access requests, simulate the physical access and informing it's client (usually the CPU) when an access is completed.

We will now describe it's elements:

  1. List of requested blocks in order of arrival.

  2. List of requested blocks sorted by the current algorithm.

  3. Currently selected algorithm.

  4. Currently selected algorithm's parameters. None, in this case.

  5. Blocks requested from the swap area.

  6. Blocks requested from the data area.

  7. Reader head location.

  8. Click on this button to put the subsystem representation in it's own window, which allows multiple simultaneous representations of the same subsystem to be visible at the same time.

  9. Messages telling interesting events.

  10. Data area.

  11. Swap area.

The menus

Here we will see what the options on each menu mean:

  1. When this is checked, the clock will be stopped whenever something interesting happens.

  2. When this is checked, I/O accesses will complete immediately, allowing the user to concentrate in some other aspect of the system.