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
¿Cual es el único estándar de conexión de vídeo, que puede transmitir tanto en digital como en analógico?
El DVI.
¿Cuantos puertos DVI hay?
Cinco:
- DVI-D → Únicamente digital. Dos interfaces, Dual Link y Single Link.
- DVI-I → Digital y analógico. Dos interfaces, Dual Link y Single Link.
- DVI-A → Solo analógico. Una sola interfaz.
¿Como se llama el conector de alimentación en un hdd?
Molex
¿Qué es un conector IDC?
insulation-displacement contact
También conocido como Cable Cinta. Era el cable de los discos IDE y también de los D-sub 9 o 15.
Tenían unas cuchillas que cortaban la funda del cable y hacían contacto con el cobre.
¿Qué es la paridad en los Raid?
Es un calculo que se hace y se va guardando en los discos del Raid, para recuperar información en caso de pérdida.
¿Como es Raid 10?
DIVISIÓN DE ESPEJOS
Se necesitan un mínimo de 4 discos.
Es un RAID 0 el que está en la primera capa y cada una de sus patas es un RAID 1.
Alto rendimiento de lectura y tolerancia a fallos.
Su capacidad de almacenamiento es de n-2 discos completos, es decir, para 4 discos de 4TB, la capacidad será de 8TB.
¿Qué es HOT SWAP?
Cambio en caliente de discos.
¿Qué es NorthBridge?
También conocido como MCH o GMCH si integra gráfica.
Está directamente conectado a la CPU por medio del FSB.
Controla el acceso desde y hasta:
* CPU -> Por el FSB
* RAM
* AGP o PCI-express.
Sirve de conexión también con el SouthBridge.
¿Qué es el SouthBridge?
También conocido como I/O Controller Hub, ICH.
Coordina los dispositivos de entrada y salida.
No está conectado directamente con la CPU.
Algunos de los dispositivos que gestiona son:
- Bus PCI
- Bus ISA
- Bus SPI
- SMBus Controller
- Controlador DMA
- PIC
- Controlador IDE, SATA o PATA
- Puente LPC
- Reloj en Tiempo Real - Real Time Clock
- Administración de potencia eléctrica APM y ACPI
- Al CMOS de la BIOS, que es el área no volatil donde se guarda la configuración.
- Interfaz de sonido AC97 o HD Audio.
Adicionalmente, puede incluir soporte para Ethernet, RAID, USB y Codec de Audio.
Volátil vs No volátil
La memoria Volátil, necesita alimentación, para mantener los datos.
La memoria No Volátil, No necesita alimentación, para mantener los datos.
Formato de audio, CON compresión CON perdida,
VORBIS (.ogg)
OPUS (.opus)
AAC (MPEG-4 Part 3)(.m4a .m4b .acc .3gp)
AC3 (.ac3)
MP3 (.mp3)
WMA
Formato de audio SIN pérdida, CON compresión.
- WMA Lossless
- FLAC Free Lossless Audio Codec
¿Que es un RISC?
Reduced Instruction Set Computer
Sus características son:
- Instrucciones de tamaño fijo y presentadas en un reducido número de formatos.
- Solo las instrucciones de carga y almacenamiento acceden a la memoria de datos.
Ejemplos de procesadores con tecnología RISC.
- DEC AlphA
- ARM
- MIPS
- SPARC
- PowerPC
¿Qué son los TBW en un SSD?
TeraBytes Written
Es la forma de saber cuanta vida útil le queda al SSD.
¿Qué cosas NO puede hacer un RAID?
- No protege los datos, ante un virus o un fallo del sistema de archivos.
- No simplifica la recuperación ante un desastre
- No mejora el rendimiento de todas las aplicaciones
- No facilita el traslado a un sistema nuevo.
Di dos superordenadores ubicados en España.
Magerit
MareNostrum
Velocidades de USB 3 y 4.
https://en.wikipedia.org/wiki/USB4
OJO HAY GEN 4 DE USB4
VA DE 80GBPS A 120GBPS
Regla nemotécnica:
Gen 1 -> Siempre 5 Gbps x lo que sea
Gen 2 -> Siempre 10 Gbps x lo que sea
Gen 3 -> Siempre 20 Gbps x lo que sea
Gen 4 -> Siempre 40 Gbps x lo que sea. Gen 4 siempre tiene líneas dobles.
Velocidad de Thunderbolt 3 Y 4
40 Gbps
¿Qué es NVME?
Non-Volatile Memory Express
- Especificación de interfaz de controlador de host de memoria no volátil.
- A través de un bus PCI Express.
¿Qué significa SD-RAM?
Synchronous dynamic random-access memory
Tamaños de encapsulado de la memoria RAM.
DI-SO-MI-SI-RI
- DIMM
- SODIMM
- MINI DIMM
- SIMM
- RIM
Memorias DDR
- DDR a DDR5
- GDDR a GDDR7
¿Qué es GDDR?
- Graphics Double Data Rate.
- Memorias creadas para las tarjetas gráficas.
- Igual que las DDR, envían 2 bits por cada ciclo de reloj.
¿Qué entidad escribe la especificación para GDDR?
JEDEC
Joint Electron Device Engineering Council
¿Cual es la última versión de la GDDR?
LA 7.
Tipos de periféricos:
- De ENTRADA
- De SALIDA
- De E/S
- De ALMACENAMIENTO
- De COMUNICACIÓN
¿Qué es ISO 9660?
- Es la estandarización que se creó para almacenar datos en los discos ópticos. Se usa principalmente en los CD’s, pero también se puede usar en DVD’s.
- Permite que los discos se puedan leer, independientemente del SO o del Hardware.
¿Qué es UDF?
Universal Disk Format
(Software). Es un sistema de archivos, con estandar ISO 9660, que permite, LEER, ESCRIBIR Y MODIFICAR archivos en los discos.
Soportado por grabadoras CD-RW, DVD-RAM/RW, HD DVD y Blu-ray.
¿Qué es ROCK RIDGE?
- Extensión de ISO9660, para UNIX.
- Entre otras cosas, permite ENLACES SIMBÓLICOS en los cd’s.
¿Qué es LANDZ en los HDD’s?
Zona donde se aparcan las cabezas lectoras, al apagar el disco.
Aplicaciones de NVME:
- NVME como disco duro
- NVME-OF es una extensión del protocolo NVME para Ethernet o Fibre Channel. Para la SAN
- NVME-FC nvme over fibre chanel.
¿Qué es SSA y AFA en las SAN?
Es cuando todos los discos que se usan en las SAN, son SSD.
Se puede llamar All-Flash Array ó Solid-State Array
¿Qué dice la Ley de Moore?
Viene a decir que cada dos años se duplica el número de transistores en un procesador.
¿Qué significa IOPS?
Input/Output Operations per Second
¿Qué otro puerto DVI existe y que tiene USB?
El M1-DA, que tiene además USB.
¿Qué métodos de intercambio de datos puede usar M.2?
Según la Wiki, puede usar:
/ * PCI Express
/ * SATA 3.0
/ * USB 3.0
¿En qué tecnología está basado USB-4?
En Thunderbolt 3
Y es retrocompatible hasta USB 2
¿Qué es JBOD?
Es un tipo de RAID, a nivel del RAID 0, pero que aprovecha todo el espacio de los discos.
USB-PD
Power Delivery
Entrega hasta 100W
¿Qué es el Firmware?
Es la lógica de E/S que está enbebida dentro del hardware.
¿Qué es lo que tiene la placa base, relacionado con cada dispositivo?
Un controlador físico, para cada dispositivo.
¿Qué es un driver?
- Son las ISR (Rutina de Servicio a la Interrupción)
- Es la rutina que se ejecuta después de que una IRQ, interrumpa a la CPU.
- Se suele traducir como controlador del dispositivo, pero es diferente al controlador físico que hay en la placa para cada dispositivo.
¿Qué es un Vector de Interrupción?
- Se engloba dentro de las interrupciones hardware
- Es un Vector que genera el PIC, para una interrupción.
- Hace que la CPU, termine el proceso que está ejecutando y se pare.
- Este vector, apunta a una tabla de Vectores de interrupción, que es una zona reservada de la memoria, que suele estar en las primeras posiciones.
- Lo que hay en la tabla de vectores, son las DIRECCIONES DE MEMORIA DE LAS RUTINAS, que se ejecutan para atender a cada IRQ.
- A estas rutinas se las conoce como ISR, Interrupt Service Rutine
¿Qué es un puerto de E/S?
- Es como una especie de dirección de memoria, pero que no apunta a la RAM, si no que apunta a un controlador físico de un dispositivo en la PCB
- Funciona con las instrucciones IN/OUT, para mandar información a un puerto, para que le llegue a un dispositivo o leer info de un puerto de un dispositivo.
¿Que tipos de direccionamientos hay en los discos duros?
- CHS -> Cilindro, Head y Sector. Es un direccionamiento REAL, ya que apunta físicamente a la ubicación del archivo.
-
LBA -> Logical Block Addressing. Más moderno que CHS. Es un direccionamiento LINEAL, ya que se accede a los bloques de datos, por su número identificativo.
Su límite es de 8 zettabytes.
Esquema general de RAID
¿Con qué otra interfaz es compatible USB4?
Con Thunderbolt 3 y 4, por usb-C.
Velocidad máxima de USB
- USB 3.1 HASTA 10 Gbps
- USB 3.2 HASTA 20 Gbps
- USB 4 HASTA 120 Gbps