所屬科目:中山◆資工◆計算機結構
7. A byte-addressable processor is connected to a single memory channel that has a singlerank of DRAM. The physical address space is 32 bits, and the processor uses the following mapping shown in Table 3, to index the DRAM. Each DRAM row has a certain number of columns, where acolumn has the same size of a cache line. The processor uses 64-byte cache lines. The Columns is 6bits and the Cache Line Offset is also 6 bits. In addition, the row size is 4 KB.Table 3 Mapping from the physical address to DRAMTable 4 shows the memory request queue that has 4 pending memory request at time 0.Assuming thatA row buffer hit takes 50 cycles
A row buffer conflict takes 250 cycles.Requests going to different banks can be processed by the banks in parallel.
All the row buffers are closed at times 0.The controller cannot issue two requests at the same time. Each request takes 10 cycles to process,so it takes 10 cycles between issuing two separate requests to the memory.
The controller employs First Ready-First Come First Serve (FR-FCFS) scheduling policy.Table 4. the state of the memory request queue at time 0.If it takes 320 cycles to finish processing all four requests in the memory, at least how many banks does this rank of DRAM have?