lectures.alex.balgavy.eu

Lecture notes from university.
git clone git://git.alex.balgavy.eu/lectures.alex.balgavy.eu.git
Log | Files | Refs | Submodules

Accessing I_O devices.md (734B)


      1 +++
      2 title = 'Accessing I/O Devices'
      3 +++
      4 # Accessing I/O Devices
      5 I/O means input/output — e.g. input from switch/microphone, output to speaker/motor/whatever
      6 
      7 components of a computer system communicate through interconnection network (circuits)
      8 
      9 each I/O device appears to processor as addressable locations
     10 
     11 implemented as bit storage flip-flops in the form of registers (“I/O registers”)
     12 
     13 I/O devices and memory share same address space — “memory-mapped I/O)
     14 this means that any instruction which accesses memory can access the device
     15 
     16 ## I/O device interface
     17 
     18 a device is connected to interconnection network using a circuit — “device interface”
     19 
     20 provides means for data transfer, exchange of status & control info