SlideShare une entreprise Scribd logo
1  sur  54
INSTITUTO TECNOLÓGICO SUPERIOR
DE TEZIUTLÁN
MATERIA:
ARQUITECTURA DE
COMPUTADORAS
ENERO - JUNIO 2017
EL MICROPROCESADOR
ASPECTOS GENERALES
C.I. complejo que alberga el CPU de una
computadora.
Ejecuta el Software (S.O, Programas, Aplicaciones,
etc.)
Decodificación, Ejecución, Lectura y Escritura.
CONCEPTO DE MICROPROCESADOR
CONCEPTO DE MICROPROCESADOR
Físicamente, un microprocesador es una
unión de microcircuitos, cuyo elemento
principal es el transistor.
En un solo microprocesador hay alrededor de
millones de transistores, que conmutan
millones de veces por segundo.
La cantidad de ellos se duplica por lo general
cada 2 años aproximadamente, con lo que se
amplifican sus prestaciones.
CONCEPTO DE MICROPROCESADOR
EL MICROPROCESADOR
ARQUITECTURA Y COMPONENTES INTERNOS
ARQUITECTURA INTERNA DEL MICROPROCESADOR
La arquitectura interna de un
microprocesador hace referencia a la
presencia y distribución física de cada uno de
sus componentes.
La gran mayoría siguen basados en la
Arquitectura von Neumann, no obstante se
han realizado mejoras e innovaciones en pos
de mejor rendimiento.
ARQUITECTURA INTERNA DEL MICROPROCESADOR
UNIDAD DE INTERFACE CON EL BUS (FRONT SIDE BUS [FSB])
Elemento que conecta directamente la Memoria RAM y la Tarjeta Madre con el
microprocesador, y a través de el se reciben las instrucciones y los datos, y ajusta las
velocidades de transmisión de la información.
UNIDAD DE DECODIFICACIÓN
Decodifica las instrucciones procedentes de la Memoria para transformarlos en el formato de
instrucciones entendido por el CPU, es decir, a lenguaje máquina.
UNIDAD DE CONTROL
Unidad que coordina el funcionamiento de todas las áreas del microprocesador, indicando los
turnos para operar en cada instante. Así mismo, ejecuta las instrucciones ya decodificadas
previamente.
UNIDAD ARITMÉTICA LÓGICA (ALU)
Elemento que se encarga de realizar las operaciones aritméticas o lógicas dictadas por las
instrucciones del programa, una vez interpretadas por la Unidad de Control.
UNIDAD DE COMA FLOTANTE (FPU)
Elemento que realiza operaciones matemáticas con números reales (Coma Flotante).
REGISTROS INTERNOS
Elementos de almacenamiento temporal que alojan datos de uso frecuente o cálculos en
realizados por la ALU. Su tamaño se mide en bits y determinan el tamaño máximo de los datos
que se pueden manipular en una sola operación o ciclos de reloj.
RELOJ INTERNO
Elemento que suministra la señal de pulsos que sincroniza todas las unidades internas del
microprocesador, así como la búsqueda y ejecución de instrucciones.
MEMORIA CACHÉ O DE ACCESO INMEDIATO
Memoria volátil de alta velocidad que almacena datos e instrucciones de uso frecuente, para
acelerar los accesos del microprocesador a la memoria RAM. Dependiendo de su cercanía y
prioridad, se divide en niveles (L1: Mayor Prioridad, L2 … Ln: Baja Prioridad)
EL MICROPROCESADOR
PROCESO BÁSICO DE LECTURA Y ESCRITURA DE
DATOS
PROCESO BÁSICO DE LECTURA Y ESCRITURA DE DATOS
PROCESO BÁSICO DE LECTURA Y ESCRITURA DE DATOS
PROCESO BÁSICO DE LECTURA Y ESCRITURA DE DATOS
PROCESO BÁSICO DE LECTURA Y ESCRITURA DE DATOS
PROCESO BÁSICO DE LECTURA Y ESCRITURA DE DATOS
EL MICROPROCESADOR
FUNCIONES DE LOS REGISTROS Y EL BUS DE
CONTROL
FUNCIONES DE LOS REGISTROS Y EL BUS DE CONTROL
Los registros internos se encargan elementalmente del
almacenamiento de datos, posiciones o llamados a
subrutinas, y están directamente asociados con la
Unidad Aritmética Lógica (ALU)
FUNCIONES DE LOS REGISTROS INTERNOS
Program Counter (PC)
Registro Contador de Programa
Registro que lleva el control de qué instrucción se está
leyendo y ejecutando en un determinado momento.
Inicia normalmente con la dirección 0 (0000h, por
ejemplo) e incrementa de 1 en 1, salvo que se indique
un salto a otra dirección.
FUNCIONES DE LOS REGISTROS INTERNOS
Stack
Registro de Pila
Registro que almacena direcciones temporales para el
PC, y se usan cuando se invoca o se accede a una
subrutina.
Siempre que se llame a una subrutina, se guarda la
localidad de memoria presente del el PC en un Stack, y
en el momento de terminarla, se retorna al programa
principal.
Hay hasta 4 stacks para que el procesador pueda
acceder a 4 subrutinas al mismo tiempo, o acceder a
una subrutina dentro de otra subrutina.
FUNCIONES DE LOS REGISTROS INTERNOS
Flags
Registro de Bandera
Registros especiales que guardan resultados de operaciones
aritméticas u operaciones con bits.
Banderas especiales son los indicadores de signo, acarreos
(carry), adeudos (borrow), valores cero (zero), valores
menores de cero (DC), entre otros.
Estos registros por lo general no pueden ser modificados por
el usuario, por ser de uso exclusivo de la ALU.
Dependiendo del programa que se diseñe, habrá que estar
consultando el estado de determinados bits, para ejecutar
saltos, segmentos de código de tipo condicional, etc.
FUNCIONES DE LOS REGISTROS INTERNOS
Special Function Register
Registros Especiales o de Función Principal
Registros especiales que almacenan datos
correspondientes a Estado de Dispositivos o
componentes, de convertidores de datos o de puertos
específicos.
La existencia y las funciones de dichos registros depende
del microprocesador empleado y de las necesidades de
programación del usuario.
FUNCIONES DE LOS REGISTROS INTERNOS
General Purpouse Register
Registros de Propósito General
Registros destinados para almacenar provisionalmente
los datos con los que la ALU va a trabajar, evitando
accesos múltiples a la memoria principal para
ubicarlos.
FUNCIONES DE LOS REGISTROS INTERNOS
Work Register
Registros de Trabajo o Acumuladores
Registros especiales donde la ALU almacena los
resultados de sus cálculos.
Algunos microprocesadores no tienen registros de
propósito general, pero obligatoriamente deben llevar
registros de trabajo.
FUNCIONES DE LOS REGISTROS INTERNOS
Las señales del bus de control permiten al
microprocesador comunicarse adecuadamente
con cada uno de los elementos periféricos que lo
conforman y con los que tiene contacto con el
exterior.
Todas las señales se activan o se desactivan
constantemente según lo requiera el programa o
lo indiquen los periféricos
FUNCIONES DEL BUS DE CONTROL
Read/Write
Señal de Lectura/Escritura
Indica a la memoria principal si el procesador
requiere leer o cargar un dato alojado en alguna
dirección o, en caso contrario, escribirlo.
FUNCIONES DEL BUS DE CONTROL
Chip Enable
Habilitación de Chip
Establece, previo a la señal de Lectura/Escritura, la
habilitación del dispositivo al que se transmitirán o
leerán los datos que se necesitan.
FUNCIONES DEL BUS DE CONTROL
SEÑALES DEL BUS DE CONTROL
Input/Output Request
Solicitud de Entrada/Salida
Indica si la información que pretende pasar por el
bus de control es de entrada o de salida.
Refresh
Recarga o Actualización
Señal que efectúa un “refresco” o “recarga” de los
datos alojados en memoria, sobre todo si ésta es
de tipo dinámica.
FUNCIONES DEL BUS DE CONTROL
Interrupt
Interrupción
Señal que efectúa una Interrupción de Software
proveniente de un puerto o de un sistema
maestro, con el objetivo de acceder a alguna
subrutina.
FUNCIONES DEL BUS DE CONTROL
Non Maskarable Interrupt
Interrupción No Enmascarable
Señal que efectúa una Interrupción de Hardware
que no puede ser ignorada por el sistema.
Se habilita cuando una subrutina es crítica o si
alguna de ellas no se desactiva durante la
operación normal del sistema.
FUNCIONES DEL BUS DE CONTROL
Bus Request
Solicitud de Bus
Señal que envía solicitudes de acceso a un
elemento externo para conocer su disponibilidad
(Ocupado o Disponible)
FUNCIONES DEL BUS DE CONTROL
Bus Acknowledge
Reconocimiento de Bus
Señal que envía o confirma a otros sistemas si se
ha establecido contacto de forma correcta o si el
bus se encuentra disponible u ocupado para
alguna tarea o transferencia de datos
FUNCIONES DEL BUS DE CONTROL
EL MICROPROCESADOR
FACTORES DE RENDIMIENTO
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
FACTORES
DE
RENDIMIENTO
Existen factores a considerar que determinan el rendimiento del microprocesador, es decir,
sus prestaciones
Ancho de los Buses de Datos y de Direcciones
Tamaño y Niveles de la Memoria Caché
Frecuencia de Reloj o de Procesamiento (Velocidad
Interna)
Frecuencia de Trabajo del FSB (Velocidad Externa)
Tamaño de los Registros Internos
Densidad de Integración del Microprocesador
Voltaje de Alimentación
ANCHO DEL BUS DE DATOS
Representa el dato más grande que es capaz de manejar el procesador en una sola
operación.
El tamaño de éste determina el Ancho de Palabra de la memoria principal.
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
BUS DE DIRECCIONES
El tamaño de éste bus determina la cantidad máxima de memoria que podemos direccionar.
La capacidad de la memoria que se puede direccionar depende de la cantidad de bits que
conforman el bus de direcciones, siendo 2n el tamaño máximo en bits del banco de
memoria que se podrá direccionar con n líneas.
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
TAMAÑO Y UBICACIÓN DE LA MEMORIA CACHÉ
Las memorias caché son elementos de almacenamiento mucho más pequeño
comparado con la Memoria RAM, pero que trabajan a velocidades mucho mayores. En
ellas se almacenan las últimas instrucciones procesadas o las futuras a procesar junto
con sus datos.
Modalidad de caché en relación
al procesador
Ubicación en el Sistema
Denominación de su conexión
al procesador
Externa
En la Placa Base
(Motherboard)
Bus Local o Bus Frontal (Front
Side Bus)
Interna En un chip junto al Procesador Bus Trasero (Back Side Bus)
Integrada
Como parte del propio
Procesador
Conexión Interna
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
CACHÉ INTERNA
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
CACHÉ INTEGRADA
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
NIVELES DE CACHÉ
TIEMPO DE ACCESO
ns
μs
ms
s
COSTO
Mayor
Costo
Menor
Costo
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
VELOCIDAD INTERNA DEL PROCESADOR
Se trata de la frecuencia de reloj interna a la que trabaja el procesador. Se mide en Hertz
(Hz)
En general, cuanto mayor es la velocidad de procesador, mayor es el número de operaciones
por segundo realiza. El rendimiento está en función del modelo del procesador, el número
de núcleos y las otras características que se han descrito.
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
INTEL PENTIUM 4
3.0 GHz
INTEL Core 2 Duo
2.4 GHz
¿Qué procesador es más rápido?
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
VELOCIDAD DEL BUS PRINCIPAL (FSB) O VELOCIDAD EXTERNA
Es la frecuencia de reloj a la que viajan los datos por el bus principal.
Dado que el microprocesador trabaja a una frecuencia, y la tarjeta madre a otra, se requiere
de un elemento que ajuste o adapte la diferencia de velocidades entre ambos. Dicho
elemento se denomina Multiplicador.
Para aumentar el rendimiento del procesador interesa que la velocidad del bus sea lo más
alta posible.
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
Suponga que disponemos de una Motherboard
para procesadores Pentium II y Pentium III con las
siguientes velocidades del FSB:
• 100 MHz
• 133 MHz
Si colocamos un microprocesador Intel Pentium II a
450 MHz y queremos que el FSB funcione a 100
MHz, ¿Con qué valor debemos configurar el
multiplicador?
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
Considerando la misma placa, si colocamos un
microprocesador Intel Pentium III que funciona a
800 MHz, y queremos que el FSB funcione a 133
MHz ¿Con qué valor debemos ajustar el
multiplicador?
VOLTAJE DE ALIMENTACIÓN
Es el voltaje necesario para energizar todos los elementos del microprocesador. A mayor
voltaje, se obtiene una mayor frecuencia de procesamiento, lo que se traduce en una mayor
velocidad de procesamiento.
Al aumentar el voltaje de operación, también se genera una mayor cantidad de calor y se
demanda más energía, aumentando el consumo.
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
DENSIDAD DE INTEGRACIÓN
Indica la separación física que hay entre los transistores que conforman el microprocesador.
También se conoce como Tecnología de Fabricación y se mide en micras o micrómetros (μm)
o nanómetros (nm). Entre mayor sea la densidad de integración, se pueden agregar más
componentes o ampliar los existentes, que se traduce en mayor rendimiento. La densidad
de integración sigue un patrón denominado Ley de Moore.
FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR

