B2-T2 Perifericos Flashcards
¿De que se encarga el Kernel?
es el que se encarga de conceder el acceso al hardware de forma segura para todo el software que lo solicita.
¿Qué es Rutina de interrupción al servicio (ISR)?
un bloque de código diseñado para manejar una interrupción generada por un periférico o evento externo en un sistema informático.
¿Qué es una interrupción?
Mecanismo que permite al hardware u otros programas externos interrumpir temporalmente la ejecución normal de un proceso en la CPU para atender una tarea o evento específico que requiere una acción inmediata
¿Cuál es la llamada System Call de Unix?
INT 80H
¿Qué es un controlador?
componente de hardware que dirige y maneja el flujo de datos entre el sistema y un dispositivo específico
¿Qué es un driver?
es un software específico que permite al sistema operativo comunicarse con el hardware del ordenador o dispositivo externo
¿Qué es el PIC (Controlador programable de interrupciones ?
responsable de gestionar las interrupcione
¿Como se llaman las entradas al PIC?
IRQ
¿Que es VECTOR OFFSET o Índice?
tabla de vectores de interrupción
¿Cuantos tipos de interrupciones conoces?
Hw - Sw - Excepciones
¿Que es la instrucción CALL?
se utiliza para llamar a una subrutina o procedimiento.
Cuando se ejecuta , el procesador guarda la dirección de retorno (la dirección de la instrucción que sigue a la instrucción CALL) en la pila. Esto permite que, una vez que la subrutina ha terminado, el control pueda regresar al punto en el que se llamó.
¿Que instrucción utiliza CALL para volver al punto de partida?
RET
¿Para que vale la Instrucción JMP?
para transferir el control incondicionalmente a otra parte del programa. No guarda la dirección de retorno en la pila
¿Uso típico de la instrucción JMP?
Para saltos incondicionales dentro del código.
¿Un ejemplo de una interrupción de tipo excepción?
acceso a memoria no permitido
¿Instrucciones que se utilizan para hacer la transferencia de datos a través de puertas E/S?
IN(desde un puerto de E/S específico hacia la CPU) y OUT(esde la CPU hacia un puerto de E/S específico)
¿Formas en que los dispositivos pueden comunicarse con la CPU?
Polling- Interrupción- DMA- Port Mapped
¿Para que vale DMA?
permite a ciertos subsistemas de hardware acceder a la memoria principal (RAM) independientemente de la Unidad Central de Procesamiento (CPU)
¿Para que vale Mapeo de memoria (Memory Mapped)?
asigna direcciones de memoria específicas a los dispositivos de hardware
¿Qué es una GPU?
Unidad de Procesamiento Gráfico
¿Qué es SLI?
forma de conectar dos o más tarjetas gráficas NVIDIA para combinar su potencial
¿Qué es NVLink?
tecnología desarrollada por NVIDIA que permite la conexión de alta velocidad entre múltiples GPU en sistemas compatibles
¿Qué es CrossFire?
Tecnología desarrollada por AMD para permitir la configuración de múltiples tarjetas gráficas en un sistema
¿Qué es SOC (System On Chip) ?
circuitería que lleva CPU