CIS 3355 Lecture Notes - Lecture 18: Device Driver, Computer Hardware, Pci Express
Document Summary
Direct memory access (dma) channels: using i/o ports to send data to the cpu can be slow. Many pnp devices use dma channels to send data from a hardware device directly to memory on the system, without having to wait for the cpu. The cpu can then read those memory locations to access the data when it s ready: as with i/o ports, each device that uses dma must be assigned a unique channel number. Working with pci boards: the linux kernel supports both the peripheral component interface (pci) and pci. Computer hardware is generally categorized into two types: cold plug devices, hot plug devices. Cold plug devices are hardware devices that can only be connected to the system when the system is powered down (ex. , memory and pci cards). You can add and remove hot plug devices at any time (ex. , monitors and usb devices).