Informática Básica Flashcards
Unidades del Sistema Internacional
- Kilobyte (KB) 10^3
- Megabyte (MB) 10^6
- Gigabyte (GB) 10^9
- Terabyte (TB) 10^12
- Petabyte (PB) 10^15
- Exabyte (EB) 10^18
- Zettabyte (ZB) 10^21
- Yottabyte (YB) 10^24
- Ronnabyte (RB) 10^27
- Quettabyte (QB) 10^30
Unidades de ISO 80000
- Kibibyte (KiB) 2^10
- Mebibyte (MiB) 2^20
- Gibibyte (GiB) 2^30
- Tebibyte (TiB) 2^40
- Pebibyte (PiB) 2^50
- Exbibyte (EiB) 2^60
- Zebibyte (ZiB) 2^70
- Yobibyte (YiB) 2^80
Sistemas de codificación de caracteres (algunas características)
- utf-8 longitud variable (de 1 a 4 bits)
- utf-16 longitud variable (de 2 a 4 bits)
- ISO 8859-1 (Latin-1) : no tiene el €
- ISO 8859-15 (Latin-9) : sí tiene el €
- Windows-1252 : charset de Windows
- EBCDIC : varias tablas (N tablas)
Operaciones lógicas
- AND - 1 si ambos son 1
- OR - 1 con que un valor sea 1
- NOT - invierte, donde 1 un 0 y al revés
- XOR - donde sean iguales (0 0 ó 1 1) pondrá un 0 y si son distintos (0 1 ó 1 0) pondrá un 1
Codificaciones decimales
- BCS : números decimales (0 al 9) codificados por secuencia de 4 bits (8 4 2 1)
- Código Aiken : números decimales (0 al 9) codificados por secuencia de 4 bits (2 4 2 1)
- Ca1 : del 7 al -7, invertir 1 por 0 y 0 por 1 en los negativos, habiendo doble representación del 0. Los positivos del 0 al 7, representación de siempre.
- Ca2 : del 7 al -8, invertir 1 por 0 y 0 por 1 y sumarles 1 en los negativos, no existiendo doble representación del 0
- IEEE 754 : representación de número con coma flotante
Jerarquía de memorias más rápidas y más lentas
- Registros (lo más rápido)
- ## Memoria caché (SRAM Static RAM)
Memoria Caché
Sirve para guardar información de manera temporal de otro almacenamiento más lento. Tipo SRAM (Static RAM), no hay que refrescarla, con lo cual no necesitamos gastar ciclos de reloj en ello.
Niveles:
- Caché L1 : una L1 para datos y otra L1 para instrucciones.
- Caché L2
- Caché L3
Sistemas de gestión de memoria
Direcciones lógicas:
- Segmentación: bits segmento + bits de desplazamiento.
Divido mi programa en segmentos (longitud variable) - Paginación: bits número de páginas + bits de desplazamiento
Divido mi programa en páginas (longitud fija)
Direcciones físicas:
Las direcciones lógicas pasan por la MMU y se transforman en direcciones físicas
¿Qué es MMU y TLB?
MMU (memory management unit) : unidad de gestión de memoria
TLB (translation lookaside buffer) : es tabla de traducción (memoria Caché administrada por la MMU)
Qué controlador sirve para poder transferir grandes bloques entre un dispositivo y la memoria principal sin molestar a la CPU
El controlado DMA
Diferencias entre CISC y RISC
RISC: ARM, lógica cableada, instrucciones cortas y fáciles
(Nueva versión RISC-V)
SoC que tiene integrado todo en 1 y entre otras cosas, arquitectura RISC. (SoC A18, último procesador de APPLE)
CISC: INTEL x86, lógica programada, instrucciones más complejas, necesita más ciclos de reloj
¿Como se llama el bus más importante ?
FSB (Front Side Bus) es un bus vital que comunica CPU, RAM, Chipset Norte y el resto de componentes
Los nuevos FSB son:
- Intel : QPI (Quick Path Inter)
- AMD : Hyper Transport
Tipos de Memorias
Memoria ROM (no volátil)
- PROM
- EPROM: programable con luz ultravioleta
- EEPROM: programable eléctricamente
Memoria RAM (volátil)
- Memoria DRAM (Dynamic random-access memory)
• SDRAM (S de synchronous)
• RDRAM (R de Rambus, pero es synchronous también)
• DDR SDRAM (double data rate)
- Memoria SRAM (Static random-access memory)
Otros tipos de memoria
- SO DIMM (Small Outline): memoria de los portátiles (atendiendo al formato físico)
- LP DDR (Low Power) dispositivos móviles
- GDDR memoria de tarjetas gráficas
Tiempos de respuestas de memoria
Latencias - tCAS