Skip navigation links
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 
Skip navigation links