|
Nov 23, 2024
|
|
|
|
SOFE 3950U – Operating Systems The organization and structure of modern operating systems and concurrent programming concepts. Context within which the operating system functions (hardware, other system programs, application programs, interactive users), internals and design issues, design trade-offs and decisions. Process description and control. Threads, SMP, microkernels. Concurrency: mutual exclusion and synchronization. Deadlocks and starvation. Memory management and virtual memory. Uniprocessor scheduling. Multiprocessor and real-time scheduling. I/O management and disk scheduling. File management. Introduction to distributed processing and client/ server computing, distributed process management. Security, performance, and protection. Credit hours: 3 Lecture hours: 3 Laboratory hours: 3 (biweekly) Tutorial hours: 1.5 Prerequisite(s): ELEE 3450U , SOFE 3200U
Add to favourites (opens a new window)
|
|