This week’s topics
Memory: RAM, ROM and cache
- What each type of memory is for
- Why more memory helps
What you will be able to do
- 1.1 Describe the role of hardware and software components.
- 1.2 Explain the fetch-execute cycle at a basic level.
Activity
Compare RAM, ROM and cache in a table.
Study materials
Further resources
- Introduction to Computer Science, 5.5: Memory and Storage · PDF · OpenStax Introduction to Computer Science (2024), 5.5: registers, cache, RAM and ROM, pp. 218–225 · for registered students
- Computer Systems: A Programmer's Perspective, 6.1.1: Random-Access Memory · PDF · Bryant & O'Hallaron, CS:APP 2e manuscript sample, 6.1.1 on RAM and ROM (a step up), pp. 532–538 · for registered students
- Computer Systems: A Programmer's Perspective, 1.5–1.6: Caches and storage hierarchy · PDF · Bryant & O'Hallaron, CS:APP 2e manuscript sample, 1.5–1.6: why cache and more memory make a computer faster, pp. 9–11 · for registered students
Materials marked “for registered students” open in the student portal, which is set up as soon as you receive final acceptance.