Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/superb-man/operating-system-lab
- Owner: Superb-Man
- Created: 2023-12-07T06:05:41.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-07-08T06:49:13.000Z (6 months ago)
- Last Synced: 2024-10-17T12:23:47.560Z (2 months ago)
- Topics: inter-process-communication, schedular, shell-scripts, system-calls, x-33, xv6-riscv
- Language: C
- Homepage:
- Size: 1010 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 implementationImplemented 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)