everything.study
CMSC 412

Operating Systems

4 Credits

A hands-on introduction to operating systems, including topics in: multiprogramming, communication and synchronization, memory management, IO subsystems, and resource scheduling polices. The laboratory component consists of constructing a small kernel, including functions for device IO, multi-tasking, and memory management.

Prerequisites & course information

Prerequisite: Minimum grade of C- in CMSC330 and CMSC351 ; and 1 course with a minimum grade of C- from ( CMSC414 , CMSC417 , CMSC420 , CMSC430 , CMSC433 , CMSC435 , ENEE440 , ENEE457 ). Restriction: Permission of CMNS-Computer Science department; or must be in one of the following programs (Computer Science (Master's); Computer Science (Doctoral)). Credit Only Granted for: CMSC412 or ENEE447 .

Sources
Catalogue variants