Contenu connexe

Tendances

Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadoresJ David Martinez
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadoraMauricio Hernandez
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresJohn Espinoza
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)YENZU
 
Estructura de la cpu
Estructura de la cpuEstructura de la cpu
Estructura de la cpucamilo cortes
 
Elementos de transmisión de datos de una red
Elementos de transmisión de datos de una redElementos de transmisión de datos de una red
Elementos de transmisión de datos de una redJoel Omar Burgos Palacios
 
Componentes de la tarjeta madre P4VM800 ASRock
Componentes de la tarjeta madre P4VM800 ASRockComponentes de la tarjeta madre P4VM800 ASRock
Componentes de la tarjeta madre P4VM800 ASRockFredyArquitectura
 
Puertos o interfaces externas
Puertos o interfaces externasPuertos o interfaces externas
Puertos o interfaces externasvivianitharomero
 
Conversion analogico digital: muestreo, cuantizacion y codificacion
Conversion analogico digital: muestreo, cuantizacion y codificacionConversion analogico digital: muestreo, cuantizacion y codificacion
Conversion analogico digital: muestreo, cuantizacion y codificacionLucre Castillo Lorenzo
 
Tipos de buses y microprocesadores
Tipos de buses y microprocesadoresTipos de buses y microprocesadores
Tipos de buses y microprocesadoresmario aguirre
 
