CE324 Computer Systems Programming

This course covers computing systems and system programming, data representation and operations, exceptional control flow, and linking and loading, virtual memory and caching, pipelining. The course also covers topics such as multithread and multi process programming, process communication, semaphores, and critical sections at the kernel level. (Prerequisite: CS325)

Credits

3

Prerequisite

Operating Systems (CS325)