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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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