Operating Systems
Undergraduate course, Bar-Ilan University, Faculty of Engineering, Fall 2018
This course covers the principles of operating systems, focusing on process management, memory allocation, synchronization, and file systems.
Course Description
Explores how OS components interact with hardware and software layers.
Includes labs in C implementing schedulers, virtual memory, and system calls.
My Role
Prepared lectures and practical exercises, guided lab sessions, and supervised student projects related to kernel simulation and system performance.
Outcome
Students gained a deep understanding of low-level system design and the challenges in building robust, efficient, and secure operating systems.
