Multiple choice technology architecture

The elements of an array are stored successively in memory cells because

  1. by this way computer can keep track only the address of the first element and the addresses of other elements can be calculated

  2. the architecture of computer memory does not allow arrays to store other than serially

  3. both of above

  4. none of above

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Array elements are stored in consecutive memory locations, enabling efficient address calculation. By knowing the base address (first element's location) and element size, the computer can directly compute any element's address using simple arithmetic: base_address + (index × element_size).