BLOQUE 2 - TEMA 2 - Periféricos: conectividad y administración. Elementos de impresión. Elementos de almacenamiento. Elementos de visualización y digitalización Flashcards
Que es una IRQ ?
una interrupcion (interrumpe temporalmente la ejecución normal de un proceso en la CPU)
rememeber:
linux: int80h
msdos: int21h
Que es DMA?
DMA = direct memory access (acceso directo a memoria)
Permite a ciertos subsistemas acceder a la memoria principal (RAM) de forma independiente a la unidad central de proceso (CPU)
Que es la tecnologia NVLink ?
tecnología desarrollada por NVIDIA que permite la conexión de alta velocidad entre múltiples GPU en sistemas compatibles
Es la evolucion de SLI
Que es un SOC?
un soc (system on a chip) es una circuitería que lleva CPU, GPU y memoria integradas.
Por ejemplo los chips M1 de apple.
OJO, aplicable a cualquier arquitectura
Que es un dispositivo de almacenamiento Flash ?
Memoria no volátil (EEPROM) que requiere de electricidad para su programación pero no para el mantenimiento
ejemplos: discos SSD, tarjetas de memoria, usb, disco sata…
Que es un JBOD ?
JBOD: Just a Bunch of Disks / Just a Bunch of Drives.
Varios discos duros se utilizan como una única unidad de almacenamiento lógica, pero sin ninguna configuración de redundancia o arreglo de datos.
Osea que NO es un RAID, ojo
RAID 0
como se almacena la info?
Cuantos discos hacen falta?
capacidad de almacenamiento?
La informacion se reparte en los discos
disco 1: A B C D
disco 2: E F G H
Necesita al menos 2 discos.
La capacidad sería: nº de discos * capacidad del más pequeño
OJO con esta capacidad, si bien la logica nos dice que deberia ser la suma de ambos, la capacidad real que permite esta configuracion es esa, si tenemos un disco de 500 Mb y otro de 100 Mb, la capacidad serían 200 Mb (2 discos x 100 Mb)
RAID 1
como se almacena la info?
Cuantos discos hacen falta?
capacidad de almacenamiento?
Toda la info se escribe en todos los discos
disco 1: A B C D
disco 2: A B C D
Se necesita al menos 2 discos.
La capacidad neta sería la capacidad del disco mas pequeño
RAID 2
Cuantos discos hacen falta?
Se necesita un mínimo de 5 discos.
Esta en desuso por su complejidad
RAID 3
Cuantos discos hacen falta?
capacidad de almacenamiento?
Se necesita un minimo de 3 discos
Capacidad = (numero de discos - 1) *capacidad del disco más pequeño
RAID 4
Cuantos discos hacen falta?
capacidad de almacenamiento?
Se necesita un minimo de 3 discos
Capacidad = (numero de discos - 1) *capacidad del disco más pequeño
RAID 5
Cuantos discos hacen falta?
capacidad de almacenamiento?
Se necesita un minimo de 3 discos
Capacidad = (numero de discos - 1) *capacidad del disco más pequeño
RAID 6
Cuantos discos hacen falta?
capacidad de almacenamiento?
Se necesita un minimo de 4 discos
Capacidad = (numero de discos - 2) *capacidad del disco más pequeño
Como se ejcuta un nested raid? por ejemplo en un raid 2-4 como se haría?
Seria como un arbol. Sobre los distintos servers aplicamos varios raids 2, y sobre ese conjunto de raid 2, le aplicaríamos un raid 4
Es DisplayPort es compatible con usb tipo c ? SI/NO
SI
DisplayPort es un estándar de interfaz de video que puede transmitir señales de video y audio de alta definición. Fue diseñado principalmente para conectar una fuente de video, como una computadora, a una pantalla.
USB-C es un conector versátil y reversible que puede manejar múltiples tipos de datos y energía. DisplayPort Alt Mode permite que las señales de video de DisplayPort viajen a través de un cable USB-C, aprovechando la capacidad de transmisión de datos de alta velocidad de USB-C.
Si hablamos de tasas de refresco, cuantos barridos de pantalla haria una pantalla de 60 hz?
60
Los herzios corresponden con el numero de barridos de pantalla
Dime unos cuantos tipos de conectores USB
USB type A
USB Type B
USB 3.0
USB Mini
USB Micro
USB Type C, USB MICRO B
Que es el PIC?
PIC = controlador programado de interrupciones
nota: se encarga de gestionar las interrupciones, como entrada tiene IRQ, cada dispositivo de entrada tiene asignado un unico IRQ
Que es el vector offset?
Es la tabla de vectores de interrupción.
Se refiere a la dirección específica en la memoria donde se encuentra el manejador de interrupciones.
Cuando ocurre una interrupción, el procesador necesita saber qué rutina de servicio de interrupción (ISR) ejecutar. Para esto, utiliza una tabla de vectores de interrupción, donde cada entrada contiene la dirección (o el “offset”) del manejador de interrupciones correspondiente. Este “offset” es esencialmente un puntero que indica dónde comienza el código del manejador de interrupciones en la memoria.
Dime un ejemplo de una interrupcion de tipo excepcion?
- dividir por 0
- acceso a memoria invalido
- desbordamiento de pila
- instruccion ilegal
- fallo de pagina
SI hablamos de interrupciones, para que vale la instrucción JMP?
JMP viene de JUMP , acordarse porque nos da la respuesta :)
Para transferir el control incondicionalmente a otra parte del programa, al no guardar la direccion de retorno en la pila, no puede volver al punto donde se encontraba en la ejecución.
(A diferencia de la instruccion call donde lo que se hace es invocar a otro procedimiento, pero se sigue ejecutando con normalidad el resto del proceso una vez terminada la instrucción)
NOTA: para entenderos, un JMP sería el infame GO TO que se fuma parte de la ejecución, y el call no sería más que una llamada a una funcion.
Que es un SSHD ?
Un SSHD (Solid State Hybrid Drive) es una unidad de almacenamiento que combina la tecnología de un disco duro tradicional (HDD) con la velocidad y eficiencia de un disco de estado sólido (SSD).
¿Cuál de las siguientes interfaces de disco duro/SSD NO es paralela?
a) IDE/ATA/PATA
b) SCSI
c) SATA
d) Ninguna de las anteriores
C
SATA ( es serie)
¿Qué tipo de pantalla táctil utiliza la capacidad del cuerpo humano para conducir electricidad?
a) Resistivas
b) Capacitivas
c) Infrarroja
d) De onda acústica
B
Capacitivas
¿Cuál es la capacidad neta de un RAID 5 con 4 discos de 1TB cada uno?
a) 4 TB
b) 2 TB
c) 3 TB
d) 1 TB
C
3tb
¿Cuál es la velocidad máxima de transferencia de datos de un puerto USB 3.2 Gen 2x2?
a) 5 Gbps
b) 10 Gbps
c) 20 Gbps
d) 40 Gbps
C
20 Gbps
(El x2 te indica que son 2 carriles. Si fuese uno serían 10. Nos aprendemos el de 20 gbps pero tengamos en cuenta este matiz, por si especifican que nos acordemos que sería la mitad)
¿Qué tecnología reemplazó a FireWire?
a) USB
b) Thunderbolt
c) SATA
d) PCI Express
B
Thunderbolt
Nombrame unos cuantos interfaces HDD/SSD, ordenados de mas antiguo a mas moderno, y su velocidad
- SCSI (paralelo)
- SATA - (1 carril)
- SATA 3 - 6 Gbps
- SATA Express (SATAe) -> 16 Gbps (8 por carril, tiene 2)
- SAS 3 -> 12 Gbps por carril (tiene 4, total 48 Gbps)
- SAS 4 -> 22.5 Gpbs por carril (tiene 4, total 90 Gbps)
Velocidades USB desde la 3.1….
- USB 3.1 Gen 1: Hasta 5 Gbps.
- USB 3.1 Gen 2: Hasta 10 Gbps.
- USB 3.2 gen 1x2: 10 Gbps (solo usa un carril)
- USB 3.2 gen 2x2: Hasta 20 Gbps (dos carriles de 10 Gbps cada uno).
- USB 4 gen 2x1: 10 Gbps
- USB 4 gen 2x2: Hasta 20 Gbps (dos carriles de 10 Gbps cada uno).
- USB 4 gen 3x2: Hasta 40 Gbps (2 carriles de 20 Gbps cada uno)
- USB 4 gen 4 : 80 Gbps (simetrico) y 120 Gpbs (asimetrico)
Raids…. dime numero de discos y capacidad neta de cada uno de ellos
- raid 0- 2 discos (tamaño mas pequeño * num discos)
- raid 1- 2 discos (capacidad del disco mas pequeño)
- raid 2 - 5 discos (discos -1) (no usado)
- raid 3 - 3 discos (discos -1) * capacidad mas pequeño
- raid 4 - 3 discos (discos -1) * capacidad mas pequeño
- raid 5 - 3 discos (discos -1) * capacidad mas pequeño
- raid 6 - 4 discos (discos -2) * capacidad mas pequeño
Que instruccion utiliza CALL para retornar al punto de partida ?
RET
La instrucción que se utiliza en ensamblador para volver al punto de partida después de una instrucción CALL es RET (Return).
Ejemplo
CALL subroutine
…
subroutine:
; Código de la subrutina
RET
Cuando se ejecuta CALL, la dirección de retorno se guarda en la pila. RET utiliza esa dirección para regresar al punto donde se hizo la llamada.
¿Cuál es la función de la memoria mapeada (memory mapped) en relación con los dispositivos hardware?
La memoria mapeada asigna direcciones de memoria específicas a los dispositivos hardware.
Componentes de un disco (T)
- Cluster
- Cilindro
- Pista
- Sector
Que es un cilindro en un disco duro ? (T)
Una pila vertical de pistas