Computer Science, asked by aparnaappus146, 9 months ago

A digital computer has 2 memory unit 64k*8.5
a)how many data input and data output lines does it have
b)how many address lines does it have
c)what is the memory capacity in bytes​

Answers

Answered by yshashank857
3

Answer:

Main memory has 64K = 64 x 1024 = 2^6 x 2^10 = 2^16 words

Cache memory has 1K = 1024 = 2^10 words

Cached address consists of Index and Tag part. Index and Tag together make main memory address. Index part addresses cache memory and Tag part represents the rest of the main memory address.

In this case to address main memory we need 16 bits (2^16) and to address cache memory we need 10 bits (2^10).

So Index is 10 bits wide and Tag is 6 bits wide (16 - 10 = 6).

When using blocks the the Index is divided into the "Block" part and the "Word" part. Block part addresses blocks of cache memory and Word part addresses individual words in a block.

In this case the block is 4 words long for what we need 2 bits (2^2) and that leaves 8 bits (10 - 2 = 8) for addressing blocks.

Summary:

Tag = 6 bits

Index = 10 bits

Block = 8 bits

Word = 2 bits

Read more on Brainly.in - https://brainly.in/question/2072814#readmore

Similar questions