Chapter 3 Flashcards
IRQ
Interrupt Request
Signal sent to the CPU instructing it to suspend its current activity and to handle some external event/input
112
ISA
Industry Standard Architecture
114
PCI
Peripheral Component Interconnect
114
I/O Addresses
unique locations in memory that are reserved for communications between the CPU and specific physical hardware devices
115
DMA
Direct memory addressing
Method of communication to I/O ports. Permits the device to transfer data directly without the CPU’s attention resulting in lower CPU activity
116
LBA
Linear Blocking Address
common scheme used for specifying the location of blocks of data stored on computer storage devices, generally secondary storage systems such as hard disks.
119
Sysfs
virtual file system mounted at /sys
exports information about devices so that user-space utilities can access the information
119
HAL Daemon
Hardware Abstraction Layer Daemon
user-space program that runs at all times and provides other user-space programs with information about available hardware
120
D-Bus
Desktop Bus
Provides a further abstraction of hardware information access. Runs as a daemon. D-bus enables processes to communicatie with each other as well as to register to be notified of events
120
udev
a virtual filesystem, mounted at /dev, which creates dynamic device files as drivers are loaded and unloaded
120
lspci option
-v
Increases verbosity of output. This option way be doubled (-vv) or tripled (-vvv) to produce yet more output
121
lspci option
-n
Displays information in numeric codes rather than translating the codes to manufacturer and device names
121
lspci option
-nn
Displays both the manufacturer and device names and their associated numeric codes
121
lspci option
-x
Displays the PCI configuration space for each device as a hexadecimal dump. This is an extremely advanced option. Triple (-xxx) or quadrupling (-xxxx) this option displays information about more devices
122
lspci option
-b
shows IRQ numbers and other data as seen by devices rather than as seen by the kernel
122