|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnachos.machine.Kernel
nachos.threads.ThreadedKernel
public class ThreadedKernel
A multi-threaded OS kernel.
Field Summary | |
---|---|
static Alarm |
alarm
Globally accessible reference to the alarm. |
static FileSystem |
fileSystem
Globally accessible reference to the file system. |
static Scheduler |
scheduler
Globally accessible reference to the scheduler. |
Fields inherited from class nachos.machine.Kernel |
---|
kernel |
Constructor Summary | |
---|---|
ThreadedKernel()
Allocate a new multi-threaded kernel. |
Method Summary | |
---|---|
void |
initialize(String[] args)
Initialize this kernel. |
void |
run()
A threaded kernel does not run user programs, so this method does nothing. |
void |
selfTest()
Test this kernel. |
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 Scheduler scheduler
public static Alarm alarm
public static FileSystem fileSystem
Constructor Detail |
---|
public ThreadedKernel()
Method Detail |
---|
public void initialize(String[] args)
initialize
in class Kernel
public void selfTest()
selfTest
in class Kernel
public void run()
run
in class Kernel
public void terminate()
terminate
in class Kernel
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |