Apr 19, 2024  
2021 - 2022 Catalog 
    
2021 - 2022 Catalog [ARCHIVED CATALOG]

Add to My Courses (opens a new window)

CSC 487 - Operating System Engineering


Operating System Engineering is a 3 credit course for Computer Science Majors. Students learn how to write operating systems and drivers, compilers, hardware interfaces, and other systems software. The main tools used are UNIX, Linux, C, C++, Bash, and Flex. Students study the fundamental design and implementation ideas in the engineering of operating systems. Topics include virtual memory, threads, context switches, kernels, interrupts, system calls, interprocess communication, coordination, and the interaction between software and hardware.

3 Semester Credit(s)

Crosslisted with: N/A
Laboratory/Experience Hours N/A
Prerequisite(s): ENR 304  
Corequisite(s): N/A
Repeatable for Credit No
Core Course No
Grade Type LT
Typically Offered
Spring



Add to My Courses (opens a new window)