The operating systems first-year engineering program introduces students to the fundamental ideas and concepts of computer operating systems. This program is intended to provide a thorough grasp of how operating systems work, their role in computer resource management, and their importance in current computing environments.
Key Topics Covered:
-
Introduction to Operating Systems: Students will learn the basic definition and functions of operating systems, including process management, memory management, file systems, and user interfaces.
-
Processes and Threads: An exploration of processes and threads, including their creation, management, and synchronization. Understanding how the operating system handles multiple tasks concurrently
-
File Systems: Introduction to file system organization, file manipulation, directory structures, and file access control.
-
Input/Output (I/O) Systems: How the operating system manages input and output operations, including device drivers and I/O scheduling, etc.
- Enseignant: IDIR FILALI
