B2 Tema 2 Periféricos Flashcards
¿Qué es una ISR?
Rutina de Servicio a la Interrupción
- Ejecuta una rutina que tiene como objetivo atender al dispositivo que generó la interrupción.
- Es lo que toda la vida he llamado DRIVERS.
Maneras de sincronizar un dispositivo con la CPU, para interrupciones..
Polling→Sondeo constante en busca de solicitudes de parte del hardware.
Interrupciones→ El periférico envía una señal, de forma asíncrona, para interrumpir el flujo natural de la lógica de ejecución de la CPU.
DMA→ Son periféricos que acceden directamente a la memoria principal, sin pasar por la CPU y sin usar interrupciones.
¿Que es INT 21H?
- Son interrupciones Software
- En este caso son System call MSDOS
¿Qué es INT 80H?
- Son interrupciones Software
- En este caso son System call Linux
¿En qué tipo de memorias estan basados los SSD’s y los Pendrive’s?
En memorias Flash o Nand.
Memoría No Volatil.
¿Cuales son las tecnologías de fabricación de las memorias NAND FLASH (SSD’s)?
- SLC (1 BIT X CELDA) Bajo consumo, escritura muy rápida, precio alto, 100.000 borrados. Se suelen usar para servidores.
- MLC (2 BITS X CELDA) Más asequible, más lenta, menos borrados.
- TLC (3 BITS X CELDA) Baratos, muchos menos borrados.
- QLC (4 BITS X CELDA)
- PLC (5 BITS X CELDA) Aún experimental.
Formatos específicos de los SSD (tarjeta).
- M.2 (reemplaza al mSATA) Conocido también como Next Generation Form Factor (NGFF)
- NVME (No es SATA, va al PCIe)
Interfaces HDD/SSD
Discos en PARALELO
- IDE(Integrated Drive Electronics)
- PATA
- SCSI (Small Computer System Interface) (7 a 15 dispositivos con su ID)
Discos en SERIE
- SATA → SATA-1 (1,5 Gbps), SATA-2 (3Gbps), SATA-3 (6 Gbps)
- SAS → Serial Attached SCSI. A cada disco se le asigna un WWN. 16.384 dispos.
SAS-1 => 3Gbps
SAS-2 => 6 Gbps
SAS-3 => 12 Gbps
SAS-4 => 22,5 Gbps
Tipos de pantallas:
CRT→ haz de rayos sobre fósforo
LCD → cristal líquido + iluminación
LED → diodos led para iluminación
OLED → cada diodo para un pixel
Interfaces de video externas:
VGA → Analógico
DVI → Analógico y Digital
HDMI → Solo Digital
DISPLAY PORT → Solo digital
Buses de video en la PCB:
- PCI
- AGP
- PCI EXPRESS
Cosas a tener en cuenta en un escaner:
- El fotosensor se denomina CCD (charge-coupled device)
- La resolución se mide en puntos por pulgada o DPI + profundidad de color
- OCR (Reconocimiento óptico de caracteres)
- Interfaces:
/ * TWAIN -> Technology Without An Interesting Name
/ * ISIS -> Image and Scanner Interface Specification
/ * WIA -> Windows Image Acquisition
/ * SANE -> Scanner Access Now Easy
Tipos de impresoras:
- Laser → Toner + Tambor fotosensible
- Inyección de tinta
- Matriciales →(impacto) / Margarita →(impacto)
- Sublimación →(Calor para transferir tinta de cinta de 4 colores)
- Térmica →(Papel sensible al calor)
¿Qué modelo de color usan las impresoras?
CMYK:
Cyan
Magenta
Yellow
Key (Black)
Lenguajes de descripción de página:
- PostScript (Adobe)
- PCL (Printer Command Language de HP)
- XPS (Open XML paper specification [Microsoft → ECMA 388]
- PDF → (ISO 32000-1] → Portable Document Format
- DVI (sistema TEX) → DeVice Independent
- Diablo
Interfaces de conexión:
FIREWIRE (IEEE 1394) → En serie.
THUNDERBOLT (también llamado Light Peak) →20GB Wide Range
USB
¿Qué es PIC?
- Controlador Programable de Interrupciones.
- Tiene una serie de entradas que se llaman IRQ’s.
- Está conectado físicamente con la CPU, por una pista.
- Provoca una interrupción hardware a la CPU.
- La CPU termina de ejecutar la rutina que estuviera atendiendo y se para por la IRQ
- Se para para atender la rutina de esa interrupción.
¿Que tipo de interrupciones hay en las IRQ’s?
- Interrupciones Hardware → Se envían desde el PIC y se inician desde un dispositivo. Asíncronas al procesador.
- Excepciones o TRAPS (Dentro del CPU) → Síncronas.
- Interrupciones Software → INT 0x21(MSDOS) INT 0x80(Unix)
¿Qué es una Tabla de Vectores de Interrupción o IVT?
Es un ESPACIO RESERVADO DE MEMORIA, donde se guardan las DIRECCIONES DE MEMORIA DE LAS RUTINAS QUE ATIENDEN A UNA INTERRUPCIÓN HARDWARE.
¿Qué es DMA?
Direct Memory Access
- Permite a ciertos dispositivos acceder directamente a la memoria, para leer o escribir, independientemente de la CPU.
- Tiene una pequeña parte de circuitería, DMAController.
- Puede probocar PROBLEMAS DE COHERENCIA DE CACHÉ DEL PROCESADOR
Para recibir información de un dispositivo o enviarle una orden, se hace por medio de…
IN / OUT
¿Qué es MMIO?
Memory-mapped I/O, es una forma de agilizar los input/output entre el dispositivo y la CPU, usando registros de memoria por defecto para determinados trabajos.
¿Qué es PMIO?
Igual que MMIO, pero con puertos.
Dí dos extensiones de formato de ISO 9660 (CDROM)
Joliet y Romeo→ Sistema de archivos que permite su lectura en diversos sistemas operativos. Permite nombres largos.
El torito → Permite arrancar un PC desde un CD-ROM