Define and describe Cache Memory. What problem does it solve-How is cache memory different than virtual memory?

 Systems Programming

Final Exam

What is digital data? Give a clear example.

What is a pipeline? Give a detailed example of a pipeline operation.

Describe the advantages and limitations of a pipeline.

Define and describe RISC. Describe the advantages and limitations of

RISC. What are the primary goals of RISC?

Define and describe CISC. Describe the advantages and limitations of

CISC. What are the primary goals of CISC?

Define and describe interrupts. How are interrupts related to DMA?

Draw the block diagram for a DMA controller.

Define and describe DRAM. Describe the advantages and limitations of

DRAM?

Why use RAM that is much slower than cache memory? Why not simply

use cache memory for every application?

Define and describe Cache Memory. What problem does it solve? How is cache memory different than virtual memory?

Define and describe machine language and assembly language. How are they related?