4.1 Central Processing Unit (CPU) Architecture (3)

Resources | Revision Questions | Computer Science

Login to see all questions

Click on a question to view the answer

1.

Question 2

Explain the role of the Interrupt Descriptor Table (IDT) in handling hardware interrupts. Include in your answer the purpose of interrupt vectors.

2.

A computer system has a 32-bit address bus, a 64-bit data bus, and a control bus with the following signals: Read, Write, and Memory Request. Calculate the maximum amount of memory that can be directly accessed and explain how the data bus width impacts the overall system performance. Also, describe the sequence of events involved in a CPU reading data from memory.

3.

Question 3

Consider a scenario where a keyboard press generates a hardware interrupt. Describe the steps involved in the process of handling this interrupt, from the initial interrupt signal to the completion of the interrupt service routine (ISR). Include the role of the CPU's stack.