SlideShare una empresa de Scribd logo
1 de 23
Arquitecturas Clásicas
• Estas arquitecturas se desarrollaron en las
primeras computadoras electromecánicas y de
tubos de vacío.
Arquitectura Mauchly-Eckert (Von
Newman)
• Consiste en una unidad central de proceso
• que se comunica a través de un solo bus con
un banco de memoria en donde se almacenan
tanto los códigos de instrucción del programa,
como los datos que serán procesados por
este.
• Ejemplo de esta
• versatilidad es el funcionamiento de los
compiladores, los cuales son programas que
toman como
• entrada un archivo de texto conteniendo
código fuente y generan como datos de salida,
el código
• maquina que corresponde a dicho código
fuente.
La principal desventaja de esta arquitectura, es que el bus de datos y direcciones único se
convierte en
un cuello de botella por el cual debe pasar toda la información que se lee de o se escribe a
la memoria,
obligando a que todos los accesos a esta sean secuenciales.
• Mas a detalle, el procesador se subdivide en una
unidad de control (C.U.), una unidad lógica
aritmética (A.L.U.) y una serie de registros.
• Los registros sirven para almacenar internamente
datos y estado del procesador
• La unidad aritmética lógica proporciona la
capacidad de realizar operaciones aritméticas y
• lógicas.
• La unidad de control genera las señales de control
para leer el código de las instrucciones,
decodificarlas y hacer que la ALU las ejecute.
Arquitectura Harvard
• Al igual que en la arquitectura Von Newman,
el
• programa se almacena como un código
numérico en la memoria, pero no en el mismo
espacio de
• memoria ni en el mismo formato que los
datos.
• Arquitecturas Segmentadas.
• Las arquitecturas segmentadas o con
segmentación del cauce buscan mejorar el
desempeño realizando paralelamente varias
etapas del ciclo de instrucción al mismo
tiempo.
• . El procesador se divide en varias unidades
funcionales independientes y se dividen entre
ellas el procesamiento de las instrucciones
• supongamos que un procesador simple tiene un
ciclo de instrucción sencillo
• consistente solamente en una etapa de búsqueda
del código de instrucción y en otra etapa de
ejecución
• de la instrucción. En un procesador sin
segmentación del cauce, las dos etapas se
realizarían de manera
• secuencial para cada una de la instrucciones,
como lo muestra la siguiente figura.
Estas unidades se comunican
por medio de una cola de instrucciones en la que la unidad de búsqueda coloca los
códigos de
instrucción que leyó para que la unidad de ejecución 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 instrucción.
• Arquitecturas de multiprocesamiento.
• Cuando se desea incrementar el desempeño
más aya de lo que permite la técnica de
segmentación del
• cauce (limite teórico de una instrucción por
ciclo de reloj), se requiere utilizar más de un
procesador
• para la ejecución del programa de aplicación.
• Las CPU de multiprocesamiento se clasifican de la
siguiente manera:
• ● SISO – (Single Instruction, Single Operand )
computadoras independientes
• ● SIMO – (Single Instruction, Multiple Operand )
procesadores vectoriales
• ● MISO – (Multiple Instruction, Single Operand )
No implementado
• ● MIMO – (Multiple Instruction, Multiple
Operand ) sistemas SMP, Clusters
• Procesadores vectoriales – Son computadoras pensadas
para aplicar un mismo algoritmo numérico a
• una serie de datos matriciales, en especial en la simulación
de sistemas físicos complejos, tales como
• simuladores para predecir el clima.
• En los sistemas SMP (Simetric Multiprocesesors), varios
procesadores comparten la misma memoria
• principal y periféricos de I/O, Normalmente conectados por
un bus común.
• Los Clusters son conjuntos de computadoras
independientes conectadas en una red de área local o por
• un bis de interconexión y que trabajan cooperativamente
para resolver un problema.
• Análisis de los componentes.
• 1.2.1 CPU.
• 1.2.1.1 Arquitecturas.
CPU
• CPU, abreviatura de Central Processing
Unit (unidad de proceso central), se pronuncia
como letras separadas. La CPU es el cerebro
del ordenador. A veces es referido
simplemente como el
procesador o procesador central, la CPU es
donde se producen la mayoría de los cálculos.
En términos de potencia del ordenador, la CPU
es el elemento más importante de un sistema
informático.
• En la actualidad han aparecido arquitecturas
híbridas entre la Von Newman y la Harvard,
buscando conservar la flexibilidad, pero
mejorando el rendimiento.
• Computadoras de conjunto reducido de
instrucciones(RISC).– tienen un numero
amplio de instrucciones y modos de
direccionamiento.– se implementan
instrucciones especiales que realizan
funciones complejas.– El numero de registros
de CPU es limitado.
• Computadoras de conjunto complejo de
instrucciones(CISC)
• .• Solo cuentan con unas pocas instrucciones y
modos de direccionamiento.
• • Busca que todas las instrucciones trabajen
con todos los modos de direccionamiento
• .• Los parámetros a las subrutinas a través de
la pila se hacen por medio de registros del
CPU.
• CPU mas informacion
• https://sites.google.com/site/unideparquitect
ura/home/analisis-de-los-componentes
• Otra
• http://antares.itmorelia.edu.mx/~mfraga/arqu
i/apuntes%20unidad%201.pdf

