What does CPU stand for and what does it do?
What is non-volatile auxiliary storage? What is it used for?
What is RAM? What is it used for and why?
What is ROM? What is it used for and why?
How is RAM/ROM structured on most computers?
What limits the size of a computer's address space? How is this related to the actual amount of memory in a computer?
How is cache used and why?
What does virtual memory do?
What type of program is virtual memory good for and what type is it not good for? Why?