Skip to content

CS Professional · Artificial Intelligence, Data Analytics and Cyber Security - Laws and Practice · Computer Hardware and Software

In the von Neumann architecture, which feature distinguishes it from a design that has separate memories for instructions and data?

The von Neumann architecture stores both program instructions and data in a single shared memory accessed over a common bus. Designs with separate instruction and data memories are called Harvard architecture, so the shared memory is the distinguishing feature.

  1. AIt stores program instructions and data in the same memory and accesses them over a common busCorrect
  2. BIt uses no memory and processes data only in registers
  3. CIt keeps instructions in ROM and data in cache only
  4. DIt requires a separate processor for every instruction type

Explanation

Von Neumann architecture uses one memory for both instructions and data, sharing a bus, which can create a bottleneck. Separate instruction and data memories describe the Harvard architecture. The other options describe no standard architecture.

Did you get it right without looking?

One question tells you little. A timed set on Computer Hardware and Software shows your real accuracy, how long you take and where you lose marks.

More Computer Hardware and Software questions