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?