Rev |
Age |
Author |
Path |
Log message |
Diff |
438 |
6468 d 9 h |
ira |
/school/cs408/p3/ |
Added the original requirements used to write this program. |
|
432 |
6784 d 21 h |
ira |
/school/cs408/p4/ |
hw04.lisp:
* HI comes before LO in problem #2.
* Fix ordering of arguments in the "or" part of the cond in problem #2. |
|
431 |
6784 d 21 h |
ira |
/school/cs408/p4/ |
hw04.lisp:
* Remove bogus fixme. |
|
430 |
6784 d 21 h |
ira |
/school/cs408/p4/ |
Import CS408 Project #4. |
|
429 |
6792 d 2 h |
ira |
/school/cs420/p3/ |
Actions.py:
* Simplify actions a bit.
* Add a NPC part to Action, which is Negative Preconditions.
PROJ3.py:
* Make the monkey move (more or less) randomly throughout
it's possible moves, instead of fixing the problem. |
|
428 |
6795 d 5 h |
ira |
/school/cs408/p3/ |
hw03.lisp:
* Simplify the solution for Problem 2. This uses a local function. |
|
427 |
6796 d 5 h |
ira |
/school/cs408/p3/ |
Import CS408 Project #3. |
|
426 |
6796 d 5 h |
ira |
/school/cs408/ |
Get set up for CS408. |
|
425 |
6796 d 20 h |
ira |
/school/cs420/p3/ |
p3.tex:
* Add source code printout.
Makefile:
* Add a generic Makefile to run this program. |
|
424 |
6796 d 20 h |
ira |
/school/cs420/p3/ |
PROJ3.py:
* Menu()ize the main loop.
* Break solving function out of main().
Meny.py:
* Add the Menu class, derived from CS420 Project 1 Menu. |
|
423 |
6796 d 21 h |
ira |
/school/cs420/p3/ |
Initial Import of CS420 Project #3. |
|
422 |
6802 d 23 h |
ira |
/school/cs431/p1/ |
GanttChart.java:
* Remove unnecessary variables from for loops. |
|
421 |
6803 d 4 h |
ira |
/school/cs431/p1/ |
ConfigParser.java:
* Add a check for a generic Exception, which will happen on any
error in the config file.
* Print an appropriate message after catching the above Exception. |
|
420 |
6805 d 11 h |
ira |
/school/cs431/p1/ |
Change text strings only. No feature changes. |
|
419 |
6805 d 20 h |
ira |
/school/cs431/p1/ |
p1.tex:
* Add GanttChart.java to the output.
GanttChart.java:
* Automatically generate beautiful Gantt Charts.
Scheduler.java:
* Use GanttChart class to generate Gantt Charts now. |
|
418 |
6806 d 2 h |
ira |
/school/cs431/p1/ |
LogEntry.java:
* Add a MsgType that represents a Process being added to the run queue.
Scheduler.java:
* Create an entry in the log every time a Process is added to the
run queue. |
|
417 |
6806 d 2 h |
ira |
/school/cs431/p1/ |
Process.java:
* Have a Process store the time at which it will enter the run queue.
This makes delaying processes easily possible in all Schedulers.
Scheduler.java:
* Add a waiting queue, which holds delayed processes.
* Always add to the wait queue in addProcess().
* Add queueWaitingProcesses() function so all Schedulers have support
for delayed processes.
* Add schedulerFinished() function so that any Scheduler that uses the
default functions can know when it is finished.
* Add printTurnaroundTime() function to calculate and print the
turnaround time for this run of the Scheduler.
* Use printTurnaroundTime() in run() to print results.
FCFSScheduler.java:
* Switch to new interfaces in the Scheduler superclass.
SJFScheduler.java:
* Remove all of the custom delayed process support, it is now
implemented in the superclass Scheduler.
* Switch to new interfaces in the Scheduler superclass.
RRScheduler.java:
* Switch to new interfaces in the Scheduler superclass. |
|
416 |
6806 d 6 h |
ira |
/school/cs431/p1/ |
Process.java:
* Add the wait time to the processor.
Scheduler.java:
* Update the wait times in scheduleCurrent().
* Add printWaitTimes() function to print the average wait time. |
|
415 |
6806 d 21 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. |
|
414 |
6807 d 0 h |
ira |
/school/cs431/p1/ |
Makefile:
* Add proper dependencies to the Makefile.
* Finally, a perfectly working version.
Scheduler.py:
* Add printing of Gantt charts in the run() method.
* Remove verbose printing, since the Gantt chart displays the same data. |
|