Más contenido relacionado

La actualidad más candente

Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorascamiche97
 
Arquitectura von neumann
Arquitectura von neumannArquitectura von neumann
Arquitectura von neumannfjruiziesalixar
 
J arce
J arceJ arce
J arceespoch
 
Informatica i
Informatica iInformatica i
Informatica ifabio_14
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorgiovatovar
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumannvictor medra
 
Von neuman
Von neumanVon neuman
Von neumantuxman82
 
sistemas micro-programables
sistemas micro-programables sistemas micro-programables
sistemas micro-programables kira-akira
 
Tema 1 multiprocesadores
Tema 1 multiprocesadoresTema 1 multiprocesadores
Tema 1 multiprocesadoresKuma Sanchez
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorYESENIA CETINA
 
Conceptos de arquitectura de computadoras
Conceptos de arquitectura de computadorasConceptos de arquitectura de computadoras
Conceptos de arquitectura de computadorasADRIAN CASTAÑEDA
 
Tipos y arquitectura del computador
Tipos y arquitectura del computadorTipos y arquitectura del computador
Tipos y arquitectura del computadorMaurizio Riba
 
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)Videoconferencias UTPL
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorassebasti97
 
Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacionxebb
 
Diagrama de bloques de un computador
Diagrama de bloques de un computadorDiagrama de bloques de un computador
Diagrama de bloques de un computadorJose Diaz Silva
 
Taller de investigacion 10 c
Taller de investigacion 10 cTaller de investigacion 10 c
Taller de investigacion 10 cdilimatute
 

La actualidad más candente (19)

Tarea 1.1
Tarea 1.1Tarea 1.1
Tarea 1.1
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Arquitectura von neumann
Arquitectura von neumannArquitectura von neumann
Arquitectura von neumann
 
J arce
J arceJ arce
J arce
 
Informatica i
Informatica iInformatica i
Informatica i
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Von neuman
Von neumanVon neuman
Von neuman
 
sistemas micro-programables
sistemas micro-programables sistemas micro-programables
sistemas micro-programables
 
Tema 1 multiprocesadores
Tema 1 multiprocesadoresTema 1 multiprocesadores
Tema 1 multiprocesadores
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Conceptos de arquitectura de computadoras
Conceptos de arquitectura de computadorasConceptos de arquitectura de computadoras
Conceptos de arquitectura de computadoras
 
Tipos y arquitectura del computador
Tipos y arquitectura del computadorTipos y arquitectura del computador
Tipos y arquitectura del computador
 
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacion
 
Tema 7.3
Tema 7.3Tema 7.3
Tema 7.3
 
Diagrama de bloques de un computador
Diagrama de bloques de un computadorDiagrama de bloques de un computador
Diagrama de bloques de un computador
 
Taller de investigacion 10 c
Taller de investigacion 10 cTaller de investigacion 10 c
Taller de investigacion 10 c
 

