A C D E F G H I J K L M N O P Q R S T U V W

## I

increaseNumberProcesses() - Method in class caoss.simulator.os.OperatingSystem
info(String) - Static method in class caoss.simulator.os.Logger
  Emit an info message
Instruction - Interface in caoss.simulator.instructions
  Interface for the set of instructions supported by the CAOSS CPU cores
InstructionFactory - Class in caoss.simulator.instructions
  Factory for the creation of instances of each instruction supported by the CPU cores
InstructionFactory() - Constructor for class caoss.simulator.instructions.InstructionFactory
InstructionList - Class in caoss.simulator.instructions
  A list of instructions
InstructionList() - Constructor for class caoss.simulator.instructions.InstructionList
InstructionList.InstructionListIterator - Class in caoss.simulator.instructions
InstructionSet - Class in caoss.simulator.configuration
InstructionSet() - Constructor for class caoss.simulator.configuration.InstructionSet
internalError(String) - Static method in class caoss.simulator.os.Logger
  Emit an internal error message, ie an error resulting from a bug in the OS implementation)
Interrupt - Enum in caoss.simulator.hardware
  The enumeration of the supported interrupts
interruptControlerClass - Static variable in class caoss.simulator.configuration.Hardware
  The class implementing the interrupt controller
Interrupter - Class in caoss.simulator.hardware
  Base class for an hardware component that may interrupt the CPU
Interrupter() - Constructor for class caoss.simulator.hardware.Interrupter
InterruptHandler - Interface in caoss.simulator.os
  Interface for an interrupt handler For protection purposes, interrupt handler implementations should be package private
InvalidRegisterException - Exception in caoss.simulator.hardware
  Invalid register number exception.
InvalidRegisterException(int) - Constructor for exception caoss.simulator.hardware.InvalidRegisterException
  Constructor
InvalidRegisterExceptionTest - Class in caoss.simulator.hardware
InvalidRegisterExceptionTest() - Constructor for class caoss.simulator.hardware.InvalidRegisterExceptionTest
InvalidSysCallTest - Class in caoss.simulator.instructions
InvalidSysCallTest() - Constructor for class caoss.simulator.instructions.InvalidSysCallTest
ioConcluded(ProcessControlBlock<S>) - Method in interface caoss.simulator.os.Scheduler
  Process with the given control block has concluded the requested input/output operation
ioConcluded(ProcessControlBlock<SchedulingState>) - Method in class caoss.simulator.os.scheduling.FCFSScheduler
ioConcluded(ProcessControlBlock<SchedulingState>) - Method in class caoss.simulator.os.scheduling.FSOScheduler
ioRequest(ProcessControlBlock<S>) - Method in interface caoss.simulator.os.Scheduler
  Process with the given control block has performed an input/output operation
ioRequest(ProcessControlBlock<SchedulingState>) - Method in class caoss.simulator.os.scheduling.FCFSScheduler
ioRequest(ProcessControlBlock<SchedulingState>) - Method in class caoss.simulator.os.scheduling.FSOScheduler
IOSyscallHandler - Class in caoss.simulator.os.syscalls
  A dummy system call handler that does nothing
IOSyscallHandler() - Constructor for class caoss.simulator.os.syscalls.IOSyscallHandler
isComputationOn() - Static method in class caoss.simulator.Program
  Test if computation instructions are to be interpreted.
isMemoryAccessOn() - Static method in class caoss.simulator.Program
  Test if memory access instructions are to be interpreted.
iterator() - Method in class caoss.simulator.instructions.InstructionList
iterator() - Method in class caoss.simulator.Program
  Iterator over the program's list of instructions

A C D E F G H I J K L M N O P Q R S T U V W