Indicar el proceso de funcionamiento de un periferico a nivel de arquitectura HW
1.- Pulsamos tecla (acción del periferico)
2.- El controlador almacena datos pertinentes de la acción (tecla)
3.- Informa al PIC de que se ha producido una acción (tecla) por el IRQ correspondiente (teclado IRQ1)
4.- El PIC lanza una interrupción a la CPU y esta le contesta cuando esté lista
5.- El PIC le da a la CPU la dir de memoria de la rutina a ejecutar.
6.- La CPU carga en el CP la dirección de memoria y empieza el proceso de ejcución de la rutina (ISR o Drivers). NOTA: Esas rutinas están cargadas desde el arranque por la BIOS y siempre (siempre) están cargadas en las primeras y en las mismas direcciones de memoria de la RAM
NOTA: Los drivers que carga la BIOS son los básicos para que el ordenador funcione sin Sistema Operativo, teclado pantalla y ahora con UEFI también ratón
¿Qué tipo de interrupciones tenemos?
En que consiste la tecnica de Polling
En tener a la CPU escaneando constantemente el dispositivo a ver si da algun dato.
Como podemos sincronizar nuestros dispositivos con la CPU
Qué es el DMA
El acceso directo a memoria (DMA, del inglés direct memory access) permite a cierto tipo de componentes de una computadora acceder a la memoria del sistema para leer o escribir independientemente de la unidad central de procesamiento (CPU).1 Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas gráficas y tarjetas de sonido. DMA es una característica esencial en todos los ordenadores modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones.
Que es el concepto de puerto referido a perifericos
Un puerto HW, es ‘una dirección de memoria’ de un dispositivo, está conectado al bus de datos y nos sirve para acceder al dispositivo mediante instrucciones IN/OUT.
Se refiere a acceso software.
¿Qué formato tienen los CD/DVD?
UDF, ISO 9660. Y extensiones, Joilet (nombres largos) y El torito (autoarranque)
¿Que estructura tiene un disco duro magnetico?
Que es CHS y en que consiste
CHS: Cylinder-Head-Sector (Cilindro-Cabezal-Sector)
Son las coordenadas de acceso a la información Cilindro X, Cabeza Y y Sector Z
Qué es LBA y en que consiste
logical block addressing
Consiste en numerar todos los sectores del disco duro de manera lógica o lineal de tal manera que solo pidas un sector y el disco duro te lo de. Sector X a diferencia de las tres coordenadas que había que proporcionar en CHS
Qué tecnología de fabricación emplean los SSD
Tecnología FLASH/NAND
SLC –> 1 bit por celda
MLC –> 2 bit por celda
TLC –> 3 bit por celda
QLC –> 4 bit por celda
¿Qué tipos de interfaces para discos duros conoces?
Interfaces Paralelo:
+IDE/PATA
+SCSI
Interfaces Serie:
+SATA
+SAS (Serial Attached SCSI)
Que tipos de SATA hay y que velocidades manejan
SATA-1: 1.5Bbps
SATA-2: 3Bbps
SATA-3: 6Bbps
Qué tipos de SAS hay y que velocidades manejan
SAS-1: 3Gbps
SAS-2: 6Gbps
SAS-3: 12Gbps
SAS-4: 22.5Gbps
SAS-5: 45Gbps
Qué formato físico pueden tener los discos duros SSD
Formato disco, conectores de datos y alimentación
Formato tarjeta M.2:
¿Todos los discos en formato físico M.2 se conectan mediante SATA?
NO, hay que distinguir entre el formato físico de la tarjeta y el interfáz lógico que lo hace funcinar. Tenemos dos tipos:
SATA: más lento
NVMe: que se conecta a PCIe y es más rápido/caro
Niveles RAID
REGLA: todos los discos que metemos en un RAID deberían ser del mismo tamaño
RAID 0: Data Striping. Dos o más discos. Distribuye a información en tiras, buen rendimiento porque paraleliza la lectura/escritura. Capacidad N discos.
RAID1: Mirroning: Conjunto de dos discos. Escribe la misma información en dos discos en forma de espejo, primario/espejo. Capacidad N/2
RAID2: Acceso en paralelo. N+M discos. N discos de datos M de código Hamming. Tiras de información (striping) y detección y corrección de errores. Capacidad variable, 3+2,6+3,12+4….
RAID3: Acceso paralelo. N+1 discos. N discos de datos 1 de paridad. Tiras de información (striping) y detección y corrección de errores. Capacidad M -1
RAID4: Acceso paralelo independiente. N+1 discos. N discos de datos 1 de paridad. Tiras de información (striping) grandes y detección y corrección de errores. Igual que RAID3 pero con tamaño de datos más grande. Capacidad M-1
RAID5: Acceso paralelo independiente. N discos. N discos de datos y de paridad todo mezclado. Tiras de información (striping) y detección y corrección de errores. Soporta fallo en una unidad, puede recostruir la info con el resto. Capacidad M-1
RAID6: Acceso paralelo independiente. N discos. N discos de datos y de paridad todo mezclado, duplicando la paridad con lo que perderemos espacio con respecto a RAID5. Tiras de información (striping) y detección y corrección de errores. Soporta fallo en dos unidades, puede recostruir la info con el resto. Capacidad M-2
Que anidamientos de RAID existen
OJO!: el primer número indica el orden en el que se anidan:
RAID 0+1: primero data striping y luego un mirroning de esos datos formando dos grupos. Pe.: si tenemos dos discos de datos para hacer striping, pondremos dos discos más para el mirroning, dando un total de 4 discos.
RAID 1 +0: Se hace mirroning de cada disco Stripeado, formando tantos grupos como discos en grupos. Ej.: Si tenemos dos discos para Striping hacemos mirroning de disco uno formando el grupo 1 y mirroning del segundo formando el grupo 2. Esto nos dara cuatro discos
Tipos de pantallas por tecnología de fabricación
CRT: haz de rayos catodicos sobre pantalla de fósforo
LCD: Cristal liquido + iluminacion
LED: Diodos led para iluminación
OLED: un diodo por pixel.
Interfaces de pantalla
VGA: Analogico
DVI-D/DVI-I/DVI-A: Digital menos ‘-A’ que es analogico
HDMI: Digital con audio
Display port: Digital con audio (VESA)
Interfaces de tarjetas gráficas
PCI
AGP
PCI-e: V6.0 121.000Gbps // v7.0 242.000 Gbps
Dos fomar de representar RGB
24 bits: Tue-color
30 bits: Deep-color
Caracteristicas de los escaner
Fotosensor CCD o CIS
La resolución se mide en DPI puntos por pulgada.
OCR: Escaneo de imagen a texto
Interfaces APIs de acceso:
Qué tipos de impresoras conoces