Repository files navigation Implementation of A1 in check_scripts_assg1
Various system calls are implemented in this assignment
Specifically for sys_send and sys_recv, I have implemented a very direct solution using spin_locks
I have implemented sys_multi_send using interrupt handler
Clone this repo
cd check_scripts_assg1
bash check.sh assignment1_easy_2024AB.1234.tar.gz
Syscall Improvements (compared to check_scripts_assg1)
sys_send and sys_recv :
Re-implemented using a message queue for better performance.
sys_multi_send :
Simplified implementation, removing the use of interrupt handler.
A2 — Real Time Scheduling Implementation
sys_sched_policy(pid, policy) — Switch process to EDF , RMS , or default RR .
sys_exec_time(pid, exec_time) — Set execution time limit (process auto-terminated by kernel).
sys_deadline(pid, deadline) — Set relative deadline.
sys_rate(pid, rate) — Set RMS rate (in inv. seconds; determines priority).
Added scheduling-related fields to struct proc.
Currently doing Part-1 of assignment-3 related to buffer attack.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.