All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- beginRead(int, byte[]).
Method in class Disk
- Start a new read operation.
- beginWrite(int, byte[]).
Method in class Disk
- Start a new write operation.
- BLOCK_SIZE.
Static variable in class Disk
-
- Count().
Constructor for class Count
-
- Disk(int).
Constructor for class Disk
- Create a new Disk.
- ERROR_BAD_ARGUMENT_TYPE.
Static variable in class Kernel
- One of the system call parameters made no sense
- ERROR_BAD_COMMAND.
Static variable in class Kernel
- A command passed to SYSCALL_EXEC could not be executed
- ERROR_END_OF_FILE.
Static variable in class Kernel
- End of file was reached.
- ERROR_IN_CHILD.
Static variable in class Kernel
- A child program caused an exception and crashed.
- ERROR_IO.
Static variable in class Kernel
- Miscellaneous error while performing I/O.
- ERROR_OUT_OF_RANGE.
Static variable in class Kernel
- One parameter was too big or too small
- exec(String, String[]).
Static method in class Library
- Perform SYSCALL_EXEC.
- execAndWait(String, String[]).
Static method in class Library
- Perform SYSCALL_EXEC_AND_WAIT.
- getSize().
Method in class Disk
- Get the size of the disk
- input().
Static method in class Library
- Perform SYSCALL_INPUT.
- interrupt(int, int, int, Object, Object, byte[]).
Static method in class Kernel
- This is the only entry into the kernel.
- INTERRUPT_DISK.
Static variable in class Kernel
- Indicates that a disk caused the interrupt.
- INTERRUPT_POWER_ON.
Static variable in class Kernel
- Indicates that it's time to start the system.
- INTERRUPT_USER.
Static variable in class Kernel
- Indicates that a user caused the interrupt.
- Kernel().
Constructor for class Kernel
-
- Library().
Constructor for class Library
-
- Main().
Constructor for class Main
-
- main(String[]).
Static method in class Count
-
- main(String[]).
Static method in class Main
-
- main(String[]).
Static method in class Shell
-
- output(String).
Static method in class Library
- Perform SYSCALL_OUTPUT.
- run().
Method in class Disk
- Do not call this function.
- Shell().
Constructor for class Shell
-
- SYSCALL_EXEC.
Static variable in class Kernel
- System call to execute a new program.
- SYSCALL_EXEC_AND_WAIT.
Static variable in class Kernel
- System call to execute a new program.
- SYSCALL_INPUT.
Static variable in class Kernel
- System call to read text from the console.
- SYSCALL_OUTPUT.
Static variable in class Kernel
- System call to output text on the console.