SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Elementos de una red de datos
Elementos de una red de datosElementos de una red de datos
Elementos de una red de datos
Mañe Padilla
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
Isaí Beto Matz Mijes
 
04 ccna principios baciscos de routers y enrrutamiento v3.1
04 ccna principios baciscos de routers y enrrutamiento v3.104 ccna principios baciscos de routers y enrrutamiento v3.1
04 ccna principios baciscos de routers y enrrutamiento v3.1
Tania Escobar Méndez
 
Tipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolosTipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolos
Lucre Castillo Lorenzo
 
Tráfico telefónico
Tráfico telefónicoTráfico telefónico
Tráfico telefónico
renatopuente
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
maryr_
 

La actualidad más candente (20)

Elementos de una red de datos
Elementos de una red de datosElementos de una red de datos
Elementos de una red de datos
 
Concurrencia y serialización final 2
Concurrencia y serialización final 2Concurrencia y serialización final 2
Concurrencia y serialización final 2
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Modos de Direccionamiento
Modos de DireccionamientoModos de Direccionamiento
Modos de Direccionamiento
 
Arquitectura de memorias RAM Y ROM
Arquitectura de memorias RAM Y ROMArquitectura de memorias RAM Y ROM
Arquitectura de memorias RAM Y ROM
 
Fundamentos de Telecomunicaciones Unidad 2 medios de transmisión y caracterís...
Fundamentos de Telecomunicaciones Unidad 2 medios de transmisión y caracterís...Fundamentos de Telecomunicaciones Unidad 2 medios de transmisión y caracterís...
Fundamentos de Telecomunicaciones Unidad 2 medios de transmisión y caracterís...
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Switch y Puentes
Switch y PuentesSwitch y Puentes
Switch y Puentes
 
04 ccna principios baciscos de routers y enrrutamiento v3.1
04 ccna principios baciscos de routers y enrrutamiento v3.104 ccna principios baciscos de routers y enrrutamiento v3.1
04 ccna principios baciscos de routers y enrrutamiento v3.1
 
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)
 
Tipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolosTipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolos
 
Presentacion propagacion en sistemas celulares
Presentacion propagacion en sistemas celularesPresentacion propagacion en sistemas celulares
Presentacion propagacion en sistemas celulares
 
Estructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorEstructura y funcionamiento del procesador
Estructura y funcionamiento del procesador
 
Clase MSI
Clase MSIClase MSI
Clase MSI
 
Tráfico telefónico
Tráfico telefónicoTráfico telefónico
Tráfico telefónico
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Multiciclo
MulticicloMulticiclo
Multiciclo
 

Destacado

Destacado (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
 

Similar a U1S2: El Microprocesador (Aspectos Generales)

Borja Castañeda Ivan Calvo
Borja Castañeda Ivan CalvoBorja Castañeda Ivan Calvo
Borja Castañeda Ivan Calvo
borjaivan
 
Exposicion ii ciclo
Exposicion ii cicloExposicion ii ciclo
Exposicion ii ciclo
julniorsh666
 

Similar a 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
 

Más de ITST - DIV. IINF (YASSER MARÍN)

Más de ITST - DIV. IINF (YASSER MARÍN) (14)

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
 
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
 

Último

analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
gustavoiashalom
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
susafy7
 

Último (20)

Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
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
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 

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