|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnachos.machine.Kernel
public abstract class Kernel
An OS kernel.
| Field Summary | |
|---|---|
static Kernel |
kernel
Globally accessible reference to the kernel. |
| Constructor Summary | |
|---|---|
Kernel()
Allocate a new kernel. |
|
| Method Summary | |
|---|---|
abstract void |
initialize(String[] args)
Initialize this kernel. |
abstract void |
run()
Begin executing user programs, if applicable. |
abstract void |
selfTest()
Test that this module works. |
abstract void |
terminate()
Terminate this kernel. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static Kernel kernel
| Constructor Detail |
|---|
public Kernel()
| Method Detail |
|---|
public abstract void initialize(String[] args)
public abstract void selfTest()
public abstract void run()
public abstract void terminate()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||