Skip to main content Link Search Menu Expand Document (external link)
Last updated: | Permalink

Lecture 2: Basics

Learning objectives:

In this lecture, you will learn:

  • Lec2a: basics of computer architecture, main hardware.
  • Lec2b: basics of digital representation of data (binary data, data types).
  • Lec2b: basics of CPU management and job scheduling policies.
  • Lec2c: basics of data locality, memory management, and the commonly-used data formats (CSV, JSON, SQL DBs).

Lecture slides

  • Lec2a: Basics of computer organization (data representation): slides pdf
  • Lec2b: Basics of operating systems I (CPU management): slides pdf
  • Lec2c: Basics of operating systems II (Memory and storage): slides pdf, slides+notes

Readings

Quizzes


© 2023 Yue Cheng. Released under the CC BY-SA license