View Code? Open in Web Editor
NEW
Homework and Projects assigned in the CS342 - Operating Systems course in Bilkent University. (2018-2019)
bilkent_cs342_labs_hws's Introduction
Assignments of CS342 - Operating Systems
Homework 1: Linux System Calls
- Basic Use of Linux System Calls and Their Performance
Homework 2: Theoretical Questions on Various Topics
- CPU and Disk Scheduling Algorithms
- Synchronization
- Memory Management
- File Systems
- Mass Storage
Project 1: A Simple Shell Program
- Interprocess Communication
- C Pipes
- Command Parser
Project 2: Thread Safe Hash Table
- Multi-threaded Programs and Synchronization
- Mutex Locks in Pthreads API
- Hash Table Data Structure
Project 3: Resouce Allocation Library
- Synchronization and Deadlocks
- Banker's Algorithm
- Mutex Locks and Condition Variables in Pthreads API
- Monitor Implementation
Project 4: A Module to Access In-Memory File System Structures
- Developing Linux Kernel Modules
- In Memory File and File-System Structures of Linux
bilkent_cs342_labs_hws's People
Contributors
Watchers