Help

Course Information

Operating Systems (CSC 3351)

Term: 2015-2016 Academic Year - Spring Semester

Faculty

Mohamed Riduan ABID
Email address is hidden, click here to email

Schedule

Tue-Thu, 12:30 PM - 1:50 PM (1/19/2016 - 5/16/2016) Location: MAIN 07 003

Description

Pre-requisites: CSC 2303 and CSC 2304
This course covers the general principles of operating systems together with detailed coverage of the most popular systems in the marketplace, such as Linux, Macintosh, Microsoft Windows. Throughout the course, the following areas will be considered in detail: Concurrent processes: deadlocks and mutual exclusion; scheduling: preemptive and non-preemptive strategies, performance measurement; Input/Output management: buffering, device and processor queues, latency, error correction, direct memory access devices; file systems: naming, referencing, disk space management, basic security needs; memory management, swapping and demand paging.