- CAOSS - Class in caoss.simulator
-
Entry class for the CAOSS simulator
- CAOSS() - Constructor for class caoss.simulator.CAOSS
-
- caoss.simulator - package caoss.simulator
-
- caoss.simulator.configuration - package caoss.simulator.configuration
-
- caoss.simulator.console - package caoss.simulator.console
-
- caoss.simulator.hardware - package caoss.simulator.hardware
-
- caoss.simulator.hardware.devices - package caoss.simulator.hardware.devices
-
- caoss.simulator.instructions - package caoss.simulator.instructions
-
- caoss.simulator.os - package caoss.simulator.os
-
- caoss.simulator.os.drivers - package caoss.simulator.os.drivers
-
- caoss.simulator.os.interrupts - package caoss.simulator.os.interrupts
-
- caoss.simulator.os.scheduling - package caoss.simulator.os.scheduling
-
- caoss.simulator.os.syscalls - package caoss.simulator.os.syscalls
-
- capacity - Variable in class caoss.simulator.hardware.RAM
-
Capacity in bytes
- checkNumberArguments(int) - Method in class caoss.simulator.console.ConsoleCommand
-
Checks if the given number of arguments abides to the command's specification
- clock - Static variable in class caoss.simulator.configuration.Hardware
-
- Clock - Class in caoss.simulator.hardware
-
Class that synchronizes the executor of the hardware
- Clock() - Constructor for class caoss.simulator.hardware.Clock
-
- Clockable - Interface in caoss.simulator.hardware
-
The interface for hardware that must be synchronized by the
Clock
- close(File) - Method in class caoss.simulator.os.DeviceDriver
-
- close(File) - Method in class caoss.simulator.os.drivers.DummyDeviceDriver
-
- Computation - Class in caoss.simulator.instructions
-
An instruction that represents a certain amount of computing clock cycles
- Computation(int) - Constructor for class caoss.simulator.instructions.Computation
-
Construct a computation instruction
- computationClass - Static variable in class caoss.simulator.configuration.InstructionSet
-
- Console - Class in caoss.simulator.console
-
The console that serves as an interface for the prompting of commands to the simulator
- Console(String) - Constructor for class caoss.simulator.console.Console
-
- Console() - Constructor for class caoss.simulator.console.Console
-
- ConsoleCommand - Class in caoss.simulator.console
-
Base class for the implementation of console commands
- ConsoleCommand() - Constructor for class caoss.simulator.console.ConsoleCommand
-
- Context - Class in caoss.simulator.os
-
A context (thread execution state)
- context - Variable in class caoss.simulator.os.ProcessControlBlock
-
The process's running context
- CPUCore - Class in caoss.simulator.hardware
-
Base class for the implementation of a CPU core
- CPUCore() - Constructor for class caoss.simulator.hardware.CPUCore
-
- cpuCoreClass - Static variable in class caoss.simulator.configuration.Hardware
-
The class implementing the behavior of a CPU core
- cpuCores - Static variable in class caoss.simulator.configuration.Hardware
-
The array of @see numberOfCPUCores CPU cores