Arquitectura de Computadoras

Roberto Yair Tellez

Temario

Introduccion

Introduccion

Un poco de historia.


Unidad 1


Unidad 2


Unidad 3


Unidad 4


Bibliografía


Introducción

Existen varios conceptos de la Arquitectura de Computadoras uno de ellos es dice que la arquitectura de computadoras es un conjunto de técnicas que permiten construir máquinas lógicas generales programables en forma práctica.
Otro concepto dice que es el conjunto de estructuras tanto físicas (hardware), como lógicas (software), que influyen de manera directa en las funciones y diseño de un equipo de cómputo, con el objetivo primordial de que sea eficiente para realizar las funciones exactas para el cuál fue diseñado, ambos conceptos no son muy diferentes y dentro del punto de vista de un programador la arquitectura de computadoras se relaciona con el funcionamiento de un sistema. Incluyendo aspectos como el tamaño de los diferentes datos y los tipos de operaciones que se puedan realizar.
Dentro de este enfoque podemos decir que el concepto de arquitectura de computadoras se refiere a la organización de los elementos que nos son visibles para el programador, como las interfaces hacia los dispositivos periféricos, la frecuencia de reloj y la tecnología utilizada en las memorias, así como otros elementos.
En la arquitectura de computadoras utilizamos niveles. Su idea es en enfoques, desde los cuales poder considerar la estructura de las computadoras, desde un nivel superior, en el cual los usuarios ejecutan programas utilizando la computadora, al nivel inferior, que consiste en transistores y cables, y los niveles intermedios.

Un poco de historia

En 1642 aparece la máquina aritmética de Pascal, que era una máquina mecánica capaz de sumar y cuyo funcionamiento se basaba en ruedas dentadas.

En 1822 Charles Babbage diseñó su máquina de diferencias, basada en ruedas dentadas pero que no llegó a construirse debido a las deficiencias tecnológicas de la época. Más tarde en 1833, diseñó su máquina analítica que tampoco llegó a construirse por problemas tecnológicos, pero su esquema de diseño fué muy similar al de las computadoras actuales, por lo que a Babbage se le considera el padre de la informática.

En 1887 Herman Hollerith construyó una máquina que procesaba datos utilizando tarjetas perforadas. Esta máquina fue diseñada para hacer el censo de los Estados Unidos del año 1890. Ya a mediados del siglo XX aparecen las primeras computadoras impulsadas por los avances tecnológicos y por la necesidad de resolver problemas militares. La primera computadora aparece en 1944 y fué construido por Howard Aiken. Era una computadora electromecánica pues el principal elemento constructivo era el relé, un dispositivo que mediante un circuito electromagnético era capaz de abrir o cerrar circuitos mecánicos que dejaban pasar o no la corriente eléctrica.

En 1945 aparece la primera máquina completamente electrónica, el ENIAC, cuyo elemento tecnológico era la válvula de vacío, y cuyo funcionamiento era similar al relé, pero que no utilizaba elementos mecánicos. El circuito eléctrico se cerraba al aplicar una tensión lo suficientemente elevada entre dos electrodos.

Luego del éxito de ENIAC Eckert y Mauchly , trabajaron con Jonh Von Neumann , desarrollando una computadora que llamaron EDVAC , un computador de programa almacenado el desarrollo de este proseró y se construyó una computadora funcional de programa almacenado por Maurice Wilkes llamada EDSAC.

En 1951 se crea la computadora denominada UNIVAC para fines administrativos, sistemas de almacenamiento con tarjetas perforadas.

Las computadoras Digitales se atribuyen a Von Neumann, aunque realmente fue el trabajo de un gran equipo de científicos. De ahí el modelo de Jonh Von Neumann con sus cinco componentes principales y el desarrollo de diferentes compañías para el progreso hasta la actualidad de los diferentes avances tecnológicos de las computadoras.