
| Course Code | : CSE306 |
| Course Type | : Required |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : English |
| Work Placement | : N/A |
| Theory | : 2 |
| Prt. | : 2 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 6 |
To provide students with basic concepts of modern operating systems To explain the mechanism of memory management, input/output, file systems To understand the concepts of handling deadlocks, processes, and threads To understand the differences between “normal” OS, multimedia OS, and multiprocessor systems Critically thinking about security issues To understand the philosophy of OS design
History of operating systems, Processes, System calls, Threads, Communication between processes, Process scheduling, Deadlock, Memory management, File system