|
|||||||||
| 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 Kernelpublic void selfTest()
selfTest in class Kernelpublic void run()
run in class Kernelpublic void terminate()
terminate in class Kernel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||