Buses de interconexión
Buses de interconexiónBuses de interconexión
Buses de interconexióncordovabr
 
Puertos de entrada y salida del computador
Puertos de entrada y salida del computadorPuertos de entrada y salida del computador
Puertos de entrada y salida del computadorBaleritha
 
04 Estructura de Buses Compartidos en Microcomputadoras
04 Estructura de Buses Compartidos en Microcomputadoras04 Estructura de Buses Compartidos en Microcomputadoras
04 Estructura de Buses Compartidos en MicrocomputadorasJaime E. Velarde
 
PARTES INTERNAS DEL MICROPROCESADOR
PARTES INTERNAS DEL MICROPROCESADORPARTES INTERNAS DEL MICROPROCESADOR
PARTES INTERNAS DEL MICROPROCESADOREvelyn Alvarado
 
Tipos de sistemas de computo
Tipos de sistemas de computoTipos de sistemas de computo
Tipos de sistemas de computoJoelBoya2
 
Arquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISDArquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISDJuan Novelo
 
Algebra relacional (operaciones)
Algebra relacional (operaciones)Algebra relacional (operaciones)
Algebra relacional (operaciones)sarai0000
 

Tendances (20)

Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)
 
Estructura de la cpu
Estructura de la cpuEstructura de la cpu
Estructura de la cpu
 