Similar a Arquitectura primer tutorial

ARQUITECTURA_DE_COMPUTADORAS.pdf
ARQUITECTURA_DE_COMPUTADORAS.pdfARQUITECTURA_DE_COMPUTADORAS.pdf
ARQUITECTURA_DE_COMPUTADORAS.pdfMariuxiBayas3
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
SEMANA01a-Arquitectura-de-Computadoras.pptx
SEMANA01a-Arquitectura-de-Computadoras.pptxSEMANA01a-Arquitectura-de-Computadoras.pptx
SEMANA01a-Arquitectura-de-Computadoras.pptxBRIANJEFFERSONGUILLE
 
Arquitectura computacional
Arquitectura computacionalArquitectura computacional
Arquitectura computacionalspursua
 
Aruitectura von neumann
Aruitectura von neumannAruitectura von neumann
Aruitectura von neumannMaria Garcia
 
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Aldo Altamira
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computadorlisbeth2711
 
Arquitectura de computadoras
Arquitectura de computadoras Arquitectura de computadoras
Arquitectura de computadoras vanessura
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 

Similar a Arquitectura primer tutorial (20)

ARQUITECTURA_DE_COMPUTADORAS.pdf
ARQUITECTURA_DE_COMPUTADORAS.pdfARQUITECTURA_DE_COMPUTADORAS.pdf
ARQUITECTURA_DE_COMPUTADORAS.pdf
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
SEMANA01a-Arquitectura-de-Computadoras.pptx
SEMANA01a-Arquitectura-de-Computadoras.pptxSEMANA01a-Arquitectura-de-Computadoras.pptx
SEMANA01a-Arquitectura-de-Computadoras.pptx
 
Arquitectura tipos lupe
Arquitectura tipos lupeArquitectura tipos lupe
Arquitectura tipos lupe
 
Funciones del Procesador
Funciones del ProcesadorFunciones del Procesador
Funciones del Procesador
 
Arquitectura computacional
Arquitectura computacionalArquitectura computacional
Arquitectura computacional
 
Unidad 1 arquitectura
Unidad 1 arquitecturaUnidad 1 arquitectura
Unidad 1 arquitectura
 
Aruitectura von neumann
Aruitectura von neumannAruitectura von neumann
Aruitectura von neumann
 
Sistema computacional (arquitecturas y memorias)
Sistema computacional (arquitecturas y memorias)Sistema computacional (arquitecturas y memorias)
Sistema computacional (arquitecturas y memorias)
 
CPU
CPUCPU
CPU
 
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
Arquitectura de computadoras
Arquitectura de computadoras Arquitectura de computadoras
Arquitectura de computadoras
 
Arquitectura de computadora
Arquitectura de computadoraArquitectura de computadora
Arquitectura de computadora
 
Trabajo 1 s. operativos ii
Trabajo 1 s. operativos iiTrabajo 1 s. operativos ii
Trabajo 1 s. operativos ii
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 

