3a21ea0275
Fixed the minor bug with SJF Scheduling. Will start work on memory operations.
2024-03-16 19:54:40 -07:00
eb87c7f9b9
Finished with SJF Scheduling, minus one tiny bug. Otherwise, memory operations can be started on.
2024-03-16 19:52:33 -07:00
0b6d2d0b0c
SJF Scheduling is incomplete, and does not work past a certain point.
...
Trying to figure out how not to break FCFS while working on SJF.
+- simulator.c
2024-03-13 16:28:20 -07:00
7035f119a8
Starting work on Simulator 3, SJF works-ish...
...
+- config0.cnf (SJF mode)
+- simulator.c/h
+- sim03
2024-03-13 15:27:58 -07:00
90c3f8cc3f
Change out the configuration and metadata for activated memory.
2024-03-13 14:01:43 -07:00
d1b7184b26
Initialize Simulator 3 - Create files and such
...
++ Simulator 3 Files
2024-03-13 13:58:06 -07:00
ae2e2ad885
Almost fixed Simulator 2. Minor changes help get the output closer. File IO still don't work, but I can't do anything about that.
...
+- simulator.c
+- sim02
2024-03-13 13:42:21 -07:00
60cc817296
Fix simulator 2 a little more, but still not entirely functional.
2024-03-10 19:39:57 -07:00
a4f9cd88fa
Fixed the simulator to get every subprocess except for the first in each process...
...
+- simulator.c
2024-03-10 17:45:36 -07:00
20a6731ee2
Fixed many issues with Simulator 2, trying to fix the beginning and end of CPU/IO subprocesses
...
+- StandardConstants.h
+- simulator.c/h
2024-03-10 16:46:18 -07:00
02cb8b33e6
Fixed the getNumberArg issue, which is what was causing so much headache.
...
Multiplier variable not set correctly.
+- metadataops.c
+- sim02
2024-02-28 10:23:25 -07:00
5a747ab1dd
Cleaned up Sim02's mess. Can look at previous commits to figure out what is going on.
...
+- simulator.c/h
2024-02-22 05:31:32 -07:00
e76f2971de
Pre-clean up of the files
...
+- simulator.h
2024-02-22 05:24:30 -07:00
b306a179d8
"Finished" Sim02
...
+- simulator.c/h
2024-02-22 05:19:48 -07:00
79db35ade5
Sim02 somewhat working? Unclear as of this commit.
...
+- simulator.c/h
+- simtimer.c/h
2024-02-22 02:36:52 -07:00
152e4429af
Saving now before KDE Plasma crashes
2024-02-22 00:53:50 -07:00
0b8c384602
Save Point for Sim02, added new testing files.
...
++ config0.cnf
++ metadata5NoMem.mdf
++ logfile_1.lgf
+- simulator.c
+- simulator.h
2024-02-22 00:42:27 -07:00
672c26a5c7
Debugging fillProcessBlock functions, trying to figure out where memleaks are.
...
+- simulator.c
2024-02-21 13:36:15 -07:00
fa99b171f9
Started scheduleProcess function, will pick up later.
...
+- simulator.c
2024-02-21 01:07:16 -07:00
a946ea2c1c
Finished? fillProcessList function for Sim02
...
+- simulator.c
2024-02-21 00:12:05 -07:00
3e4d6ec479
Save point for Sim02
...
+- simulator.c
2024-02-20 11:47:12 -07:00
2d412e233d
runSim partially working
...
+- simulator.c
2024-02-20 00:48:11 -07:00
c828913809
Upload Sim02 files for Syncronization.
...
+- simulator.c/h
2024-02-19 18:43:06 -07:00
62418ec35a
Expanding out ideas on Simulator 2... trying to get everything working
2024-02-15 12:34:23 -07:00
93904cb2f3
Started outlining the CS480 Simulator 2 project, analyzed a testfile, and added SimTimer stuff
...
++ simtimer.c/h
++ testfile-dnw.mdf
+- simulator.c/h
-- Sim01 Grading
2024-02-14 13:20:04 -07:00
460705a9e1
Forgotten Makefile.
2024-02-02 13:56:46 -07:00
cb1bd64489
Simulator 2 Initialization, changes some of the basics
...
++ Sim02 Files and Makefile
2024-02-02 13:56:28 -07:00
a2211ac942
Fixed the MetadataOPS File
...
+- metadataops.c
2024-01-31 18:36:44 -07:00
3af7742043
Working on changes, maybe working?
2024-01-31 18:17:38 -07:00
7b837ddf86
Completed Sim01 afaik
...
+- configops.c/h
+- metadataops.c/h
+- StandardConstants.h
2024-01-31 02:33:40 -07:00
e19542c060
Mostly Completed Step 5.
...
+- configops.c/h
+- metadataops.c/h
2024-01-30 23:15:13 -07:00
dc4eca7285
Sim1 Complete up until Step 5
...
+- .gitignore
++ Sim01 Files
++ SimTimer stuff
++ SimProgGen
2024-01-30 03:07:38 -07:00
08677204ca
Fixed most of the problems with the StringUtils
...
+- Phase6_Prep.c
+- StringUtils.c
Note: Lev did things wrong using malloc in the videos. Corrections have been made.
Wrong: malloc( sizeof( sourceStrLen + 1 ) )
Correct: malloc( sizeof(char) * (sourceStrLen + 1) )
This will correctly fix most of the dynamic memory allocation problems that will arise from programs described in the video.
2024-01-07 22:04:12 -07:00
cb03243373
Getting Phase 6 almost complete
...
+- StringUtils.c, StringUtils.h
+- Phase6_Prep.c
Notes: Fix the substring functions. may be a problem with any of the substring functions.
2024-01-07 21:22:07 -07:00
fd87d9a54d
Good Stopping Point for 480 Prep
...
+- Phase6 Preparation to Step 3.
2024-01-07 01:50:01 -07:00
ca321e6c4e
Good Stopping point for CS480 Prep
...
++ Phases 1-6 Preparation
++ C, H, Makefiles
2024-01-06 21:56:16 -07:00
b861b15368
Update '.gitignore'
...
Including Makefiles into my project
2024-01-06 13:19:03 -07:00
266c0bc953
Initial commit
2024-01-06 13:17:44 -07:00