Commit Graph

316 Commits

Author SHA1 Message Date
Enrico Fraccaroli 8ad4e45b50 Add some more comments. Implement sempahore search function. Check correctness of the current semaphore code, and it works as expected. 2023-04-21 17:55:19 +02:00
Enrico Fraccaroli bfe30f797a Merge branch 'develop' into feature/Feature-Semaphores 2023-04-21 16:51:20 +02:00
Enrico Fraccaroli 136dd11069 Merge branch 'feature/feedback_scheduler' into develop 2023-04-21 16:44:14 +02:00
Enrico Fraccaroli 4e9d0ebaf2 Clean up the logging code for the scheduler feedback. 2023-04-21 16:41:01 +02:00
Enrico Fraccaroli 36b08c2d86 Merge develop into feedback_scheduler. 2023-04-20 09:12:10 +02:00
Enrico Fraccaroli 8adfe8d887 Update comments. 2023-04-20 09:00:04 +02:00
Enrico Fraccaroli 6ca621d506 Finalize the scheduling test program. 2023-04-19 14:24:32 +02:00
Enrico Fraccaroli cf0001fca6 Clean up the comments concerning the scheduler feedback. 2023-04-19 14:02:49 +02:00
Enrico Fraccaroli 6aa814f30a Improve scheduler feedback. 2023-04-19 10:22:14 +02:00
Enrico Fraccaroli d630fd55f7 Clean up the feedback code. 2023-04-18 17:52:19 +02:00
Enrico Fraccaroli 09aa9a6a39 Fix O_CREAT check. Fix inode cretion error during the boot phase. 2023-04-18 15:18:15 +02:00
Enrico Fraccaroli d8d2b9cb69 Add all commments 2023-04-12 15:12:16 +02:00
Enrico Fraccaroli 32b8bd898c Add all commments 2023-04-12 15:01:32 +02:00
Enrico Fraccaroli 79489757e3 Add all commments 2023-04-12 14:57:28 +02:00
Aldegheri Alessandro cc4eed7788 First working implementation of System V Semaphores with working tests. Check for comments inside the code 2023-04-11 21:12:44 +02:00
emmekappaa 998ffd2c29 Implemented Statistics 2023-04-07 23:01:29 +02:00
Aldegheri Alessandro 0fb3a8d5b2 Merge branch 'develop' into feature/Feature-Semaphores 2023-04-06 11:24:42 +02:00
Aldegheri Alessandro b955065ee1 first implementation semctl, first flags 2023-04-06 11:23:37 +02:00
Enrico Fraccaroli df347f51c0 Fix SystemCall definition 2023-04-06 11:20:25 +02:00
tommyvilo 84fbca5798 Bug fixing and detecting wrong parameters 2023-04-05 17:49:09 +02:00
tommyvilo 8e9b86476c Changing chmod permission file 2023-04-05 09:40:12 +02:00
emmekappaa c19da29ab7 Bug Fixing and add a new feature 2023-04-05 09:21:22 +02:00
Aldegheri Alessandro 7c166e73a3 First implementation of semget function with multiple flags working (see comments inside) 2023-04-03 21:27:49 +02:00
Aldegheri Alessandro 1c4fd2c388 first implementation of ftok function with working test 2023-04-01 15:23:50 +02:00
emmekappaa 2a123f6986 Bug Fixing start scheduler feedback 2023-03-31 18:25:04 +02:00
Enrico Fraccaroli (Galfurian) fc36a1dad0 Update scheduling feedback system. 2023-03-31 09:55:11 -04:00
emmekappaa e6c733a881 Function to start the session of PID's recording 2023-03-29 19:03:48 +02:00
emmekappaa 913deff2d4 add start command 2023-03-29 19:02:23 +02:00
emmekappaa d193fa1ced Update Task 2023-03-29 19:01:28 +02:00
emmekappaa 62db896e48 File where PID are saved 2023-03-29 18:58:55 +02:00
Aldegheri Alessandro cd74fd521c Pseudocode for semctl, semget and semop functions 2023-03-29 17:27:38 +02:00
emmekappaa bc5f3c2b2a adding the pid's process' name to writeFeedback's arguments 2023-03-25 16:12:27 +01:00
emmekappaa fa15355071 Defining general architecture of the task 2023-03-25 16:08:37 +01:00
emmekappaa 16a27a022f file for statistics 2023-03-21 18:50:45 +01:00
emmekappaa 0fcd132e85 fix and write on file 2023-03-21 18:49:28 +01:00
Enrico Fraccaroli (Galfurian) 25c8a1049b Use the right function for the kernel-side logging. 2023-03-21 09:20:55 -04:00
Aldegheri Alessandro 25c1c2c6fb Semids, Semun and various define added to sem.h, created a test for checking the actual presence of the syscalls 2023-03-19 10:18:26 +01:00
tommyvilo 40fac6e194 Add files via upload 2023-03-18 21:09:29 +01:00
emmekappaa 95ec1d8a33 Fix Scheduler_priority and CFS 2023-03-15 18:38:00 +01:00
emmekappaa a650fb9c62 Fix Scheduler_priority and Scheduler_CFS 2023-03-15 18:25:00 +01:00
emmekappaa 0d0cec9420 File di Prova by Cip e Tom 2023-03-15 15:59:23 +01:00
Enrico Fraccaroli (Galfurian) 188f42e531 Remove test file. 2023-03-13 10:14:56 -04:00
Enrico Fraccaroli (Galfurian) 464448c711 Merge origin/develop to local. 2023-03-13 09:57:07 -04:00
Enrico Fraccaroli (Galfurian) 0d99f26430 Modify test file. 2023-03-13 09:52:38 -04:00
Enrico Fraccaroli (Galfurian) 81c482e377 Modify test file. 2023-03-13 09:52:11 -04:00
Enrico Fraccaroli (Galfurian) 3bb21bb0f0 Merge branch 'feature/scheduling_feedback' into develop 2023-03-13 09:39:55 -04:00
Enrico Fraccaroli (Galfurian) af1389233d Merge branch 'develop' into feature/scheduling_feedback 2023-03-13 09:38:45 -04:00
Enrico Fraccaroli (Galfurian) 3b1f5b2ebe Add test file. 2023-03-13 09:37:20 -04:00
Enrico Fraccaroli (Galfurian) 3e16bc81a9 Add test file. 2023-03-13 09:36:09 -04:00
Enrico Fraccaroli (Galfurian) 59d9bcb596 Fix wrong argument of write. Fix return type of getdents. Fix procfs_getdents. Finish implementing the base version of the ps command. 2023-01-27 11:38:40 -05:00