Practice

Note

Be sure to thoroughly review the instructions in Section 2, “Practice Problem Instructions” before doing the practice problems below.
  1. What does CPU stand for and what does it do?

  2. What is non-volatile auxiliary storage? What is it used for?

  3. What is RAM? What is it used for and why?

  4. What is ROM? What is it used for and why?

  5. How is RAM/ROM structured on most computers?

  6. What limits the size of a computer's address space? How is this related to the actual amount of memory in a computer?

  7. How is cache used and why?

  8. What does virtual memory do?

  9. What type of program is virtual memory good for and what type is it not good for? Why?