How many blocks does the cache have

Assignment Help Computer Engineering
Reference no: EM132116029

Question

For a direct-mapped cache design with a 64-bit address, the following bits of the address are used to access the cache.

Tag

Index

Offset

63-10

9-5

4-0

1 What is the cache block size (in words)?

2 How many blocks does the cache have?

3 What is the ratio between total bits required for such a cache implementation over the data storage bits?

Beginning from power on, the following byte-addressed cache references are recorded.


Address

Hex

00

04

10

84

E8

A0

400

1E

8C

C1C

B4

884

Dec

0

4

16

132

232

160

1024

30

140

3100

180

2180

4 Foreachreference,list(1)itstag,index,ando set,(2)whether it is a hit or a miss, and (3) which bytes were replaced (if any).

5 What is the hit ratio?

6 List the final state of the cache,with each valid entry represented as a record of <index, tag, data>.

For example, <0, 3, Mem[0xC00]-Mem[0xC1F]>

Reference no: EM132116029

Questions Cloud

Feelings about tuition-fee increases : "Which of the following choices best describes your feelings about tuition & fee increases?"
How is this loss allocated for tax purposes : HA3042 Taxation Law Assignment - Holmes Institute Australia. How is this loss allocated for tax purposes? If Joseph and Jane decide to sell the property
Develop user interfaces for the android platform : HC2051 - Mobile Web Application Development - Android Apps Development - Identify business constraints, interpret and analyse stakeholder needs
What are the three items that make up lvm : What are the three items that make up LVM? Wjat is the biggest benefit of using lvm over basic partitions or of using raid array?
How many blocks does the cache have : What is the ratio between total bits required for such a cache implementation over the data storage bits?
Provide satisfactory financial advice : Should you expect this company to provide satisfactory financial advice?
List of operations that will be performed for the example : Assuming that we are using a stack to check matching parenthesis, brackets and braces in a code. Show the hown below.
What is the lower limit of the confidence interval : What is the lower limit of the confidence interval? What is the upper limit of the confidence interval?
Student with the score : What proportion of students had a higher score than the student with the score than the student with the score of 940?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Write function that will compute the average of all numbers

Write a function that will compute the average of all numbers on the stack, and include this capability as a new command.

  What feature requirements drive the server market

One factor that IT professionals must consider when building a server is whether that server should be simply server software installed on regular hardware.

  Create a hierarchy of five of the most important topics

Create a hierarchy of five (no more or no less) of the most important topics that you feel need to be addressed in this one-day course that best fits.

  Write a program that asks the user to enter projected amount

Write a program that asks the user to enter the projected amount of total sales, then displays the profit that will be made from that amount.

  What is a pseudomaximum

Why does a DRAM require two chip selects. RAS* and CAS*, whereas a static memory requires only a single CS* input?

  Explain which styles take precedence

magz64- Explain which styles take precedence and how the precedence is established. Provide an example where multiple levels of styles would be used and why.

  How many solutions are there with the first queen

Why does j begin at i + 1 in the examine method? Continue tracing the four queens problem as How many solutions are there with the first queen in position a2?

  Comprise any information which you think will be useful in

as a network manager in a medium-size corporation it is your responsibility to use a proactive approach to providing

  Calculate amount of money that should be paid to employees

You are tasked with creating a mileage caclulator to calculate the amount of money that should be paid to employees.

  What software development methodology would you follow

What Software Development methodology would you follow in developing the computer system for ASC?

  Make multimedia presentation that incorporates 3D modelling

COMP607 Visual Effects and Animation Assignment - 3D Project. In this assignment you will create a multimedia presentation that incorporates 3D modelling

  Determine the number of bits needed in mar and mbr

For each of the following memory systems, determine the number of bits needed in MAR and MBR, assuming a word addressable memory.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd