subject

A byte-addressable memory system contains 4 memory modules each of which is 32 bits wide by 228 cells deep. The system employs a 1 MB 2-way set associative cache with 128-byte cache lines. It also uses a 32-bit CPU-to-memory data bus as well as 32-bit physical addresses. 4 clock cycles are required to complete all of the activity required for a read from a single memory module (one cycle to select the module and send the address, one cycle to decode the address, one cycle to perform the access, and one cycle to transmit the data.) a) Assuming that the memory system employs low order interleaving of cells,
show a diagram of the proper 32-bit physical address format, including the width and position of each field. Also describe how each field is used.
b) Assuming that the memory system employs high order interleaving of cells,
show a diagram for the proper 32-bit physical address format, including the width and position of each field. Also describe how each field is used.
c) What is the minimum number of clock cycles required to fill a cache line if the memory system uses low order interleaving?
d) What is the minimum number of clock cycles required to fill a cache line if the memory system uses high order interleaving?

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 21.06.2019 15:00
Much has been made of the new web 2.0 phenomenon, including social networking sites and user-created mash-ups. how does web 2.0 change security for the internet? how do secure software development concepts support protecting applications?
Answers: 1
question
Computers and Technology, 21.06.2019 21:30
Felicia wants to become a head surgeon by december 2013. she designs the career milestones that she would need to complete her goal. by june 2013, she was not licensed. which best describes what she should do?
Answers: 2
question
Computers and Technology, 22.06.2019 18:00
Write a method named addall that could be placed inside the hashintset class. this method accepts another hashintset as a parameter and adds all elements from that set into the current set, if they are not already present. for example, if a set s1 contains [1, 2, 3] and another set s2 contains [1, 7, 3, 9], the call of s1.addall(s2); would change s1 to store [1, 2, 3, 7, 9] in some order. you are allowed to call methods on your set and/or the other set. do not modify the set passed in. this method should run in o(n) time where n is the number of elements in the parameter set passed in.
Answers: 2
question
Computers and Technology, 22.06.2019 18:30
Kto rozmawia z clamentain przez krótkofalówke w the walking dead w 4 epizodzie
Answers: 1
You know the right answer?
A byte-addressable memory system contains 4 memory modules each of which is 32 bits wide by 228 cell...
Questions
question
Mathematics, 09.12.2019 23:31