Foundations of Computer Systems
Introduces machine representation, assembly, memory hierarchy, processes, and basic operating system concepts.
Subject
Operating systems, computer architecture, concurrency, memory, and systems programming.
Canonical ID: urn:taxonomy:cip-aligned:subject:0101-03
Also known as: Systems, Computer Organization and Systems
Browse
Select a course to view its taxonomy record.
Introduces machine representation, assembly, memory hierarchy, processes, and basic operating system concepts.
Covers process scheduling, synchronization, virtual memory, file systems, and concurrency control.
Applies systems concepts to build networked, concurrent, and performance-sensitive applications.
Seminar-style exploration of contemporary systems research including distributed systems, virtualization, and cloud infrastructure.
Advanced topics in systems including scalable distributed systems, formal methods, and systems security.