You are on page 1of 4

UNIVERSIDAD NACIONAL AUTONOMA DE MXICO

FES-CUAUTITLAN
MICROPROCESADORES
Rivera Garca Alfredo Tetl

Microprocesadores, Consecuencia del Desarrollo Tecnolgico.

Introduccin
Por qu son tan importantes los microprocesadores? Este circuito integrado
de alta escala de integracin, es la consecuencia de un desarrollo tecnolgico
de muchos aos, principalmente de la segunda mitad del siglo XX. Despus de
consultar diversas fuentes de informacin. Trataremos de explicar de manera
general y resumida la historia, evolucin y clasificacin de los
microprocesadores. Es claro que tienen un papel importante en nuestras vidas,
pues los encontramos en relojes, calculadoras, videojuegos y computadoras.

1.1 Antecedentes Histricos
Para entender porque es tan importante el microprocesador debemos de
entender los antecedentes que llevaron a la construccin de este dispositivo.
Los antiguos Babilonios empezaron a usar el baco
1
, alrededor del ao 500
A.C. Esto estimulo a la humanidad hasta crear una mquina calculadora que
utilizaba engranes y ruedas Por Pascal en 1642. [2]. Con la necesidad de
procesar datos durante la segunda guerra mundial, se construyeron
ordenadores como el Mark I y el COLOSSUS, basados en conmutadores
electromecnicos. Y el ENIAC, que utilizaba vlvulas; pero presentaban
muchos problemas, los primeros eran lentos y se averiaban con facilidad; los
segundos eran de enorme tamao y se calentaban demasiado.
Ms adelante, se utilizaron transistores y componentes electrnicos de estado
slido para construir computadoras en la dcada de 1960. Con la llegada de
los circuitos integrados se crean los microprocesadores y los sistemas de
microcomputadoras.

1.2 Evolucin de los Circuitos Digitales para la Creacin de los MPU
Para 1947 los laboratorios Bell desarrollaron un nuevo conmutador basado en
material slido. Consiguieron modular con electricidad la conductividad de un
material, formado de un cristal al que se le agregaron impurezas, llamndolo
transistor, componente sumamente importante para los circuitos integrados. A
finales de 1958 se desarrolla el proceso planar que permite imprimir un
transistor en un trozo de silicio llamado oblea, esta oblea puede tener ms de
un transistor. Lo que permitira tiempo despus a Texas Instruments crear los
primeros circuitos integrados; que llevara al desarrollo de los
microprocesadores. Siendo Intel el primer fabricante en comercializarlo a
principios de los 70, para ser utilizados en mquinas de cuentas [1]

1
Calculadora primitiva hecha con cuentas o esferas ahuecadas.

1.3 Clasificacin de los MPU (CISC Y RISC)
La arquitectura CISC era utilizada en los microprocesadores tradicionales hasta
la llegada de los RISC (Complex Intruction Set Computing). Se basa en la
inclusin de un amplio conjunto de instrucciones, con tamao de instruccin
variable, modos de direccionamiento complejos y arquitectura de tipo memoria-
memoria.
En los aos 80 las nuevas compaas de microprocesadores se atreven a
hacer nuevos diseos, segn las especificaciones del cliente. Apareciendo as
la filosofa RISC (Reduced Intructions Set Computing). Su principio es incluir en
el Hardware slo aquello que no sea rentable hacerlo en Software. Su
intencin era mejorar el rendimiento simplificando la arquitectura. Con la
inclusin de un conjunto simple de instrucciones, con tamao de instruccin
fijo, modos de direccionamiento sencillo y tipo de arquitectura load-store. [2]

1.4 Arquitectura de Von Neumann
Tradicionalmente los sistemas con microprocesadores se basan en esta
arquitectura, en la cual la unidad central de proceso (CPU), est conectada a
una memoria principal nica (casi siempre slo RAM) donde se guardan las
instrucciones del programa y los datos. A dicha memoria se accede a travs de
un sistema de buses nico (control, direcciones y datos).
Las principales limitaciones que nos encontramos con la arquitectura Von
Neumann son: La limitacin de la longitud de las instrucciones por el bus de
datos, que hace que el microprocesador tenga que realizar varios accesos a
memoria para buscar instrucciones complejas.
La limitacin de la velocidad de operacin a causa del bus nico para datos e
instrucciones que no deja acceder simultneamente a unos y otras, lo cual
impide superponer ambos tiempos de acceso.


