/ICS_handouts

Handouts of labs from ICS (CMU 15213 equivalance)

Primary LanguageC

ICS_handouts

Handouts of ICS_se12, based on CSAPP:2e

Introduction to Comupter Systems

This is an introductory course for computer systems. The course content includes representation of integer and floating point, machine-level instructions, relationship with assembly code and high-level programming language, virtual memory and program optimization.

It is a prerequisite for most up-level system courses including processor architecture, memory hierarchy (main memory, cache), peripheral devices, exceptions and processes, linker and loader and concurrent programming. The participation of this course involve four forms of activity: attending the lectures, homework, lab assignments, and exams.