Elementos de transmisión de datos de una red
Elementos de transmisión de datos de una redElementos de transmisión de datos de una red
Elementos de transmisión de datos de una red
 
Componentes de la tarjeta madre P4VM800 ASRock
Componentes de la tarjeta madre P4VM800 ASRockComponentes de la tarjeta madre P4VM800 ASRock
Componentes de la tarjeta madre P4VM800 ASRock
 
Puertos o interfaces externas
Puertos o interfaces externasPuertos o interfaces externas
Puertos o interfaces externas
 
Conversion analogico digital: muestreo, cuantizacion y codificacion
Conversion analogico digital: muestreo, cuantizacion y codificacionConversion analogico digital: muestreo, cuantizacion y codificacion
Conversion analogico digital: muestreo, cuantizacion y codificacion
 
Tipos de buses y microprocesadores
Tipos de buses y microprocesadoresTipos de buses y microprocesadores
Tipos de buses y microprocesadores
 
Buses de interconexión
Buses de interconexiónBuses de interconexión
Buses de interconexión
 
Modelos de programacion
Modelos de  programacionModelos de  programacion
Modelos de programacion
 
Puertos de entrada y salida del computador
Puertos de entrada y salida del computadorPuertos de entrada y salida del computador
Puertos de entrada y salida del computador
 
Proyecto de base de datos 1
Proyecto de base de datos 1Proyecto de base de datos 1
Proyecto de base de datos 1
 
04 Estructura de Buses Compartidos en Microcomputadoras
04 Estructura de Buses Compartidos en Microcomputadoras04 Estructura de Buses Compartidos en Microcomputadoras
04 Estructura de Buses Compartidos en Microcomputadoras
 
PARTES INTERNAS DEL MICROPROCESADOR
PARTES INTERNAS DEL MICROPROCESADORPARTES INTERNAS DEL MICROPROCESADOR
PARTES INTERNAS DEL MICROPROCESADOR
 
Tipos de sistemas de computo
Tipos de sistemas de computoTipos de sistemas de computo
Tipos de sistemas de computo
 
Arquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISDArquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISD
 
Algebra relacional (operaciones)
Algebra relacional (operaciones)Algebra relacional (operaciones)
Algebra relacional (operaciones)
 

En vedette

El Microprocesador Y Su Arquitectura
El Microprocesador Y Su ArquitecturaEl Microprocesador Y Su Arquitectura
El Microprocesador Y Su Arquitecturajadenjgct
 
Tipos de conectores de PC
Tipos de conectores de PCTipos de conectores de PC
Tipos de conectores de PCJavier Teran
 
Targeta madre
Targeta madreTargeta madre
Targeta madrefitosrs
 

En vedette (20)

U1S1: ARQUITECTURAS DE CÓMPUTO
U1S1: ARQUITECTURAS DE CÓMPUTOU1S1: ARQUITECTURAS DE CÓMPUTO
U1S1: ARQUITECTURAS DE CÓMPUTO
 
U2S1: Memoria Principal (Aspectos Generales)
U2S1: Memoria Principal (Aspectos Generales)U2S1: Memoria Principal (Aspectos Generales)
U2S1: Memoria Principal (Aspectos Generales)
 
U2S2: Memoria Principal (RAM)
U2S2: Memoria Principal (RAM)U2S2: Memoria Principal (RAM)
U2S2: Memoria Principal (RAM)
 
U2S3: Memorias de Sólo Lectura (ROM)
U2S3:  Memorias de Sólo Lectura (ROM)U2S3:  Memorias de Sólo Lectura (ROM)
U2S3: Memorias de Sólo Lectura (ROM)
 
Introducción a la Electrónica Digital
Introducción a la Electrónica DigitalIntroducción a la Electrónica Digital
Introducción a la Electrónica Digital
 
Teoría Básica de Transistores JFET
Teoría Básica de Transistores JFETTeoría Básica de Transistores JFET
Teoría Básica de Transistores JFET
 
Conceptos de interfaces
Conceptos de interfacesConceptos de interfaces
Conceptos de interfaces
 
U1S2: Operaciones Básicas con Vectores
U1S2: Operaciones Básicas con VectoresU1S2: Operaciones Básicas con Vectores
U1S2: Operaciones Básicas con Vectores
 
El Microprocesador Y Su Arquitectura
El Microprocesador Y Su ArquitecturaEl Microprocesador Y Su Arquitectura
El Microprocesador Y Su Arquitectura
 
Puerto Serial o RS 232
Puerto Serial o RS 232Puerto Serial o RS 232
Puerto Serial o RS 232
 
Fundamentos de Materiales Semiconductores
Fundamentos de Materiales SemiconductoresFundamentos de Materiales Semiconductores
Fundamentos de Materiales Semiconductores
 
Teoría Básica de Transistores BJT
Teoría Básica de Transistores BJTTeoría Básica de Transistores BJT
Teoría Básica de Transistores BJT
 
Teoría Básica de Diodos
Teoría Básica de DiodosTeoría Básica de Diodos
Teoría Básica de Diodos
 
