# Package caoss.simulator.os

- Interface Summary
  Interface | Description
  --- | ---
  InterruptHandler | Interface for an interrupt handler For protection purposes, interrupt handler implementations should be package private
  Scheduler<S> |

- Class Summary
  Class | Description
  --- | ---
  Context | A context (thread execution state)
  DeviceDriver |
  Dispatcher |
  File |
  FSOOS | The FSO Operating System class
  Logger | A simple logging class
  OperatingSystem | Base class for the operating system implementation.
  ProcessControlBlock<S> |

- Enum Summary
  Enum | Description
  --- | ---
  ProcessControlBlock.State |