b2t1 - Informática básica Flashcards
En cuanto a los SISTEMAS DE INFORMACIÓN, cómo se llaman los que usa la Alta Dirección para tomar decisiones ESTRATÉGICAS?
EIS (Executive Information Systems)
En cuanto a los SISTEMAS DE INFORMACIÓN, cómo se llaman los que usa la Gerencia Intermedia para tomar decisiones TÁCTICAS?
DSS (Decision Support Systems)
Qué es un sistema de DATAWHAREHOUSE
Sistema que permite hacer fotos de las BBDD de operacionales, con varias dimensiones, como la fecha, para posteriormente explotarla
Cuál es el lenguaje, equivalente al sql, que se usa para hacer el análisis de cubos OLAP de los DATAWHAREHOUSES?
mdx (multidimensional eXpresions)
Qué es OLAP?
Online Analytical Processing
Procesamiento analítico en línea.
Se suele hablar de cubos OLAP que es la manera lógica de ver bases de datos multidimensionales como las de los DATAWHAREHOUSE
Indica dos productos de ETL, como las que se usan para cargar los DATAWAREHOUSE?
Kettle (de Pentaho)
PWC
En cuanto a los SISTEMAS DE INFORMACIÓN, cómo se llaman los que usa la Gerencia de Operaciones para el día a día?
MIS (Management Information System)
Lista las unidades de medida de bits del Sistema Internacional
Ojo! enbase decimal y escala 10^3
b → bit
B → byte (8 bits)
KB → kilobyte (1000 bytes)
MB → megabyte (1000 Kb…)
GB → gigabyte
TB → terabyte
PB → petabyte
EB → exabyte
ZB → zetabyte
YB → yottabyte
RB → ronnabyte
QB → quettabyte
—fake units–
BB → brontobyte
GeB → Geobyte
Lista las unidades de medida de bits del ISO 80000-13
Ojo! en base binaria y escala 2^3
Ki → kibibit
Mi → mebibit
Gi → gibibit
Ti → tebibit
Pi → pebibit
Ei → exbibit
Zi → zebibit
Yi → yobibit
Qué diferencia hay en la escala de medidas de bits entre el Sistema Internacional y el ISO 80000-13?
El del Sistema Internacional es en base decimal y el de ISO 80000-13 es en base binaria
Cómo se llama el grupo de 2 bits?
Y el de 4 bits?
Crum y Nibble
Qué es BCD?
Binary Coded Decimal
Sirve para codificar en binario un número del 0 al 9, dígito a dígito, con grupos de 4 bits con los pesos 8-4-2-1
Por tanto, el número 15, mientras que en binario sería 1111, en BCD serían dos grupos BCD de 4 bits, uno por cada cifra (0001 y 0101)
Qué diferencia hay entre BCD y AIKEN?
Que mientras BCD usa los pesos 8-4-2-1, AIKEN usa los pesos 2-4-2-1
De forma que el 9 decimal, en BCD sería 1001 y en AIKEN sería 1111
Qué diferencia hay entre el BCD natural y el BCD exceso-3?
Al número en BCD se le suma 3
Por ejemplo, el 0 decimal, en BCD natural sería 0000 y el BCD exceso-3 sería 0011
Cuáles son los dígitos del sistema de numeración Hexadecimal¿
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Practicar pasar números decimales a otras bases (binario, octal, hexadecimal)
28
301
5893
Decimal → Binario = Dividir entre 2
Decimal –> Octal = Dividir entre 8
Decimal → Hexa = Dividir entre 16
Binario → Decimal = Sumar las potencias
Binario → Octal = Agrupar los bits cada 3 y convertir cada grupo
Binario → Hexa = Agrupar los bits cada 4 y convertir cada grupo + pasar a letras
Octal → Decimal = Pasar cada digito a binarios de 3 bits + pasar el binario a decimal
o hacer la fórmula como de binario a decimal → 1*8^0 + 1*8^1 + 0*8^2 ….
Octal → Hexa = Pasar cada digito a binarios de 3 bits + pasar el binario a Hexa
Hexa → Decimal = Pasar cada digito a binarios de 4 bits + pasar el binario a decimal
Hexa → Octal = Pasar cada digito a binarios de 4 bits + pasar el binario a octal
Ver en chuletario los cambios de base
Qué símbolos se usan en el sistema de numeración de Base64?
A-Z
a-z
0-9
+
/
= (este no viene por la información original, sino que se añade de relleno (padding)
En el método binario COMPLEMENTO A 1, cómo se representan los números?
Grupos de 4 dígitos binarios.
Se representan con el primer 0 para el signo (0 =+ , 1 = -) y el resto para representar el número, pero el número se pone al revés en los negativos, se cambian los 0 por 1 y viceversa
De forma que el +0 es 0000 y el -0 es 1111
En el método binario COMPLEMENTO A 2 cómo se representan los números?
Es como el COMPLEMENTO A 1, sumándole 1
Es como se representan en Java los números negativos
De tal forma que el +1 sería 0010
Qué estandar de la IEEE es el de representación en COMA FLOTANTE? De qué partes se compone?
IEEE 754
Signo, Exponente y Mantisa
En qué consiste el método de detección de errores BIT DE PARIDAD par e impar¿
Se trata de añadirle un bit para conseguir que el la información original más el bit de paridad formen un número binario con un número par o impar de unos, en la paridad par y en la paridad impar respectivamente
Además del método de bit de paridad, qué otros métodos de detección y corrección de errores se usan?
Checksum
CRC
Golay
Gray
Humming → Corrección
Reed-Solomon → Corrección
Qué hacen los algoritmos Código Huffman y LZW?
Comprimen datos sin pérdida
En el conjunto de caracteres ASCII, cuántos caracteres se pueden representar? Con cuántos bits se representan?
128 caracteres
7 bits + 1 de paridad
En el conjunto de caracteres UTF-8, con cuántos bits se representan los caracteres?
De 1 byte a 4 byte. Es variable, a los caracteres más habituales se les trata de dar un número lo más pequeño posible. De hecho los caracteres que se pueden representar con 1 byte coinciden con la tabla ASCII
En el conjunto de caracteres UTF-16, con cuántos bits se representan los caracteres?
De 2 byte a 4 byte.
Cuál ese el alias que tiene el conjunto de caracteres ISO-8859-1?
Con cuantos bits representan a los caracteres?
latin-1 (tiene ñ, letras acentuadas, …)
Con 8 bits, sin usar ninguno para paridad
Cuál es la variante del conjunto de caracteres ISO-8859-1 que ya incluye el caracter de €?
ISO-8859-15
Cuál es el conjunto de caracteres de IBM para los mainframes?
Cuántos bits usa para representar los caracteres?
EBCDIC
8 bits
Qué conjunto de caracteres es el ISO 10646?
UCS → Conjunto de caracteres universal
Qué es la arquitectura de Von Newmann? En qué consiste?
Qué es la arquitectura de Von Newmann? En qué consiste?
Es la arquitectura más común de CPUs, tiene 3 partes:
- Unidad de control (CU)
- Unidad aritmético-lógica (ALU)
- Registros
Se comunica con una sola memoria principal para obtener instrucciones y datos
Qué reloj es más rápido, el de la placa base o el de la CPU?
El de la CPU
Cuáles son los distintos grandes grupos de memorias, ordenadas de la más rápida a la más lenta?
Registros de la CPU
Caché
RAM
Disco duro
Cintas de backup
Para qué sirven los distintos tipos de registros de la CPU?
Dentro de la UC de la CPU, qué es y de qué se encarga el Secuenciador?
Es el que sabe todas las instrucciones que sabe ejecutar la CPU y el que las interpreta
En qué se diferencia principalmente la arquitectura HARVARD de la VON NEWMANN?
En la Harvard hay una memoria principal para las instrucciones y otra para los datos. Al no estar en la misma memoria como en la Von Newmann, se evitan cuellos de botella y mejora la seguridad
Cuál es el flujo de FETCH de la CPU?
- En el CP (Contador de programa) o IP (instruction pointer) está la primera/siguiente dirección de memoria de la primera instrucción
- En el BUS de Direcciones se pone la dirección de memoria de la siguiente instrucción. El BUS de Control indica el tipo de orden (lectura/escritura)
- La instrucción se saca de la memoria principal y se vuelca en el BUS de Datos
- La instrucción se guarda en el Registro de Instrucciones (RI)
Qué 3 tipos de buses hay en la CPU?
- Bus de Direcciones: Para volcar la dirección de memoria de la siguiente instrucción
- Bus de Control: Para indicar el tipo de operación (lectura/escritura)
- Bus de Datos: Para llevar o traer los datos de la memoria principal
Nombra los elementos que intervienen en el ciclo de procesamiento de la CPU
- Contador de Programa
- Secuenciador
- BUS de direcciones
- BUS de control
- BUS de datos
- Memoria principal
- Registro de instrucción
La fase del ciclo de procesamiento tiene el paso FETCH y dos pasos más, en qué consisten?
- DECODE: La instrucción del RI pasa por el Decodificador, y se convierte en muchas micro-instrucciones
- EXECUTE: El Secuenciador ejecuta las micro-operaciones. Luego reescribe en el Contador de Programa la dirección de memoria de la siguiente instrucción
Dependiendo de si el contenido del registro de memoria es una un dato/instrucción o es otra dirección de memoria, se guardarán en qué registros?
En el MAR (Memory address register) o en el MDR (Memory data regsiter)
Otros registros:
- GPRs o General Purpose Registers
- registros de coma flotante
- registros constantes → tienen valores creados por hardware de sólo lectura. Por ejemplo, en MIPS el registro cero siempre vale 0.
- registros de propósito específico
Qué es la memoria caché del PC y para qué se usa?
Es una memoria rápida, entre el Registro de Instrucción y la memoria RAM en velocidad y sirve para almacenar algo más grande que una instrucción y es una foto de algo que hay en otra memoria más lenta, para rápido acceso
De cuántos niveles hay memorias caché? En qué tipos de caché está dividida la caché de n1 hoy en día?
Nivel 1 → Dividido en Caché de Datos y Caché de Instrucciones (como en arquitectura HARVARD)
Nivel 2
Nivel 3
Qué es el Chipset Norte y de qué se encarga?
Chip de circuitería que está conectado a la CPU y a la memoria principal (RAM) y también se encarga de gestionar por el procesador “lo rápido”: Lo que se conecte a BUS AGP o BUS PCI-e.
Actualmente ya vienen integrados en el procesador, antes iba en la placa. Se les llama también MCH Memory Controller Hub o Graphic MCH
En la arquitectura clásica el chipset norte está conectado a la CPU a través de qué BUS?
Hoy en día por qué se ha sustituído en Intel y en AMD?
Antes se conectaban a través del Front-Side BUS (FSB)
Ahora la CPU está conectada directamente a la memoria a través de:
Intel: QPI (quick path interconnect) y DMI (Direct Media Interface) más moderna
AMD: HyperTransport
Qué es el Chipset Sur y de qué se encarga?
Chip de circuitería que está conectado a la CPU y a los dispositivos E/S de gestionarlos
Diferencias entre las filosofías RISC y CISC?
RISC (Reduced Instruction set computin):
- Instrucciones pequeñas que se ejecutan en un ciclo de reloj
- Circuitería cableada (hardware)
- Mayor dificultad en fabricar compiladores de lenguajes de alto nivel
- Consumo de energía alto
CISC (Complex Instruction Set Computing):
- Instrucciones más grandes y complejas que duran varios ciclos de reloj
- Unidad de control microprogramada (software)
- Menor dificultad en fabricar compiladores de lenguajes de alto nivel
- Consumo de energía bajo
En qué consiste el concepto de SEGMENTACIÓN o PARALELISMO y de qué filosofía de procesadores es característica?
Es característica de CISC: En cada ciclo de reloj se hacen cosas en paralelo en varias instrucciones:
- Fetch
- Decode
- Execute
- Write-back (caché)
Qué fabricantes usan CISC y cuáles RISC?
CISC: Diseños x86 (Intel y AMD)
RISC: El Apple M1 y Diseños ARM (Qualcomm, Samsung, Apple, etc, para los SoC de los smartphones etc)
Qué es un SoC?
Es un mismo circuito se contiene CPU, GPU, memoria, …
La memoria RAM es Dinámica o Estática?
SDRAM Single Data Rate Synchronous Dynamic Random-Access Memory
La memoria Caché es dinámica o estática?
SRAM (Static Random-Access Memory)
Qué significa DDR en SDRAM DDR4?
Double Data Rate (transmite datos por 2 canales en un mismo ciclo de reloj, uno en la subida del reloj y otro en la bajada)
Cuál es el formato típico de las memorias RAM para portátiles?
SO-DIMM (Small outline DIMM)
Qué significa DIMM en SDRAM DIMM ?
Dual Inline Memory Module: Tarjeta de ram con memorias en las dos caras
Qué es la memoria ROM? Qué tres tipos de memorias ROM hay?
Memoria no volátil “Read Only Memory”
- PROM → programable rom (solo una vez, de fábrica)
- EPROM → Erasable and Programable rom (reescribible una vez, por láser)
- EEPROM → Electrically EPROM (reescribible varias veces por corriente)
De qué tipo de memoria son los USBs o SSD, también llamados flash drives?
Un tipo de memoria no volátil EEPROM (Electrically EPROM)
Cuál es el tipo de SDRAM DDR más alto?
Cuál se usa para las tarjetas gráficas?
El SDRAM DDR4
Gráficas: La memoria GDDR3
Aprender cuadro de velocidades de DDR, y entender diferencia entre
Frecuencia del bus
Frecuencia de E/S de los datos
y Cómo se calcula el nombre del módulo
Cuál es la velocidad máxima de DDR5? Qué voltaje necesita?
El doble que DDR4 → 6,4GB/s
¿Donde se almacena una microinstruccion en el caso de logica microprogramada?
En una ROM donde reside el software que hay que ejecutar para cada instrucción (concepto de secuenciador)
En el contexto de arquitectura de computadoras, ¿que es el opcode?
La primera parte de la instrucción, que indica a cual se refiere
Ancho de palabra, qué es?
es el tamaño máximo del trozo de información que se puede manejar de forma nativa (32bits, 64bits..)
coincide con el nº de bits que caben en los registros y el bus de datos
En cada posición de memoria principal se almacena una palabra!!!
- Cuál es la capacidad de almacenamiento en KB de una memoria de 1024 posiciones y cuyo tamaño de palabras es de 16 bits?
Si tiene 1024 posiciones -> Bus de direcciones es de 10 bits
En cada posición se almacena una palabra
Con 1024 posiciones tenemos 1024*16 bits -> 1024*2bytes = 2048bytes = 2KiB
- Una computadora tiene 36Kpalabras de memoria principal. La computadora está estructurada en palabras de 32 bits
Cuántos caracteres de 8 bits caben en dicha memoria?
Memoria principal -> 32*36K /8 caracteres
Diferencia entre direccionamiento Implícito, inmediato, directo, indirecto y relativo a u registro?
Implícito → no hay que poner nada en la instrucción, la propia operación lo sabe
Inmediato → el dato va en la instrucción
Directo → en la instrucción está la dirección del dato
Indirecto → en la instrucción está la dirección de la dirección del dato
Relativo a un registro → el dato está en un resistro
Qué memoria trabaja con bloques de la memoria principal?
Qué dos modos de trabajo con respecto a la memoria principal se pueden destacar?
La memoria caché
Tiene distintas formas de guardar en caché la dirección de memoria
- Correspondencia directa → se aplica el mod de dividir la etiqueta de bloque al nº de bloques que se pueden almacenar, y te da la dirección del marco de la caché donde se va a guardar todo el bloque de la memoria principal que tiene la dirección que queremos cachear
- Correspondencia asociativa → se va comprobando toda la caché para ver donde hay un marco libre para guardar el bloque, es más lenta.
Dentro de las políticas de actualización o escritura en la caché y memoria princial, qué diferencia hay entre write-trhu (escritura inmediata) o write-back (post-escritura)
Inmediata, write-trhu → se escribe en la caché y en la m. principal. más lenta pero coherente
Post-escritura, write-back → se escribe en la caché, se marca con bit de basura. Cuando se reemplaza el bloque por política de reemplazo, se comprueba el bit, y si está marcado se actualiza en la memoria principal. Más rápido, posibles inchorencias.
Qué es el CAS Latency en memorias DDR? y CL? y RAS?
Latencia CAS: Desde que se pide un dato hasta que la memoria devuelve los datos (latencia por localización de colmna.
El acrónimo CL se usa comercialmente, es CAS Latency
RAS es la latencia para la fila
La DDR5 existe?
Sí