Perifericos Flashcards
(62 cards)
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?
- Interrupciones de hardware. Estas son asíncronas a la ejecución del procesador, es decir, se pueden producir en cualquier momento independientemente de lo que esté haciendo el CPU en ese momento. Las causas que las producen son externas al procesador y a menudo suelen estar ligadas con los distintos dispositivos de entrada o salida.
- Excepciones. Son aquellas que se producen de forma síncrona a la ejecución del procesador y por tanto podrían predecirse si se analiza con detenimiento la traza del programa que en ese momento estaba siendo ejecutado en la CPU. Normalmente son causadas al realizarse operaciones no permitidas tales como la división entre 0, el desbordamiento, el acceso a una posición de memoria no permitida, etc.
- Interrupciones por software. Las interrupciones por software son aquellas generadas por un programa en ejecución. Para generarlas, existen distintas instrucciones en el código máquina que permiten al programador producir una interrupción, las cuales suelen tener nemotécnicos tales como INT (por ejemplo, en DOS se realiza la instrucción INT 0x21 y en Unix se utiliza INT 0x80 para hacer llamadas de sistema).
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
- Polling: La CPU escanea constantemente el dispositivo a ver si da algun dato.
- Interrupciones: el dispositivo a través del controlador lanza una interrupción a la CPU
- DMA: Direct Access Memory. Del dispositivo a memoria directamente. DMA suele ser un chip en la placa base. Mueve información de Entrada/Salida
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?
- Cabeza: es cada uno de los platos que forma el disco duro. Es la que realiza la lectura y escritura
-
Cilindro: suma de circunferencias paralelas de todos los platos
- Pista: Circunferencia dentro de un plato
-
Sector: Minima unidad de información
- Cluster: grupo de sectores trabajados por el SO
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:
- 2230
- 2242
- 2260
- 2280
- 22110
¿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:
- TWAIN
- ISIS
- WIA
- SANE
Qué tipos de impresoras conoces
- Laser: toner + tambor fotosensible
- Inyección de tinta
- Matriciales (impacto) / Margarita (impacto)
- Sublimación: calor para transferir tinta de cinta con 4 colores
- Térmica, papel sensible al calor