What is address aliasing?
How do you do it (general steps)?
What are its benefits/disadvantages?
Context: Given that we have a bunch of address lines and an address decoder inside of a computer...
|
What is address aliasing? How do you do it (general steps)? What are its benefits/disadvantages? Context: Given that we have a bunch of address lines and an address decoder inside of a computer... | ||||
feedback
|
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. See the FAQ for guidance on how to improve it.
|
Well I just found out my answer from someone and so I guess I'll answer my own question in case it helps someone else out =p Address Aliasing is when you have extra address space available because not all of memory is used. Implement: you see which address line is changing and which remain constant. The ones that remain constant can be ignored when determining which I/O device to select etc. So if you have memory mapped I/O at defined address locations 0x42A2 0x52B3 0x82C9 then you see that the second MSB remains constant so when selecting an I/O device you can decode an address using 0x4"X"A2 where the second MSB is represented by a don't care, "X". This format is using aliasing. Advantages are simpler circuitry. I don't really see any disadvantages... | |||
|
feedback
|