This repository contains assignments for the CSE 314: Operating System Sessional course offered by the CSE Department of BUET.
- Offline 1: Shell Script
- Offline 2: Inter Process Communication (IPC) using pthread and semaphore
- Offline 3: Xv6 & Scheduling - Lottery Scheduling
- Offline 4: Xv6 & Memory Management - Paging
Some solutions are .patch files. First install Xv6 following Install Xv6.pdf, then apply patch using: git apply > file.patch
.