Chapter 3 Flashcards

1
Q

IRQ

A

Interrupt Request

Signal sent to the CPU instructing it to suspend its current activity and to handle some external event/input

112

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ISA

A

Industry Standard Architecture

114

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

PCI

A

Peripheral Component Interconnect

114

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

I/O Addresses

A

unique locations in memory that are reserved for communications between the CPU and specific physical hardware devices

115

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

DMA

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

LBA

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Sysfs

A

virtual file system mounted at /sys

exports information about devices so that user-space utilities can access the information

119

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

HAL Daemon

A

Hardware Abstraction Layer Daemon

user-space program that runs at all times and provides other user-space programs with information about available hardware

120

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

D-Bus

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

udev

A

a virtual filesystem, mounted at /dev, which creates dynamic device files as drivers are loaded and unloaded

120

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

lspci option

-v

A

Increases verbosity of output. This option way be doubled (-vv) or tripled (-vvv) to produce yet more output

121

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

lspci option

-n

A

Displays information in numeric codes rather than translating the codes to manufacturer and device names

121

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

lspci option

-nn

A

Displays both the manufacturer and device names and their associated numeric codes

121

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

lspci option

-x

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

lspci option

-b

A

shows IRQ numbers and other data as seen by devices rather than as seen by the kernel

122

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

lspci option

-t

A

Displays a tree view depicting the relationship between devices

122

17
Q

lspci option

-s[[[[domain]:]bus]:][slot][.[func]]

A

Displays only devices that match the listed specification. This can be used to trim the results of the output

122

18
Q

lspci option

-d [vendor]:[device]

A

Shows data on the specified device

122

19
Q

lspci option

-i file

A

Uses the specified file to map vendor and device IDs to names. (The default is /usr/share/misc/pci.ids.)

122

20
Q

lspci option

-m

A

Dumps data in a machine-readable form intended for use by scripts. A single -m uses a backward-compatible format, whereas doubling (-mm) uses a newer format

122

21
Q

lspci option

-D

A

Displays PCI domain numbers. These numbers normally aren’t displayed

122

22
Q

lspci option

-M

A

Performs a scan in bus-mapping mode, which can reveal devices hidden behind a misconfigured PCI bridge. This is an advanced option that can be used only by root

122

23
Q

lspci option

–version

A

Displays version information

122

24
Q

Kernel Modules

A

Kernel Drivers that handle hardware in Linox

122

25
Q

modprobe option

-v or –verbose

A

displays extra information about its operations.

124

26
Q

modprobe option

-n or –dry-run

A

causes modprobe to perform checks and all other operations except the actual module insertions

125

27
Q

modprobe option

-r or –remove

A

reverses modprobe’s usual effect; it causes the program to remove the specified module and any on which it depends

125

28
Q

modprobe option

-f or –force

A

forces the module loading even if the kernel version doesn’t match what the module expects

125

29
Q

modprobe option

–show-

A

shows all of the modules on which the specified module depends

125

30
Q

modprobe option

-l or –list

A

displays a list of available options whose names match the wildcard you specify.

125