Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Suppose a computer has 64kx16 Main memory and has 8kx16 Cache memory. With 16 bytes per block. ......................................................................(10) a) How many blocks are

Suppose a computer has 64kx16 Main memory and has 8kx16 Cache memory. 

With 16 bytes per block. ......................................................................(10)

a)     How many blocks are there in Main Memory .

b)    How many blocks are there in Cache Memory


c)     What is the format of Address as seen by the cache system if 2 way set-Associative  Mapping is being used. Give size of each field.

d)    Suppose an address 0A264(hex) is generated by the CPU. Then :

e)     What is the main memory block number indicated by this address.

f)      To which Cache Block this main memory can be copied.

g)     What other Main memory blocks share this Cache block with this block.

h)    How many blocks share a cache block in this case.

Step by Step Solution

3.45 Rating (148 Votes )

There are 3 Steps involved in it

Step: 1

a To find the number of blocks in main memory we first need to calculate the total size of main memory in bytes Main Memory Size 64k x 16 bits 64k x 2 ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Computer organization and architecture designing for performance

Authors: william stallings

8th edition

136073735, 978-0136073734

More Books

Students also viewed these Operating System questions

Question

What are some of the key benefits of clustering?

Answered: 1 week ago