Informática Básica Flashcards
Cómo se compone un sistema de información
ETL –> Extraccion Transformacion Load (carga)
Cubos OLAP –> información en distintas dimensiones. BBDD multidimensionales.
DATAWAREHOUSE –> Base de datos de hechos con la recopilacion de datos de los distintos sistemas implicados
Kettle –> Es una herramienta de ETL
Medidas de bits en Sistema internacional
bit –> b
byte –> B
Kilobyte –> KB
Megabyte –> MB
Gigabyte –> GB
Terabyte –> TB
Petabyte –> PB
Exabyte –> EB
Zetabyte –> ZB
Yottabyte – YB
Medidas de bits en ISO
bit –> b
byte –> B
Kibibyte –> KiB
Mebibyte –> MiB
Gibibyte –> GiB
Tebibyte –> TiB
Pebibyte –> PiB
Exbibyte –> EiB
Zebibyte –> ZiB
Yobibyte – YiB
Cómo se representaría el número 16 en BCD
Debemos codificar los dos dígitos por separado, BCD sirve para representacion en display de 7 segmentos
16 –> 1 6 –> 0001 0110
Separamos los dígitos y lo codificamos con 4 bits
Qué es Aiken
Otro sistema de codificación para displays que da menos errores de transmisión que BCD.
Pasar a binario el número 143d
143 lo puedo descomponer en multiplos de 2 conocidos
(1 * 128) + (0 * 64) + (0 * 32) + (016) + (18) + (14) + (12) + (1*1) = 143d = 10001111b
Pasar a decimal el número 01010100011101b
Asignamos pesos y sumamos:
01 0101 0001 1101 –> (02^13) + (12^12) + (02^11) + (12^10) + (02^9)+ (12^8) + (02^7) + (02^6) + (02^5)+ (12^4) + (12^3) + (12^2) + (02^1)+ (12^0) –>
0+ 4096 + 0 + 1024 + 0 + 256 + 0 + 0 + 0 + 16 + 8 + 4 + 0 + 1 = 4096 + 1024 + 256 + 16 + 8 + 4 + 1 = 5405d
Pasar a decimal el número 324o
Tenemos un número en Octal (la ‘o’ al final) aplicamos pesos sobre base 8
324o = 3x8^2 + 2x8^1 + 4x8^0 = 3x64+ 2x8 +4x1 = 192+ 16 + 4 =212d
Pasar a decimal el número EA4h
Valor en hexadecimal aplicamos pesos sobre base 16
EA4h = 1416^2 + 1016^1 + 4*10^0 = 3584 + 160 + 4 = 3748d
Pasar a octal el numero 197d
Pasamos a binario y agrupamos de 3 bits en tres bits
197 = 128 + 64 + 4 + 1 = 11000101 –> 011 000 101 –> 305o
Pasar a Hexadeciamal en número 433d
Pasamos a binario y agrupamos en grupos de 4 bits
433 = 256 + 128 + 0 + 32 + 16 + 0+ 0 +0 +1 = 110110001 = 0001 1011 0001 = 1B1h
Pasar a octal el número DF7Ah
Tenemos un número en hexadecimal así que pasamos a binario y agrupamos de 3 en 3 para base 8 (octal)
DF7A = 13 15 7 10 –> 1101 1111 0111 1010 –> 001 101 111 101 111 010 = 157572o
Pasar a binario los números 13 y -13 con signo-maginitud y 8 bits
Esta representación añade un bit de signo de tal manera que el 0 es positivo y el 1 negativo
13 –> 1101 (Modulo)
13 –> 0000 1101
-13 –> 1000 1101
Pasar a binario los números 13 y -13 con complemento a 1 (C1) y 8 bits
En este caso los números positivos los represento normalmente y los negativos invierto los bits del positivo, ej.: 2 y -2 –> 0010 y 1101
13 –> 0000 1101
-13 –> 1111 0010
NOTA: los negativos también empiezan por 1 y tenemos doble cero (0000 y 1111)
Pasar a binario los números 13 y -13 con complemento a 1 (C2) y 8 bits
En este caso los números positivos los represento normalmente y los negativos invierto los bits del positivo y le sumo uno a nivel de bits, ej.: 2 y -2 –> 0010 y 1110 (1101 + 1 )
13 –> 0000 1101
-13 –> 1111 0010 + 1 –> 1111 0011
NOTA: los negativos también empiezan por 1 y ya no hay doble cero
¿Qué estandard define la representación en binario de números en coma flotante?
IEEE 754
En que consiste la técnica de detección de errores del ‘bit de paridad’
Hay que definir si queremos ‘Paridad Par’ o ‘Paridad Impar’. Vamos a añadir un bit al final del dato, llamado bit de paridad, para que el número de unos sea par/impar según hayamos definido.
Con un ejemplo, si queremos mandar el dato 101010, donde tenemos 3 unos
PAR: 101010 añadimos 1 –>1010101 –> 4 1’s es par
INPAR: 101010 añadimos 0 –> 1010100 –> 3 1’s es impar
En que consiste la técnica de CRC (Codigo de Redundancia Ciclica)
Es una técnica de detección de errores que consiste en la división por un polinomio hasta obtener el resto que es lo qu se manda. De esta manera el receptor realiza de nuevo a operación y los restos deben coincidir y sino ha habido algún problema en la transmisión
Que técnicas de corrección de errores conoces
- Hamming
- Golay
- Viterbi code
- Reed - Solomon coding
Que técnicas de detección errores conoces
- Grey
- CRC (Codigo de Redundancia Ciclica)
- Bit de paridad
Tecnica de compresión de datos
Código Huffman
¿Qué sistemas de codificación de caracteres conoces?
- ASCII –> 7 bits , 128 caracteres sin € y sin tildes
- LATIN 1 ISO 8859-1–> 8bits, 256 caracteres con tildes pero sin €
- LATIN 1 ISO 8859-15–> con tildes y €
- UTF-8 –> Longitud variable de 1 a 4 bytes
- UTF-16 –> Longitud variable de 2 a 4 bytes
- EBCDIC –> 8 bits de IBM Mainframe
Que es el sistema de representació nBase 64
Sistema de codificación más que de representación que usa 64 símbolos para represnetar sus digitos. Por culturilla general
Cómo es la arquitectura de VON NEUMANN
- CPU: Central Processing Unit
- CU: Control Unit –>
- DECO: Decodificador. Prepara la instrucción para ejecutarse
- SEC: Secuenciador. Ejecuta la intrucción. CISC-> Logica programada RISC-> Lógica cableada
- ALU: Unidad Arigmetico Logica. Cálculadora dentro de la CPU
- CP (PC) : Registro. Contador de programa (IP, instruction pointer)
- RI (IR/CIR): Registro. Instruction Register/Current Instruction Register
- MAR: Registro: Memory Address Register. Guarda direcciones
- MDR: Registro: Memory Data Register
- Bus Datos: Tamaño de palabra
- Bus de Control: Tamaño de palabra
- Bus de Direcciones: puede tener menos que el tamaño de palabra depende de la memoria que haya que direccionar (64bit de palabra 48b de palabra)