Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/superb-man/operating-system-lab

Operating System lab-work
https://github.com/superb-man/operating-system-lab

inter-process-communication schedular shell-scripts system-calls x-33 xv6-riscv

Last synced: 16 days ago
JSON representation

Operating System lab-work

Awesome Lists containing this project

README

        

# xV6-OS
I am loving this sessional course till now.
1.Offline 1 on system call implementation.
# Offline 1 on Shell
I am very bad in writing shell script
# Offline 2 on system call basic implementation

Implemented 2 system call ------> xv6-risc-V
# Offline 3 on scheduler
Don't know whether I do it correctly or not! The instructors seem confused too
# Offline 4 on IPC-User_threads
Getting a lot of deadlocks and segmentation fault. But understood a lot of things more deeply while doing this offline.
# Offline 5 on Kernel Thread implementaion
Not so robust OS. User's responsibilty to handle the exit() and join() of a thread.If i get time will try to implement this in future.
# Offline 6 on Paging with swap space
Have some little bugs.Will push it solving those in future. Rest of the codes somehow works and it's the hardest challenge i encountered in academic till now!!

![Screenshot from 2023-09-15 10-45-21](https://github.com/Superb-Man/xV6-OS/assets/104999005/4510e122-7faa-465c-9829-16717dd18770)
and
![Screenshot from 2023-09-15 10-41-34](https://github.com/Superb-Man/xV6-OS/assets/104999005/98d80c5a-4047-4aa6-9d49-9e012be52077)