Tema 1: Introducción

Anuncio
Estructura de computadores
Tema 1: Introducción
Tema 1: Introducción
1.1 Visión General
Una breve introducción de los diferentes temas que componen esta
asignatura.
Tema 1: Introducción
Vamos a repasar brevemente lo que ha sido la evolución de las
computadoras.
Tema 2: Sistemas de representación numérica
Estudiaremos los aspectos más importantes relacionados con la forma
en que se representa la información en una computadora.
Trataremos los sistemas de numeración, desde el punto de vista de su
aplicación en Informática, y el modo de conversión de los números de un
sistema a otro, y las operaciones aritméticas básicas. También veremos como
se representa y codifica la información en las computadoras.
Tema 3: Representación y minimización de funciones lógicas
Veremos los conceptos básicos del álgebra de Boole, de funciones
lógicas y como podremos simplificarlas, con el objeto de obtener circuitos
digitales más simples, con el menor número de puertas lógicas (sumas,
productos, etc.).
Tema 4: Circuitos combinacionales
Veremos los circuitos digitales cuyo comportamiento en función de las
entradas y las salidas, podrá ser expresada por una función lógica.
Analizaremos el funcionamiento de los circuitos combinacionales típicos:
sumadores, restadores, codificadores, decodificadores, multiplexores y
demultiplexores.
Tema 5: Circuitos secuenciales
Veremos los circuitos secuenciales, los cuales son capaces de
almacenar información, pues su salida depende de las entradas, y además,
del estado en instantes anteriores. Veremos las funciones de transición, que
dependen del tiempo, y una forma de representarlas de forma gráfica: los
cronogramas. Así mismo, también veremos los distintos tipos de biestables,
registros y contadores.
1
Estructura de computadores
Tema 1: Introducción
Tema 6: Diseño del computador elemental
Estudiaremos la estructura básica de la Unidad Central de Proceso
(CPU):
•
•
•
La Unidad Aritmético-Lógica (ALU), que realiza operaciones
aritméticas y lógicas (sumas, restas, comparaciones, etc.).
La Unidad de Control, que sincroniza todas las acciones.
La Memoria Central (MC), que contiene los datos y los programas.
Veremos los distintos tipos de memorias.
Finalmente, estudiaremos el funcionamiento de todo esto, mediante
ejemplos de ejecución de instrucciones.
1.2 Revisión Histórica
Conviene comenzar con una revisión histórica de lo que ha sido la
evolución de las computadoras.
El concepto de computadora digital se remonta a Charles Babbage,
quien en 1830 diseñó una máquina de diferencias, un dispositivo de
computación totalmente mecánico. Introdujo conceptos revolucionarios que aun
hoy son aplicables. Disponía de memoria, unidad aritmética, unidad de control
y unidades de Entrada/Salida.
Posteriormente, en 1854, George Boole diseñó una lógica binaria que
se iba a aplicar de forma directa en las primeras máquinas automáticas.
A partir de entonces, se fueron diseñando todo tipo de máquinas de tipo
mecánico y electromecánico. Fue en 1944 cuando en la Universidad de
Harvard, Aiken diseñó la primera calculadora digital, que era electromecánica.
Tan sólo dos años después, en 1946 apareció una computadora digital
llamada ENIAC, desarrollada por la Universidad de Pensilvania. Era totalmente
electrónica. Este fue el comienzo de la electrónica digital moderna.
John Von Newman introdujo el concepto de “programa informático”, con
lo cual se podía hacer la introducción de datos y programas desde el exterior,
sin necesidad de cambiar cables en el interior. Con esta arquitectura nació la
primera máquina de ordenador con programas informáticos, la EDVAC.
2
Estructura de computadores
Tema 1: Introducción
A partir de aquí se comercializan y se empiezan a fabricar en serie las
calculadoras electrónicas. Así comenzaron las distintas generaciones de
computadoras:
1ª Generación (1950-1958)
•
•
•
Válvulas de vacío
Núcleos de ferrita para almacenar información
Cintas magnéticas
2ª Generación (1958-1964)
•
•
•
Transistores (menos consumo, más barato, mayor velocidad)
Perfeccionamiento de los núcleos de ferrita
Aparecen los primeros miniordenadores
3ª Generación (1964-1972)
•
•
Nace el Circuito Integrado, lo que permite la integración de gran cantidad de
transistores en una sola pastilla de silicio.
Se estudian los primeros sistemas operativos.
4ª Generación (actualidad)
•
•
Alta velocidad de proceso (millones de operaciones aritméticas por
segundo).
Mayor densidad de integración de transistores
3
Descargar