Selección y configuración del hardware

19 flashcardsby Chory_JMS → S
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
IRQ - Interruption query / Solicitud de interrupción
Es una señal que se envía a la CPU para que gestione una petición de hardware (teclado, ratón, etc)
Se muestran en
/proc/interrupts
2
DMA - Direct memory adressing / Asignación directa de memoria
El dispositivo puede acceder a bloques de memoria sin que esa necesario la CPU
Fichero
/proc/dma
3
Direcciones E/S
Trozos de memoria para que los dispositivos se comuniquen con la CPU
Fichero
/proc/ioports
4
/proc/
Es un directorio muy especial que debemos conocer.
No todo lo que contiene son ficheros tradicionales, también podemos encontrar información del sistema en él.
5
Coldplug / Hotplug
Son dispositivos que se tienen que conectar en frío (cuando la máquina está apagada) o en caliente (mientras está en funcionamiento)
6
sysfs
Es un sistema virtual de ficheros donde se puede acceder a información sobre los dispositivos de hardware y del sistema en si
Se encuentra en
/sys/
7
D-Bus
Permite que los procesos se comuniquen y se notifiquen eventos entre ellos
8
udev
Es un demonio que se encarga de crear y mantener el sistema de archivos virtual /dev/, donde se crearán o eliminarán ficheros que representan dispositivos según estén disponibles o no. Detecta cuando se conectan y desconectan y actúa en consecuencia.
9
/sys/class/net/ - Directorio
Muestra los nombres de las interfaces físicas de red instaladas en el sistema
10
lspci - Comando para inspección de hardware
Muestra todos los dispositivos actualmente conectados al bus PCI (Peripheral Component Interconnect). Los dispositivos PCI pueden ser un componente conectado a la placa base, como un controlador de disco, o una tarjeta de expansión instalada en una ranura PCI, como una tarjeta gráfica externa.
-v - Amplía la información
-vv - Más detalles
-s + puerto + bus - Muestra la información sólo del dispositivo seleccionado
Ejemplo: \$ lspci -s 04:02.0 -v
-k - Permite verificar qué módulo del núcleo del SO está en uso para el dispositivo especificado
Ejemplo: \$ lspci -s 04:02.0 -k
11
lsusb - Comando para inspección de hardware
Enumera los dispositivos USB (Universal Serial Bus) actualmente conectados a la máquina.
Es similar al comando lspci pero enumero la información de USB exclusivamente.
-v - Amplía la información
-vv - Más detalles
-s + puerto + bus - Muestra la información sólo del dispositivo seleccionado
-t - Muestra información en árbol y la velocidad del puerto USB
-d - Permite seleccionar un dispositivo específico para inspeccionar
Ejemplo: \$ lsusb -v -d 1781:0c9f
12
Módulos
Son partes del kernel que podemos activar o desactivar para añadir o quitar funcionalidades. Tienen una relación muy estrecha con los controladores.
Puede formar parte del núcleo oficial de Linux o agregarse por separado de otras fuentes.
También se denominan controladores.
Usan la extensión *.ko y se encuentran en la ruta
/lib/modules/versión_del_kernel
Se pueden identificar en la línea
kernel driver in use:
en el resultado de la ejecución del comando lspci
13
lsmod - Comando
Muestra módulos cargados en el sistema actualmente.
Su salida se divide en tres columnas
Module - Nombre del módulo
Size - Cantidad de memoria RAM ocupada por el módulo, en bytes
Used by - Módulos dependientes
14
modinfo - Comando
Amplía niformación de un módulo
15
insmod - Comando
Carga un fichero *.ko en el sistema
16
rmmod - Comando
Quita un módulo del sistema.
-w - Espera a que deje de utilizarse el módulo para eliminarlo
-f - Fuerza el borrado del módulo
17
modprobe - Comando
Carga o borra módulos y resuelve las dependencias entre éstos, siempre que no estén siendo utilizados por un proceso en ejecución.
-f - Fuerza la carga del módulo aunque la versión del kernel no coincida con la que espera encontrar
-r - Elimina el módulo
-v - Muestra información adicional de lo que raliza
-n - Hace una simulación pero no inserta el módulo
18
BIOS
Basic Input / Output System - Hasta mediados de los 2000, el estándar para el firmware que contiene las rutinas de configuración básicas que se encuentran en las placas base x86.
19
UEFI
Unified Extensible Firmware Interface - Presentado a finales de la primera decada de los 2000, es un reemplazo del BIOS que tiene características más sofisticadas para la identificación, prueba, configuración y actualizaciones de firmware.
Study all 19 cards for free