Microprocesador ppt
Microprocesador pptMicroprocesador ppt
Microprocesador ppt
 
Tipos de conectores de PC
Tipos de conectores de PCTipos de conectores de PC
Tipos de conectores de PC
 
Clase 2 placas base
Clase 2 placas baseClase 2 placas base
Clase 2 placas base
 
Targeta madre
Targeta madreTargeta madre
Targeta madre
 
Microprocesador ::: http://leymebamba.com
Microprocesador  ::: http://leymebamba.comMicroprocesador  ::: http://leymebamba.com
Microprocesador ::: http://leymebamba.com
 
Trabajo
TrabajoTrabajo
Trabajo
 
Fuente de poder
Fuente de poderFuente de poder
Fuente de poder
 

Similaire à U1S2: El Microprocesador (Aspectos Generales)

Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intelCristian Paredes
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadorajessiicasaldana
 
Microprocesador de la computadora
Microprocesador de la computadoraMicroprocesador de la computadora
Microprocesador de la computadoradanielespejo10
 
Microprocesador de la computadora
Microprocesador de la computadoraMicroprocesador de la computadora
Microprocesador de la computadoradanielespejo10
 
Arquitectura de Computadorasv
Arquitectura de ComputadorasvArquitectura de Computadorasv
Arquitectura de ComputadorasvJairo Anton
 
Arquitectura de microprocesadores
Arquitectura de microprocesadoresArquitectura de microprocesadores
Arquitectura de microprocesadoresDaniel Pérez
 
Arquitectura de microprocesadores
Arquitectura de microprocesadoresArquitectura de microprocesadores
Arquitectura de microprocesadoreslelyydrogo
 
Arquitecturadeunmicroprocesador 160912013228
Arquitecturadeunmicroprocesador 160912013228Arquitecturadeunmicroprocesador 160912013228
Arquitecturadeunmicroprocesador 160912013228Heiner Malca Arevalo
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computadorRosangela Torres
 
Estructura interna del computador (bus de datos, reloj)
Estructura interna del computador (bus de datos, reloj)Estructura interna del computador (bus de datos, reloj)
Estructura interna del computador (bus de datos, reloj)JhonnyMJ
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras16kemhernandez
 
Borja Castañeda Ivan Calvo
Borja Castañeda Ivan CalvoBorja Castañeda Ivan Calvo
Borja Castañeda Ivan Calvoborjaivan
 
Exposicion ii ciclo
Exposicion ii cicloExposicion ii ciclo
Exposicion ii ciclojulniorsh666
 

Similaire à U1S2: El Microprocesador (Aspectos Generales) (20)

Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intel
 
Capitulo II
Capitulo IICapitulo II
Capitulo II
 
5. microprocesador
5. microprocesador5. microprocesador
5. microprocesador
 
Procesador
ProcesadorProcesador
Procesador
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Microprocesador de la computadora
Microprocesador de la computadoraMicroprocesador de la computadora
Microprocesador de la computadora
 
Microprocesador de la computadora
Microprocesador de la computadoraMicroprocesador de la computadora
Microprocesador de la computadora
 
MICROPROCESADORES
MICROPROCESADORESMICROPROCESADORES
MICROPROCESADORES
 
Tema 11
Tema 11Tema 11
Tema 11
 
Arquitectura de Computadorasv
Arquitectura de ComputadorasvArquitectura de Computadorasv
Arquitectura de Computadorasv
 
Arquitectura de microprocesadores
Arquitectura de microprocesadoresArquitectura de microprocesadores
Arquitectura de microprocesadores
 
Arquitectura de microprocesadores
Arquitectura de microprocesadoresArquitectura de microprocesadores
Arquitectura de microprocesadores
 
Arquitecturadeunmicroprocesador 160912013228
Arquitecturadeunmicroprocesador 160912013228Arquitecturadeunmicroprocesador 160912013228
Arquitecturadeunmicroprocesador 160912013228
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesador
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Estructura interna del computador (bus de datos, reloj)
Estructura interna del computador (bus de datos, reloj)Estructura interna del computador (bus de datos, reloj)
Estructura interna del computador (bus de datos, reloj)
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Borja Castañeda Ivan Calvo
Borja Castañeda Ivan CalvoBorja Castañeda Ivan Calvo
Borja Castañeda Ivan Calvo
 
Exposicion ii ciclo
Exposicion ii cicloExposicion ii ciclo
Exposicion ii ciclo
 

Plus de ITST - DIV. IINF (YASSER MARÍN)

U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)
U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)
U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)ITST - DIV. IINF (YASSER MARÍN)
 

Plus de ITST - DIV. IINF (YASSER MARÍN) (15)

Electrónica Digital Combinacional (Parte 2)
Electrónica Digital Combinacional (Parte 2)Electrónica Digital Combinacional (Parte 2)
Electrónica Digital Combinacional (Parte 2)
 
Electrónica Digital Combinacional (Parte 1)
Electrónica Digital Combinacional (Parte 1)Electrónica Digital Combinacional (Parte 1)
Electrónica Digital Combinacional (Parte 1)
 
Introducción a la Electrónica Digital
Introducción a la Electrónica DigitalIntroducción a la Electrónica Digital
Introducción a la Electrónica Digital
 
