Esquema Basico de un microprocesador (1).pdf

354 views 22 slides Feb 26, 2024
Slide 1
Slide 1 of 22
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22

About This Presentation

Arquitectura del computador


Slide Content

REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL
DE LOS LLANOS OCCIDENTALES
“EZEQUIEL ZAMORA ” –UNELLEZ
Profesora:
•María Ortiz
Estudiantes:
•Daniel García
•Jhoander Landaeta
•Eduarda Hernández
•José Martínez
San Fernando de Apure, 2023

ESQUEMABÁSICODE UN MICROPROCESADOR
Unmicroprocesadoreselcircuitointegradodemayorcomplejidaddelossistemasinformáticos
contemporáneos.Estecircuitocumpleconunafunciónanálogaalcerebrodentrodeunsistema
computacional.Estáncompuestosporlassiguientespartes:
•Encapsulado:Barreraplásticaquerodeaalsiliciodelmicroprocesador.
•Memoria:Esellugardondeelprocesadorobtienelasinstruccionesparaejecutarprogramasy
datosinformáticos.
•Memoriacaché:Esuntipodememoriaqueseencuentraencapsuladadentrodel
microprocesadoryseusapararesolveroperacionesprevistasensufuncionamientointerno.
•Coprocesadormatemático:Partedelprocesadorespecializadaenlaresolucióndecálculos
matemáticos.
•Registros:Memoriaquecontieneinstruccionesdisponiblesparaelcontroldelfuncionamientodel
procesador.
•Puertos:Sonlosenlacesentreelprocesadoryloscomponentesdeentrada/salida.

ARQUITECTURA VON NEUMANN
•LaarquitecturaVonNeumannesunaarquitecturadecomputadorasdesarrollada
porelmatemáticoyfísicoJohnVonNeumannen1945.Lamayoríadelossistemas
informáticosactualessiguenestaarquitectura.Definelossiguienteselementos:

DEFINICIÓN BASADA EN TIEMPO DE EJECUCIÓN Y
PRODUCTIVIDAD
•Esunprocedimientousadoparamedirelrendimientoylaproductividaddeuna
computadora.Sebasaenregistrarlosciclosderelojporinstrucción,eltiempode
ejecucióndelainstrucción,ylostiemposdeesperaodelatenciaentrelas
instrucciones.
•Estadefiniciónesempleadaparacompararlaeficienciadediferentes
arquitecturas,procesadoresysistemasoperativos.
•Sepuedeusarparacomprobarelrendimientodealgunosprogramasy
determinarsisehanlogradolosobjetivosderendimientodelsistema.

CICLOS DE RELOJ POR INSTRUCCIÓN, Y DEMÁS
COMPONENTES DEL RENDIMIENTO
•Losciclosderelojporinstrucciónsonunamedidadelrendimientodeun
procesador,lacualsebasaenlacantidadmediadeciclosderelojpor
instrucciónquenecesitahacerunprocesadorparapoderejecutaruna
instrucción.

Aceleración del tiempo de ejecución y formas
de obtenerla: mejoras tecnológicas,
mejoras en arquitectura y en organización.
Podemos señalar que la aceleración del tiempo de
ejecución de un procesador se centra en el ciclo de
instrucción, ya que consiste en la captación de la
instrucción, seguida de ninguno o varios accesos a una
instrucción, o ninguno o varios almacenamientos de una
instrucción, y la comprobación si existe alguna
interrupción.

Fases de ejecución de una
instrucción:
1. Búsqueda de la
instrucción en la
memoria principal.
2. Decodificación de la
instrucción por el
control
3. Ejecución / Operación
de la instrucciónl

Computación
paralela
¿Que es?
Caractericas
¿Dónde se
aplica la
computación
paralela?

Jerarquia de memoria
Es la organización piramidal de
la memoria en niveles que
tienen las computadoras.
Puntos basicos
coste por bit
Velocidad
Capicidad
Niveles jerarquicos
Niveles
Nivel 3
Nivel 4
Nivel 0
Nivel 2
Nivel 1

•Paralelismo de datos
•Paralelismo de tareas
Se utilizan para mejorar el
rendimiento de los microprocesadores:
•SIMD: Aplicaciones multimedia.
•MIMD: Aplicaciones de cómputo
intensivo.
•SPMD: Aplicaciones de cómputo
intensivo.
Paralelismo: Capacidad de un
sistema para realizar varias tareas a
la vez.
Eduarda Hernández

•Espacial: Procesar varias tareas
al mismo tiempo utilizando
múltiples procesadores.
•Temporal: Procesar varias
tareas secuencialmente a lo
largo del tiempo.
•Supercomputadoras.
•Unidades de procesamiento gráfico
(GPU).
•Ejecución fuera de orden (Out-of-Order
Execution).
•Predicción de salto (BranchPrediction).
•Cachés de diferentes niveles
Eduarda Hernández

•Velocidad de reloj: Ejecutar instrucciones.
•Ancho de banda de memoria: Datos en el
microprocesador y la memoria.
•Latencia: Recibir y procesar una solicitud.
•Tasa de transferencia de datos: Microprocesador y
dispositivos externos
Eduarda Hernández

f

Bus (Canal)
El Bus, se basa en
un sistema digital
que transfiere
datos entre los
componentes de
una computadora

La señora no me acepto
el billete porque
estaba roto, y le dije
que tu se la pagabas

Memoria
Cache

Memoria -Cache

f

Gracias a
todos por su
atención
José
Sapo