Six original Cambridge-style questions on RISC and CISC processors, pipeline cycle counts, the role of registers and interrupts in a pipelined processor, with mark-scheme style solutions.
State four differences between RISC and CISC processors.
A RISC processor has a five-stage pipeline: IF, ID, OF, IE, WB. Each stage takes one clock cycle. Calculate how many clock cycles it takes to execute 12 instructions, with and without pipelining, and state how many cycles are saved.
Explain how pipelining improves the performance of a processor.
Explain why registers are important in a RISC processor.
Describe how an interrupt is handled by a RISC processor that uses pipelining.
A program contains a conditional jump. When the jump is taken, the processor's performance drops. Explain why, with reference to the pipeline.
Mark this once you have attempted all six and checked your working. It records a Practiced badge on the topic and adds a one-time bonus. Revealing the solutions alone does not count.