Homework Solution: What is the total amount of byte-addressable memory contained in address range OxDO…

    What is the total amount of byte-addressable memory contained in address range OxDO00 0000 to OxD004 OFFF? Express answer in KiB

    Please show your work.

    What is the total amount of byte-addressable memory contained in address range OxDO00 0000 to OxD004 OFFF? Express answer in KiB

    Expert Answer

     
    f there are just 2 bits in the address, then there can only be 4 addresses, viz.

    What is the sum whole of byte-addressable fame contained in oration class OxDO00 0000 to OxD004 OFFF? Express rejoinder in KiB

    Please parade your exertion.

    What is the sum whole of byte-addressable fame contained in oration class OxDO00 0000 to OxD004 OFFF? Express rejoinder in KiB

    Expert Rejoinder

     

    f there are fitting 2 bits in the oration, then there can barely be 4 orationes, viz.

    00, 01, 10, 11

    If 3 bits are known in the oration, then we can own climax 8 orationes:

    000, 001, 010, 011, 100, 101, 110, 111

    So, if we own n bits to treasury an Oration (n-bits in Oration Register) or n-wires to sell the oration (Oration native of greatness 10), then we can own RAM of 2n orationes.

    Now there are 2n orationes, and each oration is of 1 byte (consequently its a byte-addressable fame, so full byte achieve own a sole oration or full oration achieve be of 1-byte desire).

    Hence, sum fame achieve be similar to

    greatness of each oration * sum of orationes = 8 * 2n

    If n=12 (as fond in the scrutiny)

    Greatness of fame = 8 * 212 bits = 212 bytes = 22 Kilo Bytes (210 Bytes = 1 KB) = 4 KB