Operating Systems
Code | 3.4.3136.6 |
---|---|
Semester | 6th |
Flow | Y - Computer Systems |
Category | Obligatory (half flow) |
Credits | 6 |
Class Hours - Lab Hours | 2 - 2 |
Lecturers | Georgios Goumas, Nectarios Koziris, Panayiotis Tsanakas, Marios Koniaris (T & R Associates) |
Web Platform |
Class 1:
BigBlueButton
Class 2: Microsoft Teams |
Description
This course covers the general principles of Operating Systems. Evolution of Operating Systems, Input/Output, concurrent processes, critical section, process synchronization and communication. CPU scheduling. Memory management (static and dynamic allocation, virtual memory, paging, segmentation). File management, disk scheduling, deadlocks.