B2T1 Informática Básica Flashcards
Unidades decimales de byte
kilo, mega, giga, tera, peta, exa, zetta, yotta, ronna, quetta
Unidades binarias de byte
kibi, mebi, gibi, tebi, pebi, exbi, zebi, yobi
Sistema BCD
Decimal Codificado en Binario
Codificado dígito a dígito
Detección errores
-Bit de paridad
-Checksum
-CRC
-Gray
-Hash
Bit de paridad
Paridad PAR: si par -> bit a 0
Paridad IMPAR: si impar -> bit a 0
Corrección de errores
-Hamming
-Viterbi
-Reed-solomon
-Golay
Compresión de datos (sin pérdidas)
-Código Huffman
-LZW
ASCII
7 bit + 1 de paridad para errores
sin €, ñ ni vocales con tilde
UTF-8
Unicode Transformation Format.
Longitud variable de 1 byte a 4 byte, siendo 1 byte para las comunes (coincide con ASCII) y 4 byte para los caracteres raros
PC
Program Counter, registro de la CPU que guarda la dirección de la próxima instrucción a ejecutar
BIOS
Basic Input Output System.
MBR, master boot record
UEFI
Unified Extensible Firmware Interface
GPT, GUID partition table
Chipset
Conjunto de circuitos integrados diseñados con base de arquitectura de un procesador.
Controla intercambio de información entre microprocesador y memoria principal
Controla intercambio de información entre microprocesador y subsistema E/S
Arquitectura VON NEUMANN
UC + ALU + REGISTROS + 1 memoria para instrucciones y datos
Cuello de botella y menor seguridad
Arquitectura Harvard
Memoria separada para instrucciones y datos
Mejora rendimiento y mejor seguridad
CISC vs RISC
Complex vs Reduced Instruction Set Computing
Varios formatos de intrucción vs Pocos
Varios tipos de instrucciones de almacenamiento vs 2 load/store
Muchos modos direccionamiento vs pocos
Una instrucción varios ciclos de relojs vs 1 por ciclo
Temp. elevadas y consumo vs temp. bajas y consumo
Registros CPU
MAR
MDR
AC: acumulador
PC: program counter
RI/CIR: Current Instruction Register
Flags
Arquitectura 64bits
Instrucciones, bus de datos y los registros deben ser de 64 bits
El bus de direcciones NO
Bus de control
Controla uso y acceso a líneas de datos y direcciones. Información de temporización entre módulos
Bus de direcciones
Conjunto de líneas eléctricas necesarias para establecer una dirección
Bus de datos
Permite intercambio de datos entre CPU y el resto de unidades
Varios:
FSB, Front Side Bus, sustituido por: IQPI (intel) y HyperTransport (AMD)
BSB, Back Side Bus
DMI, Direct Media Interface
Jerarquía memorias
Nivel 0: registro
Nivel 1: Memoria caché
Nivel 2: Memoria primaria (RAM)
Nivel 3: Disco duro
Nivel 4: Cintas magnéticas
Niveles caché
L1: Instrucciones y Datos
L2: >L1, más lenta
L3:> L2
Quién estandariza las memorias DDR
JEDEC
Memoria ROM y tipos
Read Only Memory. Medio de almacenamiento, solo lectura, no volátil
PROM: programable una vez
EPROM: solo lectura y borrable mediante UV
EEPROM: solo lectura y eléctricamente programable y borrable. EAROM y Flash
Memoria RAM y tipos
Random Access Memory. Medio de almacenamiento a corto plazo.
SRAM (Static)
DRAM(Dynamic): SDRAM, RDRAM, DDR SDRAM
Proceso de interrupción
- Terminamos la instrucción en curso
- Salvar el estado del procesador(registros y flags) y el valor del CP de la Pila
- Consultar en IVT la ISR correspondiente
- Cargar en CP la dirección de la ISR del 3
- Al finalizar de ejecutar la ISR tenemos que volver al estado anterior a la interrupción
Formas sincronización entre CPU-dispositivo
-Polling
-Interrupciones
-DMA(Direct MemoryAccess): permite acceder a memoria independientemente del CPU
Tipos transferencia entre CPU-dispositivo
-PMIO: Port-Mapped I/O (E/S independiente)
-MMIO: Memory-Mapped (E/S mapeada en memoria). Instrucciones IN/OUT
Tipos de interrupciones
-Interrupciones de hardware: asíncronas a la ejecución del procesador (independiente CPU)
-Excepciones: síncrona a la ejecución del procesador
-Interrupciones de software: generadas por un programa en ejecución
Almacenamiento óptico
ISO 9660.
-UDF: estándar. CD/DVD RW
-Joilet y Romeo: Extensión. Nombres largos 64 Joilet, 128 Romeo
-El Torito: permite arrancar desde CD
Unidad de disco rígido (HDD, Hard Disk Drive)
Arquitectura: Cilindro/Pista, Cabeza L/E, Sector (CHS)
Direccionamiento real basado en CHS
Direccionamiento lineal, nº para cada sector, LBA
Unidad de estado sólido (SSD, Solid State Drive)
Basado en memorias FLASH/NAND
Tecnologías: SLC, MLC, TLC, QLD
mSATA -> reemplazado por m.2 SATA
m.2: B, M key, B&M key.
Interfaces HDD/SDD
-IDE, ATA, PATA
-SCSI. 7 a 15 dispositivos con su ID
-SATA. 1 (1,5 Gbps) 2 (3Gbps) 3 (6Gbps)
-SAS -1 (3Gbps), 2(6Gbps), 3(12Gbps), 4(22,5Gbps), 5(45Gbps). Nº único WWN
-SSD U.2 (servidores) Permite hot-swap, disipan mejor, mayor capacidad
RAID 0 (data Striping)
-No redundancia, no tolerancia a fallos
-Se divide la información en tiras entre 2 o más discos
-Rendimiento bueno en lecturas/escrituras (parareliza)
RAID 1 (Mirroring)
-Redundancia, tolerante a fallos
-Cada bloque se copia información en primerio y en espejo
-Buen rendimiento de lectura y seguridad por redundancia
-1tb + 1tb = 1tb
RAID 2 (Hamming Code)
-Mínimo 3 discos
-Bit-level
-Distribuye bits en M discos datos + N discos paridad
-Capacidad depende de configuración (3+2,7+3,15+4,..)
RAID 3 (Único disco paridad)
-Mínimos 3 discos
-Byte-level
-Redundancia con bit de paridad
-Distribuye bits en M discos + 1 disco de paridad
-Capacidad = N discos - 1
RAID 4
-Mínimos 3 discos
-Block-level
-Grandes tiras de información
-Distribuye bits en M discos + 1 disco de paridad
-Capacidad = N discos - 1
RAID 5 (Paridad distribuida simple)
-Mínimos 3 discos
-Block-level
-Distribuye tiras de paridad por todos los discos
-Soporta 1 fallo en una unidad
-Capacidad = N discos - 1
RAID 6 (Paridad distribuida doble)
-Mínimos 4 discos
-Block-level
-Distribuye tiras de paridad por todos los discos doblemente
-Soporta 2 fallo en una unidad
-Capacidad = N discos - 2
JBOD
Just a Brunch Of Disks
Se pueden diferentes tamaños
Profundidad de color (bpp)
Bits por píxel. Cantidad de bits para representar el color de cada píxel.
Escáner
Fotosensor CCD/CIS
DPI(PPP) + profundidad
OCR: reconocimiento óptico de caracteres
Interfaces: TWAIN, ISIS, WIA, SANE
Tipos impresora
-Láser
-Inyección
-Matriciales/Margarita (impacto)
-Sublimación: calor para tranferir tinta
-Térmica: requiere papel sensible al calor
Lenguajes descripción de página
-PostScript (adobe)
-PCL
-XPS
-PDF
-DVI
Tipos velocidades Firewire
400, 800, 800T(RJ45), 1600 y 3200 Mbps
Thunderbolt
Múltiples protocolos (DP, HDMI, Ethernet)
Thunderbolt 1, 2, 3, 4, 5 : 10, 20, 40, 40, 120 Gbps
USB-PD
Power Delivery, 3.0 hasta 100W, 3.1 hasta 240W con USB-C
Máxima velocidad USB4
120Gbps mediante USB4 Gen 4 asymmetric