CSci 230: Computing Systems Organization
Home Syllabus Readings Assignments Tests

Readings

As we go through the semester, I'm developing readings that discuss the material we've studied through class. Most of these duplicate what we saw in the classroom, but in written form.

Reading U: Introducing the Linux command line
Reading C: C for Python programmers
Reading B: Using bit operators
Reading L: Logic & gates
Reading D: Components of digital circuits
Reading F: Floating-point representation
Reading M: The MINIAC machine
Reading A: Introducing ARM assembly language
Reading H: Hierarchy of memory & caches
Reading O: Principles of operating systems
Reading V: Principles of virtual memory
Reading G: Garbage collection
Reading E: Efficiently implementing objects