Commit graph

56 commits

Author SHA1 Message Date
2c2f2cf848 isn't working on my VM for some reason. will try on other devices. 2024-04-21 16:12:29 -07:00
a7506f82c8 This is the new savepoint. This is where to revert to when things go wrong. 2024-04-21 14:45:45 -07:00
46bd58931f Resetting the Simulator 3 and 4 Projects here... Git repository got really bad... 2024-04-21 14:42:28 -07:00
d98c664002 Revert "Merge branch 'main' of https://git.cdezselfhosted.pw/cdez/CS480-Projects"
This reverts commit 37aa8c3b81, reversing
changes made to d5705e42a4.
2024-04-21 10:34:25 -07:00
37aa8c3b81 Merge branch 'main' of https://git.cdezselfhosted.pw/cdez/CS480-Projects 2024-04-21 10:30:18 -07:00
722df73955 Finally gotten to the point with NO MORE WARNINGS!!! YAY 2024-04-18 22:05:38 -07:00
fda21f3cb6 Attempting working on Sim04 without the LL stuff trying to fix in 03. 2024-04-15 21:00:29 -07:00
fda57566d8 Refuse to work on this anymore right now. 2024-04-14 18:41:58 -07:00
e3441e9fbd Trying out how to fix the sjf errors. 2024-04-08 13:36:29 -07:00
022ca3ac06 Modified timer function and such to stop the warnings. 2024-04-08 13:19:52 -07:00
5d8edb8271 Adding Grading form 2024-03-21 01:28:28 -07:00
240190bea4 Will submit this if there is no time left to spend on the project.
+- simulator.c
2024-03-18 22:59:27 -07:00
d7bb439a2a Savepoint, started the allocate memory management stuff.
+- simulator.c
2024-03-18 22:08:55 -07:00
bb6d8ac0af Savepoint, have most everything in place for the memory functions, will just need to fill them in.
+- Simulator.c
2024-03-18 21:28:38 -07:00
6446272063 Savepoint available 2024-03-18 16:40:32 -07:00
67df0ceeaf Savepoint for memory operations. 2024-03-18 15:55:32 -07:00
d5705e42a4 Started Memory operations on simulator
+- simulator.c
2024-03-17 14:09:20 -07:00
ee95d19bfe Fixed the last minor bug (wrong time left on the last process)
+- simulator.c
2024-03-16 19:59:06 -07:00
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