Tema 1 Informática Básica Flashcards
(41 cards)
Clasificación se Ordenadores según su potencia
Supercomputadores
Computadores o Mainframes
Miniordenadores
Microordenadores (PC)
Nanoordenadores (móviles, consolas, etc)
Generaciones de los ordenadores y sus características
- 1ª Generación (1946 – 1954): Válvulas de vacío.
- 2ª Generación (1955 – 1964): Transistores.
- 3ª Generación (1965 – 1970):
Tecnología SSI (Short Scale Integration).
Tecnología MSI (Medium Scale Integration). - 4ª Generación (1971 – 1981): Tecnología LSI (Large Scale Integration), primeros pc´s.
- 5ª Generación (1982 – actualidad): pc´s actuales, mejores y más rápidos.
Tipos de detección de errores
Bit de paridad
CRC
Hamming
Golay
¿En que consiste el sistema de detección de errores bit de paridad?
Paridad Par e Impar. Consiste en añadir un bit, denominado bit de paridad, que indique si el número de los bits de valor 1 en los datos precedentes es par o impar. Detecta fallos en un bit pero no los corrige.
¿En que consiste el sistema de detección de errores CRC?
Verificación por redundancia cíclica: es un código de detección de errores usado frecuentemente en redes digitales y en dispositivos de almacenamiento para detectar cambios accidentales en los datos.
¿En que consiste el sistema de detección de errores Hamming?
En los datos codificados en Hamming se pueden detectar errores en un bit y corregirlos, sin embargo no se distingue entre errores de dos bits y de un bit (para lo que se usa Hamming extendido).
¿Cuántos bit utiliza el código ASCII?
El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. Con 7 bit se pueden representar 128 caracteres divididos de la siguiente forma:
o 0 – 31 y 127 no son imprimibles
o 32 – 126 son imprimibles, es decir, representan caracteres
¿Cual es la norma que define el alfabeto latino?
- ISO 8859-1. Incluye letras acentuadas, ñ, ç… pero no tiene el símbolo €, la norma ISO 8859-15 ya si lo incorpora.
Tipos de codificación Unicode
UTF-32: cada carácter ocupa cuatro bytes.
UTF-16: cada carácter ocupa dos bytes si está entre los primeros 65.536 (256x256) caracteres de Unicode y cuatro bytes para el resto de caracteres. Es decir, ocupa 2 o 4 bytes
UTF-8: cada carácter ocupa un byte si está entre los primeros 128 caracteres de Unicode, 2 bytes si está entre los primeros 2048 caracteres, 3 bytes si está entre los primeros 65536 (256x256) o cuatro bytes para el resto de caracteres. Es decir, ocupa entre 1 y 4 bytes
Operaciones binarias mas habituales
OR
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 1
AND
0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1
XOR
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0
NOT
Not 0 = 1
Not 1 = 0
Características básicas de la arquitectura Von Neumman
- Memoria unidimensional, organizada como un vector de celdas del mismo tamaño y direcciones secuenciales.
- Una misma memoria almacena tanto instrucciones como datos sin distinción explícita entre ambos y sin especificación explícita de tipos de datos.
- Las instrucciones se ejecutan secuencialmente una tras otra y se requieren instrucciones de salto para romper el flujo de control
¿Cuáles son las funciones de la unidad de control?
Generar señales de control que dan lugar a los programas.
Tomar de la memoria principal la instrucción apuntada por el contador de programa.
Decodificar o interpretar instrucciones.
Dentro de los elementos de la unidad de control, ¿para qué sirve el contador de programa?
Contiene la dirección de memoria de la siguiente instrucción a ejecutar
Dentro de los elementos de la unidad de control, ¿para qué sirve el registro de instrucción?
Se almacena la instrucción que se está ejecutando
Dentro de los elementos de la unidad de control, ¿para qué sirve el decodificador?
Extrae el código de la instrucción en uso y emite señales al secuenciador.
Dentro de los elementos de la unidad de control, ¿para qué sirve el secuenciador?
Recibe el código de operación y genera la secuencia de microórdenes necesarias para ejecutar la instrucción almacenada en el registro de instrucción.
Dentro de los elementos de la unidad de control, ¿para qué sirve el reloj?
Todo el trabajo realizado por los elementos de la UC se realizan de forma sincronizada por los ciclos marcador por el reloj.
¿Cuáles son las funciones de la Unidad Aritmético-Lógica?
Se encarga de realizar las operaciones elementales de tipo aritmético (sumas, restas, productos, divisiones, módulos) o de tipo lógico (comparaciones y compuestas). La ALU se encarga de tratar los datos ejecutando las operaciones requeridas por el programa en curso. La UC se encarga de enviarle los datos correspondientes y la información que desea procesar.
Dentro de los elementos de la unidad Aritmético-Lógica, ¿para qué sirve el Circuito Operacional?
Contiene los circuitos necesarios para la realización de las operaciones con los datos procedentes de los registros de entrada (REN).
Dentro de los elementos de la unidad Aritmético-Lógica, ¿para qué sirve el registro de entrada?
En ellos se almacenan los datos u operandos que intervienen en una instrucción antes de la realización de la operación por parte del circuito operacional.
Dentro de los elementos de la unidad Aritmético-Lógica, ¿para qué sirve el registro acumulador?
Almacena los resultados de las operaciones llevadas a cabo por el circuito operacional.
Dentro de los elementos de la unidad Aritmético-Lógica, ¿para qué sirve el registro de estado?
(Flags) Son registros de memoria en los que se deja constancia algunas condiciones que se dieron en la última operación realizada y que habrán de ser tenidas en cuenta en operaciones posteriores. Por ejemplo, en el caso de hacer una resta, tiene que quedar constancia si el resultado fue cero, positivo o negativo.
Definición y características de CISC
Complex instruction Set Computer:
- Conjunto complejo de instrucciones. Más antiguo.
- Sólo funcionan bien con instrucciones concretas.
- Microprogramación
- Varios ciclos por instrucción.
Definición y Características de RISC
Reduced Instruction Set Computer:
- Conjunto reducido de instrucciones. Más utilizado.
- Consiste en descomponer una instrucción compleja en muchas simples.
- Más rápida que las CISC.
- Cableada.
- Un ciclo por instrucción.