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

B

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

C

Count(). Constructor for class Count

D

Disk(int). Constructor for class Disk
Create a new Disk.

E

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.

G

getSize(). Method in class Disk
Get the size of the disk

I

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.

K

Kernel(). Constructor for class Kernel

L

Library(). Constructor for class Library

M

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

O

output(String). Static method in class Library
Perform SYSCALL_OUTPUT.

R

run(). Method in class Disk
Do not call this function.

S

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.