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
¿Qué significa SSD?
Solid State Drive
¿Qué significa HDD?
Hard Disk Drive
¿Como es RAID-0?
Se llama: DATA STRIPING / VOLUMEN DIVIDIDO
- No posee redundancia, paridad ni tolerancia a fallos.
- Distribuye la información entre 2 o más discos.
- Rendimiento bueno en lectura/escritura (paraleliza)
- La capacidad de almacenamiento, la determina el disco más pequeño, por lo que por ejemplo, un disco de 100Gb + uno de 500Gb da lugar a un RAID-0 de 200Gb (100Gb de cada disco)
- Si falla uno solo de los discos, se pierde toda la información.
¿Cómo es RAID-1?
Llamado: ESPEJO
- Se copia la información simultaneamente en un disco principal y en los otros, copias del principal. Primario y espejos.
- Buen rendimiento en lectura y seguridad x la redundancia.
- Desventaja: Requiere el doble de espacio, lo que significa que dos discos de 2TB, dan un espacio de 2TB.
- Si falla un disco, no se pierde la información.
- La velocidad de escritura se adapta al más lento.
- Se puede leer y escribir en los dos discos, al mismo tiempo.
¿Como se puede crear un RAID?
Por Software y por Hardware.
¿Como son RAID-2 y RAID-3?
Son RAID de acceso PARALELO, es decir, que se accede a todos los discos a la vez.
¿Como son RAID 5 y 6?
Son RAID de acceso INDEPENDIENTE.
RAID-5 y 6 son de paridad distribuida.
- RAID-5, distribuye la paridad entre los discos, singularmente. Tolera el fallo de 1 disco. Discos mínimos para montar, 3. Su capacidad de almacenamiento es n-1. Si durante la reconstrucción, falla un segundo disco, se perderán todos los datos.
- RAID-6, distribuye la paridad, como RAID 5, pero por duplicado. Tolera el fallo de 2 discos. Discos mínimos para montar 4. Su capacidad de almacenamiento es n-2.
¿Que significa RAID?
Redundant Array of Independent Disks