Hardware Simulator Module


Role in the System

For an operating system to be at all useful, it needs computing hardware to work with. NACHOS provides a set of files (written in C++) which simulates all the components of the computer, except a printer. The student uses these files when running NACHOS to learn how their implementation interacts with a computer. The code for the machine itself is located in the /code/machine directory. This hardware can be broken down further into two distinct modules, which is the "second-level decomposition", as follows:

PERIPHERAL DEVICES MODULE

SYSTEM ARCHITECTURE MODULE


UP ONE LEVEL

BACK TO MAIN

INDEX OF FILE NAMES

INDEX OF MODULE NAMES