U3S1: Buses de Comunicación (aspectos generales)
U3S1: Buses de Comunicación (aspectos generales)U3S1: Buses de Comunicación (aspectos generales)
U3S1: Buses de Comunicación (aspectos generales)
 
U4S1: Tarjetas Madre y Chipsets
U4S1: Tarjetas Madre y ChipsetsU4S1: Tarjetas Madre y Chipsets
U4S1: Tarjetas Madre y Chipsets
 
U3S1: CONCEPTOS BÁSICOS DE ELECTROSTÁTICA
U3S1: CONCEPTOS BÁSICOS DE ELECTROSTÁTICAU3S1: CONCEPTOS BÁSICOS DE ELECTROSTÁTICA
U3S1: CONCEPTOS BÁSICOS DE ELECTROSTÁTICA
 
U2S1: Conceptos Básicos de Termodinámica
U2S1: Conceptos Básicos de TermodinámicaU2S1: Conceptos Básicos de Termodinámica
U2S1: Conceptos Básicos de Termodinámica
 
U2S2: Cálculo de Disipadores de Calor
U2S2: Cálculo de Disipadores de CalorU2S2: Cálculo de Disipadores de Calor
U2S2: Cálculo de Disipadores de Calor
 
U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)
U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)
U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)
 
Radiofrecuencia (Aspectos Básicos)
Radiofrecuencia (Aspectos Básicos)Radiofrecuencia (Aspectos Básicos)
Radiofrecuencia (Aspectos Básicos)
 
Sesión 6: Teoría Básica de Transistores BJT
Sesión 6: Teoría Básica de Transistores BJTSesión 6: Teoría Básica de Transistores BJT
Sesión 6: Teoría Básica de Transistores BJT
 
Teoría Básica de Tiristores SCR
Teoría Básica de Tiristores SCRTeoría Básica de Tiristores SCR
Teoría Básica de Tiristores SCR
 
Componentes Electrónicos Pasivos
Componentes Electrónicos PasivosComponentes Electrónicos Pasivos
Componentes Electrónicos Pasivos
 
Aspectos Básicos de Lectura de Diagramas
Aspectos Básicos de Lectura de DiagramasAspectos Básicos de Lectura de Diagramas
Aspectos Básicos de Lectura de Diagramas
 
Conceptos Básicos de Electricidad
Conceptos Básicos de ElectricidadConceptos Básicos de Electricidad
Conceptos Básicos de Electricidad
 

Dernier

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 

Dernier (20)

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 