Arquitectura primer tutorial

  • 2. • Estas arquitecturas se desarrollaron en las primeras computadoras electromecánicas y de tubos de vacío.
  • 3. Arquitectura Mauchly-Eckert (Von Newman) • Consiste en una unidad central de proceso • que se comunica a través de un solo bus con un banco de memoria en donde se almacenan tanto los códigos de instrucción del programa, como los datos que serán procesados por este.
  • 4. • Ejemplo de esta • versatilidad es el funcionamiento de los compiladores, los cuales son programas que toman como • entrada un archivo de texto conteniendo código fuente y generan como datos de salida, el código • maquina que corresponde a dicho código fuente.
  • 5. La principal desventaja de esta arquitectura, es que el bus de datos y direcciones único se convierte en un cuello de botella por el cual debe pasar toda la información que se lee de o se escribe a la memoria, obligando a que todos los accesos a esta sean secuenciales.
  • 6. • Mas a detalle, el procesador se subdivide en una unidad de control (C.U.), una unidad lógica aritmética (A.L.U.) y una serie de registros. • Los registros sirven para almacenar internamente datos y estado del procesador • La unidad aritmética lógica proporciona la capacidad de realizar operaciones aritméticas y • lógicas. • La unidad de control genera las señales de control para leer el código de las instrucciones, decodificarlas y hacer que la ALU las ejecute.
  • 7. Arquitectura Harvard • Al igual que en la arquitectura Von Newman, el • programa se almacena como un código numérico en la memoria, pero no en el mismo espacio de • memoria ni en el mismo formato que los datos.
  • 8.
  • 10. • Las arquitecturas segmentadas o con segmentación del cauce buscan mejorar el desempeño realizando paralelamente varias etapas del ciclo de instrucción al mismo tiempo. • . El procesador se divide en varias unidades funcionales independientes y se dividen entre ellas el procesamiento de las instrucciones
  • 11. • supongamos que un procesador simple tiene un ciclo de instrucción sencillo • consistente solamente en una etapa de búsqueda del código de instrucción y en otra etapa de ejecución • de la instrucción. En un procesador sin segmentación del cauce, las dos etapas se realizarían de manera • secuencial para cada una de la instrucciones, como lo muestra la siguiente figura.
  • 12. Estas unidades se comunican por medio de una cola de instrucciones en la que la unidad de búsqueda coloca los códigos de instrucción que leyó para que la unidad de ejecución 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.
  • 13. • En general se divide al procesador • segmentado en una unidad independiente por cada etapa del ciclo de instrucción.
  • 14. • Arquitecturas de multiprocesamiento.
  • 15. • Cuando se desea incrementar el desempeño más aya de lo que permite la técnica de segmentación del • cauce (limite teórico de una instrucción por ciclo de reloj), se requiere utilizar más de un procesador • para la ejecución del programa de aplicación.
  • 16. • Las CPU de multiprocesamiento se clasifican de la siguiente manera: • ● SISO – (Single Instruction, Single Operand ) computadoras independientes • ● SIMO – (Single Instruction, Multiple Operand ) procesadores vectoriales • ● MISO – (Multiple Instruction, Single Operand ) No implementado • ● MIMO – (Multiple Instruction, Multiple Operand ) sistemas SMP, Clusters
  • 17. • Procesadores vectoriales – Son computadoras pensadas para aplicar un mismo algoritmo numérico a • una serie de datos matriciales, en especial en la simulación de sistemas físicos complejos, tales como • simuladores para predecir el clima. • En los sistemas SMP (Simetric Multiprocesesors), varios procesadores comparten la misma memoria • principal y periféricos de I/O, Normalmente conectados por un bus común. • Los Clusters son conjuntos de computadoras independientes conectadas en una red de área local o por • un bis de interconexión y que trabajan cooperativamente para resolver un problema.
  • 18. • Análisis de los componentes. • 1.2.1 CPU. • 1.2.1.1 Arquitecturas.
  • 19. CPU • CPU, abreviatura de Central Processing Unit (unidad de proceso central), se pronuncia como letras separadas. La CPU es el cerebro del ordenador. A veces es referido simplemente como el procesador o procesador central, la CPU es donde se producen la mayoría de los cálculos. En términos de potencia del ordenador, la CPU es el elemento más importante de un sistema informático.
  • 20. • En la actualidad han aparecido arquitecturas híbridas entre la Von Newman y la Harvard, buscando conservar la flexibilidad, pero mejorando el rendimiento.
  • 21. • Computadoras de conjunto reducido de instrucciones(RISC).– tienen un numero amplio de instrucciones y modos de direccionamiento.– se implementan instrucciones especiales que realizan funciones complejas.– El numero de registros de CPU es limitado.
  • 22. • Computadoras de conjunto complejo de instrucciones(CISC) • .• Solo cuentan con unas pocas instrucciones y modos de direccionamiento. • • Busca que todas las instrucciones trabajen con todos los modos de direccionamiento • .• Los parámetros a las subrutinas a través de la pila se hacen por medio de registros del CPU.
  • 23. • CPU mas informacion • https://sites.google.com/site/unideparquitect ura/home/analisis-de-los-componentes • Otra • http://antares.itmorelia.edu.mx/~mfraga/arqu i/apuntes%20unidad%201.pdf