Introduction to Computer Systems

Term 2, Summer Session 2017

Software architecture, operating systems, and I/O architectures. Relationships between application software, operating systems, and computing hardware; critical sections, deadlock avoidance, and performance; principles and operation of disks and networks.

Pair assignments were in C and C++.