Assume the memory is 4-byte addressable. MY QUESTION IS: what is the difference between an "address" and "the memory is 4 byte addressable"? I understand an address would be its location in memory that is represented by bits, such as 2^n, where n is the number of bits in the address.
Page-addressable, block-addressable? Bit-addressable, byte-addressable and word-addressable are the only terms I've seen use. It doesn't make much sense to address only units bigger than the word at the architectural level. Word-addressable is nowadays only used for special purpose processors such as DSP.
Consider a 32-bit microprocessor composed of 2 fields: the first byte contains the opcode and remainder an immediate operand or an operand address. What is the maximum directly addressable memory capacity? Now the answer should be 2^24=16777216 bits = 2 megabytes but the solution set says 2^24=16 MBytes So am I wrong or is the solution set wrong?
I am trying to understand the difference between byte addressing and word addressing. A 4-way set-associative cache memory unit with a capacity of 16 KB is built using a block size of 8 words. Th...
With byte addressable memory and a 32 bit address you can have 4GB while with word addressable memory you can have 4GB * wordsize. Are single bytes used that much that you can't use routines that filter out single bytes from a word because there is an advantage of having more memory?
1 Well, my question - if word addressable memory has more bytes than byte addressable memory - is derived from the fact that in word addressable memory each address addresses a word and in byte addressable memory each address addresses a byte.
Suppose a system in which addresses (physical and logical) occupy 32 bits, page size is 1024 bytes (2 10), and physical memory is of size 32MB. How many frames are in physical memory? Is the logical address space larger than physical memory? Explain. The solution given is: 2 32 byte logical address space (assuming byte-addressable machine) 2 25 byte physical memory 2 10 byte pages At one page ...
Bits in an addressable memory location - 16 in this example. Addressable memory locations - 1M = 2^20 in this example. CPU word size 1M = 2^20, while the max number of memory locations for 16 bits is 2^16. How could there be a memory size of 1M x 16? 16-bit CPU with memory locations 16-bits wide and a 20-bit segmented architecture like the 8086.
a) Main memory is word addressable b) Main memory is byte addressable I have read this question Word- or byte-addressable? Correct terminology but it did not clear up my understanding of the question as I am NOT asking what is the difference between byte and word addressable, more specifically I want to understand this question I've written.
That means - even if the Memory (as a component - RAM for example) isn't byte-addressable by itself (which means that each address contains, for example, 4 bytes of data instead of 1), then the Memory's DATA can still be considered byte-addressable if you implement another mechanism to let you interact with a single byte out of the data ...