Open main menu

Gobblerpedia β

Changes

CS 3214 Computer Systems

19 bytes added, 07:20, 28 January 2013
CS 3204 link, also s/systatd/sysstatd/
'''CS 3214: Introduction to Computer Systems''' is a required [[Computer Science]] course that focuses on operating system principles as they are relevant to appliation-level programmers. The course was designed by [[Godmar Back]] to replace [[CS 3204Operating Systems|CS 3204: Operating Systems]], and serves as a prerequisite to the Systems and Networking Capstone course. In addition to Back, the class has historically been taught by [[William McQuain]], [[Ali Butt]], and [[Dennis Kafura]].
Topics covered include: operating systems design and architectures; processes, threads, synchronization techniques, deadlock; CPU scheduling; system call interfaces, system level I/O and file management; shell programming; separate compilation, loading and linking; interprocess communication (IPC); virtual and physical memory management and garbage collection; network protocols and programming; virtualization; performance analysis and optimization.
* An extensible shell (esh) that can run modules written by other students
* A threadpool
* A multithreaded systatd sysstatd web server
[[Category:Courses]]
Anonymous user