Home
© 2001 Franz-Josef Elmer last modified $Date: 2001/07/09 20:34:43 $ |
JFraCE ArchitectureJFraCE is a framework of interfaces and classes. The class diagram shows its kernel. You can click on the interfaces (yellow boxes) and the classes (green boxes) to get the corresponding JavaDoc description. The backbone of JFraCE is the AddressSpace . Eventhough it corresponds to the
hardware bus of a computer system, it is not an emulation of it.
Its main function is to map reading/writing requests
to appropriated
Devices . Such a request comes mainly from
a CPU .
A Device
can be any emulation of input/output devices (like keyboards,
terminals, graphic cards etc.) but also memory. Beside of
the
AddressSpace and an implementation of
the CPU
interface at least an instance of
RAM is needed for a minimum computer system.
The
AddressSpace also holds the
CPU s
because a Device
may want to interrupt a
CPU .
Any
The
The emulator can also run inside the
|