415 |
6812 d 6 h |
ira |
/school/cs431/p1/ |
Add LaTeX source for printing this project.
All Java Files:
* JavaDoc Documentation for all classes, methods, etc.
Makefile:
* Add doc target to build JavaDoc documentation. |
|
/school/cs431/p1/p1.tex
/school/cs431/p1/ConfigParser.java /school/cs431/p1/FCFSScheduler.java /school/cs431/p1/LogEntry.java /school/cs431/p1/Makefile /school/cs431/p1/Process.java /school/cs431/p1/Project1.java /school/cs431/p1/RRScheduler.java /school/cs431/p1/SJFScheduler.java /school/cs431/p1/Scheduler.java
|
413 |
6812 d 12 h |
ira |
/school/cs431/p1/ |
LogEntry.java:
* Initial implementation of Log Entries, for use by Schedulers.
Process.java:
* Add copy constructor.
* Add more private fields. (Some not used, yet).
* Add equals() method.
Scheduler.java:
* Now an abstract class, not an interface.
* Add protected fields.
* Add default implementations of most functions.
* Add many functions to make writing schedulers easier.
FCFSScheduler.java:
* Switch to new Scheduler superclass.
* Use Scheduler functions.
SJFScheduler.java:
* Switch to new Scheduler superclass.
* Clean up private SJFProcess class.
* Use Scheduler functions.
RRScheduler.java:
* Initial implementation of a Round-Robin Scheduler.
Makefile:
* Minor improvements, still barely working.
Project1.java:
* Add SJFScheduler run.
* Add RRScheduler run. |
|
/school/cs431/p1/LogEntry.java /school/cs431/p1/RRScheduler.java
/school/cs431/p1/FCFSScheduler.java /school/cs431/p1/Makefile /school/cs431/p1/Process.java /school/cs431/p1/Project1.java /school/cs431/p1/SJFScheduler.java /school/cs431/p1/Scheduler.java
|