Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actualmente existen dos diferentes tecnologas que son base para la elaboracin de los
microprocesadores. A continuacin, se definen estas dos tecnologas.
Los atributos complejo y reducido son descripciones muy generales de las dos arquitecturas,
sin embargo, cuentan con varias caractersticas propias que las hacen muy diferentes entre s.
Arquitectura CISC
Este tipo de arquitectura se caracteriza por tener un conjunto de instrucciones amplio y por
permitir operaciones complejas. Estas instrucciones compuestas se decodifican internamente
y se ejecutan por medio de microinstrucciones. Para realizar una instruccin los
microprocesadores CISC requieren de varios ciclos de reloj (entre cuatro a diez ciclos).
Algunas de las ventajas de la arquitectura CISC:
Instrucciones complejas.
Arquitectura RISC
Este tipo de arquitectura se caracteriza por permitir que solo las instrucciones load y store
(carga y almacenamiento) accedan a la memoria de datos. Estos microprocesadores
posibilitan la segmentacin y el paralelismo en la ejecucin de instrucciones.
Algunas de las ventajas de la arquitectura RISC:
Arquitectura Harvard
Este tipo de arquitectura utiliza dispositivos de almacenamiento separados, uno para los datos
y otro para las instrucciones.
Se puede decir que la CPU est conectada a dos memorias por medio de dos buses diferentes.
Ambos buses son totalmente independientes lo que permita a la CPU acceder de forma
independiente y simultnea a la memoria de datos y de instrucciones.
Taxonoma de Flynn
Michael J. Flynn propuso una clasificacin
de arquitecturas de computadores a la que se
le conoce como taxonoma de Flynn,
tambin conocida como clasificacin del
paralelismo:
Dicha
taxonoma
distingue
entre
Se utiliza para realizar operaciones que pueden ser paralelizadas de manera natural.
MIMD: Multiple Instruction, Multiple Data
Sistemas de Multiprocesadores
Consisten en una computadora con ms de un procesador.
Existen dos tipos de diseos de sistemas multiprocesador:
Simtrico. Los microprocesadores del sistema comparten los recursos del sistema,
como la entrada-salida de memoria.
Concurrencia.
Se describe como la operacin de un proceso que empieza antes de que termine la ltima
operacin del proceso en curso. La sincronizacin es el conjunto de restricciones de tiempo
que se imponen sobre las interacciones entre procesos concurrentes.
Modificacin perdida.
Dependencia no comprometida. Es cuando se permite a una transaccin leer un registro que
ha sido puesto al da por otra transaccin y esta ltima no lo ha comprometido; pues si no
est comprometido, existe la posibilidad de que nunca se comprometa, y en cambio, se anule.
Ventaja del multiprocesamiento.
El procesamiento en paralelo es la principal ventaja, donde un solo proceso es separado en
mltiples partes que pueden ejecutarse simultneamente en diversos CPUs.
Bsqueda de la instruccin.
Ejecucin.
Bibliografa
Tanembaum, Andrew S., Organizacin de Computadoras. Un Enfoque Estructurado,
Ed. Prentice Hall.
http://rcmcomputointegrado.blogspot.mx/2012/03/arquitectura-risc-y-cisc.html
http://www.azc.uam.mx/publicaciones/enlinea2/num1/1-2.htm
http://www.ie.itcr.ac.cr/pvega/Project/Documents_SD/Handout%20N3%20CISC%
20y%20RISC.pdf
http://www.fing.edu.uy/tecnoinf/mvd/cursos/arqcomp/material/teorico/arqteorico05.pdf
https://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann
https://es.wikipedia.org/wiki/Arquitectura_Harvard
http://arqui-gr4-her-val-dan-ldro.wikispaces.com/file/view/TaxonomiaFlynn.pdf
https://es.wikipedia.org/wiki/Taxonom%C3%ADa_de_Flynn
http://www.sites.upiicsa.ipn.mx/polilibros/portal/polilibros/p_terminados/PolilibroF
C/Unidad_VI/Unidad%20VI_4.htm
http://sistemasumma.com/2012/02/29/sistemas-multiprocesador/
http://es.slideshare.net/jairoUNT/procesamiento-segmentado-copia
http://www.infor.uva.es/~bastida/Arquitecturas%20Avanzadas/Segment.pdf