U1S2: El Microprocesador (Aspectos Generales)

  • 1. INSTITUTO TECNOLÓGICO SUPERIOR DE TEZIUTLÁN MATERIA: ARQUITECTURA DE COMPUTADORAS ENERO - JUNIO 2017
  • 3. C.I. complejo que alberga el CPU de una computadora. Ejecuta el Software (S.O, Programas, Aplicaciones, etc.) Decodificación, Ejecución, Lectura y Escritura. CONCEPTO DE MICROPROCESADOR
  • 4. CONCEPTO DE MICROPROCESADOR Físicamente, un microprocesador es una unión de microcircuitos, cuyo elemento principal es el transistor. En un solo microprocesador hay alrededor de millones de transistores, que conmutan millones de veces por segundo. La cantidad de ellos se duplica por lo general cada 2 años aproximadamente, con lo que se amplifican sus prestaciones.
  • 6. EL MICROPROCESADOR ARQUITECTURA Y COMPONENTES INTERNOS
  • 7. ARQUITECTURA INTERNA DEL MICROPROCESADOR La arquitectura interna de un microprocesador hace referencia a la presencia y distribución física de cada uno de sus componentes. La gran mayoría siguen basados en la Arquitectura von Neumann, no obstante se han realizado mejoras e innovaciones en pos de mejor rendimiento.
  • 8. ARQUITECTURA INTERNA DEL MICROPROCESADOR
  • 9. UNIDAD DE INTERFACE CON EL BUS (FRONT SIDE BUS [FSB]) Elemento que conecta directamente la Memoria RAM y la Tarjeta Madre con el microprocesador, y a través de el se reciben las instrucciones y los datos, y ajusta las velocidades de transmisión de la información.
  • 10. UNIDAD DE DECODIFICACIÓN Decodifica las instrucciones procedentes de la Memoria para transformarlos en el formato de instrucciones entendido por el CPU, es decir, a lenguaje máquina.
  • 11. UNIDAD DE CONTROL Unidad que coordina el funcionamiento de todas las áreas del microprocesador, indicando los turnos para operar en cada instante. Así mismo, ejecuta las instrucciones ya decodificadas previamente.
  • 12. UNIDAD ARITMÉTICA LÓGICA (ALU) Elemento que se encarga de realizar las operaciones aritméticas o lógicas dictadas por las instrucciones del programa, una vez interpretadas por la Unidad de Control.
  • 13. UNIDAD DE COMA FLOTANTE (FPU) Elemento que realiza operaciones matemáticas con números reales (Coma Flotante).
  • 14. REGISTROS INTERNOS Elementos de almacenamiento temporal que alojan datos de uso frecuente o cálculos en realizados por la ALU. Su tamaño se mide en bits y determinan el tamaño máximo de los datos que se pueden manipular en una sola operación o ciclos de reloj.
  • 15. RELOJ INTERNO Elemento que suministra la señal de pulsos que sincroniza todas las unidades internas del microprocesador, así como la búsqueda y ejecución de instrucciones.
  • 16. MEMORIA CACHÉ O DE ACCESO INMEDIATO Memoria volátil de alta velocidad que almacena datos e instrucciones de uso frecuente, para acelerar los accesos del microprocesador a la memoria RAM. Dependiendo de su cercanía y prioridad, se divide en niveles (L1: Mayor Prioridad, L2 … Ln: Baja Prioridad)
  • 17. EL MICROPROCESADOR PROCESO BÁSICO DE LECTURA Y ESCRITURA DE DATOS
  • 18. PROCESO BÁSICO DE LECTURA Y ESCRITURA DE DATOS
  • 19. PROCESO BÁSICO DE LECTURA Y ESCRITURA DE DATOS
  • 20. PROCESO BÁSICO DE LECTURA Y ESCRITURA DE DATOS
  • 21. PROCESO BÁSICO DE LECTURA Y ESCRITURA DE DATOS
  • 22. PROCESO BÁSICO DE LECTURA Y ESCRITURA DE DATOS
  • 23. EL MICROPROCESADOR FUNCIONES DE LOS REGISTROS Y EL BUS DE CONTROL
  • 24. FUNCIONES DE LOS REGISTROS Y EL BUS DE CONTROL
  • 25. Los registros internos se encargan elementalmente del almacenamiento de datos, posiciones o llamados a subrutinas, y están directamente asociados con la Unidad Aritmética Lógica (ALU) FUNCIONES DE LOS REGISTROS INTERNOS
  • 26. Program Counter (PC) Registro Contador de Programa Registro que lleva el control de qué instrucción se está leyendo y ejecutando en un determinado momento. Inicia normalmente con la dirección 0 (0000h, por ejemplo) e incrementa de 1 en 1, salvo que se indique un salto a otra dirección. FUNCIONES DE LOS REGISTROS INTERNOS
  • 27. Stack Registro de Pila Registro que almacena direcciones temporales para el PC, y se usan cuando se invoca o se accede a una subrutina. Siempre que se llame a una subrutina, se guarda la localidad de memoria presente del el PC en un Stack, y en el momento de terminarla, se retorna al programa principal. Hay hasta 4 stacks para que el procesador pueda acceder a 4 subrutinas al mismo tiempo, o acceder a una subrutina dentro de otra subrutina. FUNCIONES DE LOS REGISTROS INTERNOS
  • 28. Flags Registro de Bandera Registros especiales que guardan resultados de operaciones aritméticas u operaciones con bits. Banderas especiales son los indicadores de signo, acarreos (carry), adeudos (borrow), valores cero (zero), valores menores de cero (DC), entre otros. Estos registros por lo general no pueden ser modificados por el usuario, por ser de uso exclusivo de la ALU. Dependiendo del programa que se diseñe, habrá que estar consultando el estado de determinados bits, para ejecutar saltos, segmentos de código de tipo condicional, etc. FUNCIONES DE LOS REGISTROS INTERNOS
  • 29. Special Function Register Registros Especiales o de Función Principal Registros especiales que almacenan datos correspondientes a Estado de Dispositivos o componentes, de convertidores de datos o de puertos específicos. La existencia y las funciones de dichos registros depende del microprocesador empleado y de las necesidades de programación del usuario. FUNCIONES DE LOS REGISTROS INTERNOS
  • 30. General Purpouse Register Registros de Propósito General Registros destinados para almacenar provisionalmente los datos con los que la ALU va a trabajar, evitando accesos múltiples a la memoria principal para ubicarlos. FUNCIONES DE LOS REGISTROS INTERNOS
  • 31. Work Register Registros de Trabajo o Acumuladores Registros especiales donde la ALU almacena los resultados de sus cálculos. Algunos microprocesadores no tienen registros de propósito general, pero obligatoriamente deben llevar registros de trabajo. FUNCIONES DE LOS REGISTROS INTERNOS
  • 32. Las señales del bus de control permiten al microprocesador comunicarse adecuadamente con cada uno de los elementos periféricos que lo conforman y con los que tiene contacto con el exterior. Todas las señales se activan o se desactivan constantemente según lo requiera el programa o lo indiquen los periféricos FUNCIONES DEL BUS DE CONTROL
  • 33. Read/Write Señal de Lectura/Escritura Indica a la memoria principal si el procesador requiere leer o cargar un dato alojado en alguna dirección o, en caso contrario, escribirlo. FUNCIONES DEL BUS DE CONTROL
  • 34. Chip Enable Habilitación de Chip Establece, previo a la señal de Lectura/Escritura, la habilitación del dispositivo al que se transmitirán o leerán los datos que se necesitan. FUNCIONES DEL BUS DE CONTROL
  • 35. SEÑALES DEL BUS DE CONTROL Input/Output Request Solicitud de Entrada/Salida Indica si la información que pretende pasar por el bus de control es de entrada o de salida.
  • 36. Refresh Recarga o Actualización Señal que efectúa un “refresco” o “recarga” de los datos alojados en memoria, sobre todo si ésta es de tipo dinámica. FUNCIONES DEL BUS DE CONTROL
  • 37. Interrupt Interrupción Señal que efectúa una Interrupción de Software proveniente de un puerto o de un sistema maestro, con el objetivo de acceder a alguna subrutina. FUNCIONES DEL BUS DE CONTROL
  • 38. Non Maskarable Interrupt Interrupción No Enmascarable Señal que efectúa una Interrupción de Hardware que no puede ser ignorada por el sistema. Se habilita cuando una subrutina es crítica o si alguna de ellas no se desactiva durante la operación normal del sistema. FUNCIONES DEL BUS DE CONTROL
  • 39. Bus Request Solicitud de Bus Señal que envía solicitudes de acceso a un elemento externo para conocer su disponibilidad (Ocupado o Disponible) FUNCIONES DEL BUS DE CONTROL
  • 40. Bus Acknowledge Reconocimiento de Bus Señal que envía o confirma a otros sistemas si se ha establecido contacto de forma correcta o si el bus se encuentra disponible u ocupado para alguna tarea o transferencia de datos FUNCIONES DEL BUS DE CONTROL
  • 42. FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR FACTORES DE RENDIMIENTO Existen factores a considerar que determinan el rendimiento del microprocesador, es decir, sus prestaciones Ancho de los Buses de Datos y de Direcciones Tamaño y Niveles de la Memoria Caché Frecuencia de Reloj o de Procesamiento (Velocidad Interna) Frecuencia de Trabajo del FSB (Velocidad Externa) Tamaño de los Registros Internos Densidad de Integración del Microprocesador Voltaje de Alimentación
  • 43. ANCHO DEL BUS DE DATOS Representa el dato más grande que es capaz de manejar el procesador en una sola operación. El tamaño de éste determina el Ancho de Palabra de la memoria principal. FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
  • 44. BUS DE DIRECCIONES El tamaño de éste bus determina la cantidad máxima de memoria que podemos direccionar. La capacidad de la memoria que se puede direccionar depende de la cantidad de bits que conforman el bus de direcciones, siendo 2n el tamaño máximo en bits del banco de memoria que se podrá direccionar con n líneas. FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
  • 45. TAMAÑO Y UBICACIÓN DE LA MEMORIA CACHÉ Las memorias caché son elementos de almacenamiento mucho más pequeño comparado con la Memoria RAM, pero que trabajan a velocidades mucho mayores. En ellas se almacenan las últimas instrucciones procesadas o las futuras a procesar junto con sus datos. Modalidad de caché en relación al procesador Ubicación en el Sistema Denominación de su conexión al procesador Externa En la Placa Base (Motherboard) Bus Local o Bus Frontal (Front Side Bus) Interna En un chip junto al Procesador Bus Trasero (Back Side Bus) Integrada Como parte del propio Procesador Conexión Interna FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
  • 46. CACHÉ INTERNA FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
  • 47. CACHÉ INTEGRADA FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
  • 48. NIVELES DE CACHÉ TIEMPO DE ACCESO ns μs ms s COSTO Mayor Costo Menor Costo FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
  • 49. VELOCIDAD INTERNA DEL PROCESADOR Se trata de la frecuencia de reloj interna a la que trabaja el procesador. Se mide en Hertz (Hz) En general, cuanto mayor es la velocidad de procesador, mayor es el número de operaciones por segundo realiza. El rendimiento está en función del modelo del procesador, el número de núcleos y las otras características que se han descrito. FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
  • 50. INTEL PENTIUM 4 3.0 GHz INTEL Core 2 Duo 2.4 GHz ¿Qué procesador es más rápido? FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
  • 51. VELOCIDAD DEL BUS PRINCIPAL (FSB) O VELOCIDAD EXTERNA Es la frecuencia de reloj a la que viajan los datos por el bus principal. Dado que el microprocesador trabaja a una frecuencia, y la tarjeta madre a otra, se requiere de un elemento que ajuste o adapte la diferencia de velocidades entre ambos. Dicho elemento se denomina Multiplicador. Para aumentar el rendimiento del procesador interesa que la velocidad del bus sea lo más alta posible. FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
  • 52. Suponga que disponemos de una Motherboard para procesadores Pentium II y Pentium III con las siguientes velocidades del FSB: • 100 MHz • 133 MHz Si colocamos un microprocesador Intel Pentium II a 450 MHz y queremos que el FSB funcione a 100 MHz, ¿Con qué valor debemos configurar el multiplicador? FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR Considerando la misma placa, si colocamos un microprocesador Intel Pentium III que funciona a 800 MHz, y queremos que el FSB funcione a 133 MHz ¿Con qué valor debemos ajustar el multiplicador?
  • 53. VOLTAJE DE ALIMENTACIÓN Es el voltaje necesario para energizar todos los elementos del microprocesador. A mayor voltaje, se obtiene una mayor frecuencia de procesamiento, lo que se traduce en una mayor velocidad de procesamiento. Al aumentar el voltaje de operación, también se genera una mayor cantidad de calor y se demanda más energía, aumentando el consumo. FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR
  • 54. DENSIDAD DE INTEGRACIÓN Indica la separación física que hay entre los transistores que conforman el microprocesador. También se conoce como Tecnología de Fabricación y se mide en micras o micrómetros (μm) o nanómetros (nm). Entre mayor sea la densidad de integración, se pueden agregar más componentes o ampliar los existentes, que se traduce en mayor rendimiento. La densidad de integración sigue un patrón denominado Ley de Moore. FACTORES DE RENDIMIENTO DE UN MICROPROCESADOR