1.5 Arquitectura de Harvard
Este modelo, que utilizan los Microcontroladores PIC, tiene la unidad central de
proceso (CPU) conectada a dos memorias (una con las instrucciones y otra con
los datos) por medio de dos buses diferentes. Ambos buses son totalmente
independientes lo que permite que la CPU pueda acceder de forma
independiente y simultnea a la memoria de datos y a la de instrucciones.
Como los buses son independientes estos pueden tener distintos contenidos
en la misma direccin y tambin distinta longitud. Tambin la longitud de los
datos y las instrucciones puede ser distinta, lo que optimiza el uso de la
memoria en general. [3]

1.6 Taxonoma de Flynn
La taxonoma de Flynn es una clasificacin de arquitecturas de computadores
propuesta por Michael J. Flynn en 1972. Las cuatro clasificaciones definidas
por Flynn se basan en el nmero de instrucciones concurrentes (control) y en
los flujos de datos disponibles en la arquitectura:
Una instruccin, un dato (SISD)
Mltiples instrucciones, un dato (MISD)
Una instruccin, mltiples datos (SIMD)
Mltiples instrucciones, mltiples datos (MIMD) [7]


1.7 Sistemas de Multiprocesadores
Un sistema de multiprocesamiento consiste en una computadora que tiene ms
de un procesador (o bien en una serie de computadoras con CPUS o
procesadores independientes). Existen dos tipos de diseos de sistemas
multiprocesador:
Simtrico: Los microprocesadores del sistema comparten los recursos del
sistema, como la entrada salida de memoria y disco. Se distribuye
uniformemente la carga de trabajo a los procesadores disponibles.
Asimtrico: Diferentes microprocesadores gobiernan las distintas tareas y
recursos del sistema. El enfoque principal que adoptan es el incremento de
rendimiento del sistema. [5]

1.8 Unidades Centrales de Procesos Segmentadas
Las arquitecturas segmentadas o con segmentacin del cauce buscan mejorar
el desempeo realizando paralelamente varias etapas del ciclo de instruccin
al mismo tiempo. El procesador se divide en varias unidades funcionales
independientes y se dividen entre ellas el procesamiento de las instrucciones.
Un procesador simple tiene un ciclo de instruccin sencillo consistente
solamente en una etapa de bsqueda del cdigo de instruccin y en otra etapa
de ejecucin de la instruccin. En un procesador sin segmentacin del cauce,
las dos etapas se realizaran de manera secuencial para cada una de las
instrucciones. En un procesador con segmentacin del cauce, cada una de
estas etapas se asigna a una unidad funcional diferente, la bsqueda a la
unidad de bsqueda y la ejecucin a la unidad de ejecucin. Estas unidades
pueden trabajar en forma paralela en instrucciones diferentes. Estas unidades
se comunican por medio de una cola de instrucciones en la que la unidad de
bsqueda coloca los cdigos de instruccin que ley para que la unidad de
ejecucin los tome de la cola y los ejecute. Esta cola se parece a un tubo
donde las instrucciones entran por un extremo y salen por el otro. En general
se divide al procesador segmentado en una unidad independiente por cada
etapa del ciclo de instruccin. [6]


Conclusiones
Los microprocesadores son la consecuencia de un desarrollo tecnolgico.
Gracias al transistor la electrnica se desarroll rpidamente a partir de la
segunda mitad del siglo pasado. Lo que llevo a la creacin de circuitos
integrados que a su vez fueron las bases para el desarrollo de
microprocesadores. Los cuales forman parte muy importante en el desarrollo
de la vida moderna. Pues es difcil imaginarse un mundo sin computadoras,
slo por dar un ejemplo de la utilidad de este circuito integrado. La tendencia
es que cada vez sean ms poderosos y pequeos.








Referencias

[1] Angulo, Jos, Microprocesadores, 6 Ed., Editorial Paraninfo, Madrid, 1994

[2] lvarez, Arregi, et al. , Microprocesadores RISC Evolucin y tendencias,
Espaa, 2000.

[3] Blogspot, Computo Integrado, [pgina web en lnea], disponible en:
http://rcmcomputointegrado.blogspot.mx/2012/04/arquitectura-von-
neumann.html

[4] Brey, Barry, Los microprocesadores Intel Arquitectura, programacin e
interface, 3
a
edicin, Prentice Hall, Inglaterra, 1994.

[5] IPN-Polilibros, Sistemas de multiprocesamiento,[Pgina web en lnea],
disponible en:
http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_terminados/PolilibroFC/U
nidad_VI/Unidad%20VI_4.htm

[6] S.A., Modelo Arquitectnico de Computo, [PDF en lnea], disponible en:
http://antares.itmorelia.edu.mx/~mfraga/arqui/apuntes%20unidad%201.pdf

[7] Wikipedia enciclopedia libre, Taxonoma de Flynn, [Pgina web en linea],
disponible en: http://es.wikipedia.org/wiki/Taxonom%C3%ADa_de_Flynn

You might also like