answersLogoWhite

0

Memory mapped IO uses a portion of RAM to handle IO requests. In this manner, instructions the CPU uses for reading and writing memory can also be used for IO, reducing the circuitry needed. This makes the CPU simpler, cheaper and more effecient.

User Avatar

Wiki User

16y ago

What else can I help you with?

Continue Learning about Computer Science

What is the purpose of the direct mapped cache tag in a computer system's memory management?

The purpose of the direct mapped cache tag in a computer system's memory management is to quickly determine if a requested memory address is stored in the cache memory. This helps improve the system's performance by reducing the time it takes to access data from the main memory.


How does a direct mapped cache handle 4-word blocks?

A direct mapped cache assigns each block of memory to a specific location in the cache. With 4-word blocks, each block is stored in a specific cache line based on its memory address. This means that each block of memory can only be stored in one specific location in the cache, making it easy to determine where to look for a specific block of memory.


What are the advantages of shared momory?

Advantages of shared memory are: 1) Less disk spaceis used because the shared momory code is not included in the executable program. 2) Less momory is used b'coz the shared memory code is only loadedonce.


What is the purpose and functionality of an inverted page table in operating systems?

An inverted page table in operating systems is used to map virtual memory addresses to physical memory addresses. It helps in efficiently managing memory by allowing multiple virtual pages to be mapped to a single physical page. This helps in reducing memory overhead and improving performance by avoiding the need for a separate page table for each process.


Advantages of using x drives?

Easy to access Doesnt take up computer memory

Related Questions

Differentiate between memory mapped IO and IO mapped IO?

Memory mapped IO is one where the processor and the IO device share the same memory location(memory) while IO mapped IO is one where the processor and the IO device have different memory located to each other.


What is the advantage and disadvantage of interrupt in memory mapped IO?

disadvantages of interrupt


What is the Difference between memory mapped IO and peripheral mapped IO?

A memory mapped IO device is an IO device that responds to a specific address when IO/M- is low. A peripheral (or IO) mapped IO device is an IO device that responds to a specific address when IO/M- is high.Many system designers ignore IO/M- in favor of memory mapped IO.This eliminates one term in the chip select logic for every device.This allows you to use all addressing modes and instructions when manipulating an IO device, as opposed to using only IN and OUT.This allows you to potentially have more than 256 different IO devices.The downside is that you reduce the addressable main memory in the system, i.e. you cannot have all 64K available to you, but this is not generally a problem in most controller designs. You also must decode 16 address lines instead of just 8 when accessing the device.


What is IO mapped?

Peripheral-Mapped IO is IO that is selected when the IO/M- line is high.


What is Peripheral-Mapped IO?

Peripheral-Mapped IO is IO that is selected when the IO/M- line is high.


What is the Difference between memory mapped IO and IO mapped IO?

In memory mapped I/O, a chunk of the CPU's address space is reserved for accessing I/O devices. In I/O mapped I/O, I/O devices are handled distinctly by the CPU and hence occupy a separate chunk of addresses predetermined by the CPU for I/O. In case of Memory mapped I/O the same address BUS is used for accessing both Memory (RAM) and the Registers of I/O devices. For I/O Mapped I/O, separate address BUS is used. As Address space is generally larger for Memory than I/O registers, the length of I/O address is larger in case of Memory Mapped I/O. For a system which uses I/O Mapped I/O, there is a requirement for a extra h/w Circuitry.


The maximum number of Io devices can be interfaced with 8085 in the Io mapped Io technique?

3


What is a memory mapped register?

A memory mapped register is a register that has its specific address stored in a known memory location.


What is the meaning of memory mapped bus?

Memory mapped buses helps in the extension of the address of the physical ram through which the devices can access the address


What are the advantages and disadvantages of borrowings?

io


Graphic images where each pixel is bit-mapped and take up more memory?

Graphic images where each pixel is bit-mapped and take up more memory?


What are the advantages and disadvantages of borrowing money?

io