Skip to content

CS330 (Operating Systems) course assignments to implement various system call and scheduling algorithms on xv6-riscv

Notifications You must be signed in to change notification settings

uditpd3000/cs330

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CS330 (Operating Systems) Design Assignments

Course Instructor : Dr. Mainak Chaudhary

CS330 (Operating Systems) course assignments to implement various system calls, scheduling algorithms, condition variables and semaphores on xv6-riscv

Team members : Me, Aarchie, Harsh Jain and Kembasaram Nitin

Assignment-1 : Implemented various user programs which makes use of pre-implemented system calls and also implemented new syscalls like getppid(), forkf().

Assignment-2: Implemented various scheduling algorithms namely FCFS, SJF and Unix Scheduler.

Assignment-3: Implemented condition variables and semaphores.

PS: We were awarded full marks in all the 3 assignments :P

About

CS330 (Operating Systems) course assignments to implement various system call and scheduling algorithms on xv6-riscv

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published