recategorized by
1,978 views
2 votes
2 votes
State whether the following statements are TRUE or FALSE:

Data transfer between a microprocessor and an I/O device is usually faster in memory-mapped-I/O scheme than in I/O-mapped -I/O scheme.
recategorized by

3 Answers

2 votes
2 votes

Answer : True

I/O mapped I/O or Port I/O or Isolated I/O : I/O devices have a separate address space from general memory, either accomplished by an extra "I/O" pin on the CPU's physical interface, or an entire bus dedicated to I/O. Because the address space for I/O is isolated from that for main memory, this is sometimes referred to as isolated I/O.

One merit of memory-mapped I/O is that, by discarding the extra complexity that port I/O brings, a CPU requires less internal logic and is thus cheaper, faster, easier to build, consumes less power and can be physically smaller. Since any general-purpose register can send or receive data to or from memory and memory-mapped I/O devices, memory-mapped I/O uses fewer instructions and can run faster than port I/O.

Source : Wikipedia: Memory-mapped I/O

Answer:

Related questions

5 votes
5 votes
3 answers
1
makhdoom ghaya asked Nov 9, 2016
2,893 views
State whether the following statements are TRUE or FALSEIn a microprocessor-based system, if a bus (DMA) request and an interrupt request arrive sumultaneously, the micro...
21 votes
21 votes
3 answers
2
makhdoom ghaya asked Nov 9, 2016
3,525 views
State whether the following statements are TRUE or FALSE:A relation $r$ with schema $(X, Y)$ satisfies the function dependency $X \rightarrow Y$, The tuples $\langle 1, 2...
14 votes
14 votes
2 answers
3
makhdoom ghaya asked Nov 9, 2016
3,882 views
State whether the following statements are TRUE or FALSE:The problem as to whether a Turing machine $M$ accepts input $w$ is undecidable.
14 votes
14 votes
4 answers
4
makhdoom ghaya asked Nov 9, 2016
3,494 views
State whether the following statement are TRUE or FALSE.$A$ is recursive if both $A$ and its complement are accepted by Turing machines.