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, 22.06.2019 19:20
Consider the following code snippet: #ifndef cashregister_h#define cashregister_hconst double max_balance = 6000000.0; class cashregister{public: cashregister(); cashregister(double new_balance); void set_balance(double new_balance); double get_balance() const; private: double balance[12]; }; double get_monthly_balance(cashregister bk, int month); #endifwhich of the following is correct? a)the header file is correct as given.b)the definition of max_balance should be removed since header files should not contain constants.c)the definition of cashregister should be removed since header files should not contain class definitions.d)the body of the get_monthly_balance function should be added to the header file.
Answers: 1
question
Computers and Technology, 24.06.2019 01:30
Hazel has just finished adding pictures to her holiday newsletter. she decides to crop an image. what is cropping an image?
Answers: 1
question
Computers and Technology, 24.06.2019 08:10
Where are american poets found in the dewey decimal system
Answers: 1
question
Computers and Technology, 24.06.2019 14:00
Which computer tools allow you to communicate with coworkers, family,and friends
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, 04.12.2020 23:50
question
Mathematics, 04.12.2020 23:50
question
Mathematics, 04.12.2020 23:50
question
English, 04.12.2020 23:50
question
Mathematics, 04.12.2020 23:50
question
Mathematics, 04.12.2020 23:50
Questions on the website: 13722361