Skip to content

Computer Architecture — question 8 of 10

Write a real answer. It is graded against the question's rubric, and the mastery movement is computed by the same engine the product uses. Scoring here is deterministic rather than model-written, so this page costs nothing to run and nothing is saved. In a track built from your own posting, the same rubric is graded by the model, which is what produces feedback about your reasoning rather than about coverage.

Assume the bus can sustain its peak transfer rate every cycle with no protocol overhead, to keep the arithmetic focused on the core bandwidth budgeting question.

A shared on-chip bus runs at 200 MHz and transfers 8 bytes (64 bits) per cycle when fully utilized. Three agents need simultaneous access: a display controller needs a sustained 1500 MB/s to avoid frame underrun, a DMA engine averages 800 MB/s, and the CPU needs about 400 MB/s on average for cache refills. What percentage of the bus's peak bandwidth would be required to satisfy all three simultaneously, and what does that tell you about whether this bus can support the workload as-is?

This one resolves to a number. Give the value in the field below and your reasoning in the box — the number is checked exactly, by arithmetic.

%

Units and SI prefixes are understood, including schematic notation: 4k7, 2.2 uF, 1.5e-3 A.

How sure are you?

Being confidently wrong costs more mastery than admitting a guess — that is deliberate, and it is how misconceptions get found.

Neither is graded, and nothing here is recorded.