Input output techniques - computer architecture, Computer Engineering

Input Output Techniques:

o   Interrupt driven

o   Direct Memory Access (DMA)

o   Programmed

Programmed I/O

  •   CPU has control over I/O directly
  •   Read/write commands
  •   Sensing status
  •   Transferring data
  •   Wastes CPU time
  •   CPU waits for I/O module to finish operation
  •   I/O module performs operation
  •   I/O module sets status bits
  •   CPU requests I/O operation
  •   CPU checks status bits periodically
  •   I/O module doesn't inform CPU directly
  •   I/O module does not interrupt CPU
  •   Under programmed I/O data transfer is similar memory access (CPU viewpoint)
  •   Each device given unique identifier
  •   CPU may wait or come back later
  •   CPU commands have identifier (address)

I/O Mapping

  •   Large selection of the memory access commands available
  •   Memory mapped I/O

o   memory and Devices share an address space

o   I/O looks like memory read/write

o   No special commands for I/O

  •   Restricted set
  •   Isolated I/O

o   Separate address spaces

o   Need I/O or memory select lines

o   Special commands for I/O


Posted Date: 10/13/2012 7:08:26 AM | Location : United States

Related Discussions:- Input output techniques - computer architecture, Assignment Help, Ask Question on Input output techniques - computer architecture, Get Answer, Expert's Help, Input output techniques - computer architecture Discussions

Write discussion on Input output techniques - computer architecture
Your posts are moderated
Related Questions
A distributed network configuration in which all data/information pass through a central computer is (A)  Bus network                            (B) Star network (C)  Rin

What are different control function categories. Explain. In several switching systems, the control subsystem may be an integral part of the switching network itself. This syst

ID3 algorithm: Further for the calculation for information gain is the most difficult part of this algorithm. Hence ID3 performs a search whereby the search states are decisio

Q. Explain Programmer Visible Registers? These registers can be accessed employing machine language. In general we encounter four kinds of programmer visible registers.

What does the term convergence mean regarding E-commerce? Convergence regarding e-commerce: The capability to leverage and integrate the different data sources and proces

engineering plastics ,rubbers ,composites

It is possible to enter one or more criteria in the rows which can influence your database significantly. >="Callahan" this returns all the several records from Callahan to the

Determine about the security- accidental damage accidental damage is best guarded against by keeping back up files or use Grandfather-Father-Son (GFS) method; also use of passw

State the Encryption and decryption process with example Encryption and decryption process in the Figure where Ram wants to send a confidential message to his friend Shyam. Ram

Q. Components of magnetic disk? Disk itself is mounted in a disk drive that comprises arm which is a shaft that rotates disk and the electronics required for input and output b