Consider a memory system with addresses spaced at a distance of m (stride), T = bank cycle time and n = number of banks. Then the average data access time per word in a synchronous (interleaved) organisation is
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: A. t = m·T/n for m ≪ n; t = T for m ≫ n
Explanation
For a small stride, consecutive accesses go to different banks and overlap, giving m·T/n per word. For a large stride, accesses keep hitting the same bank, so each word costs a full cycle T.More Computer System Architecture questions
- In a multiprocessor system, the crossbar switch interconnection network is an example of a
- The representation of the 4-bit code 1101 as a 7-bit even-parity Hamming code is
- The number of gate inputs required to realise the expression ABC + AB′CD + EF′ + AD is
- Consider a logic circuit with 8 input lines (D0, D1, …, D7) and 3 output lines (A0, A1, A2) specified by: A2 = D4 + D5 + D6 + D7 A1 = D2 +…
- The total storage capacity of a floppy disk having 80 tracks and storing 128 bytes/sector is 163,840 bytes. How many sectors does this disk…
- In a cache memory, if the address has 9 bits in the tag field and 12 bits in the index field, the sizes of main memory and cache memory wou…