Módulo 1 estructura de la cpu

Post on 25-Jun-2015

4.823 views 0 download

Transcript of Módulo 1 estructura de la cpu

Módulo #1:ESTRUCTURA DE LA

UNIDAD CENTRAL DE PROCESO

Por: Ing. José Mendoza A.Marzo/2011

Organización y Arquitectura de Computadoras - II

1.1. Organización

Figura 1.1. Esquema de un sistema informático

1.1. Organización

Elementos básicos de un computador: 

Unidad Central de Procesamiento (CPU)

Unidad de Control (UC)Unidad Aritmético-Lógica (ALU)Registros internos y buses

Memoria Central o Principal (MM)Periféricos:

Memoria masiva o secundaria (discos duros, CD's, ...)Unidades de entrada (teclado, ratón,…)Unidades de salida (monitor, impresoras,…)

1.1. Organización

Figura 1.2. Esquema de una computadora. Fuente: TECH505

ORGANIZACIÓN DEL PROCESADOR (CPU)

La CPU (Central Processing Unit en español Unidad Central de Proceso):

Es la parte inteligente del sistema. Interpreta las instrucciones del programa de usuario y consulta el estado de las entradas.

1.1. Organización

1.1. Organización

Figura 1.3. Unidad Central de Proceso

Para entender la organización de la CPU, vamos a considerar los requisitos en la CPU, las cosas que debe hacer:Obtener instruccionesInterpretar instrucciónObtener datosProcesar datosEscribir los datos

1.1. Organización

1.1. Organización

Figura 1.4. Esquema de un microprocesador (CPU)

1.FUNCIONES DE LA UNIDAD CENTRAL DE PROCESO

El microprocesador ejecuta instrucciones almacenadas como números binarios organizados secuencialmente en la memoria principal.

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

La ejecución de las instrucciones se puede realizar en varias fases:1.  PreFetch: Pre lectura de la instrucción2. Fetch: envío de la instrucción al

decodificador.3. Decodificación de la instrucción:

determinar qué instrucción es y por tanto qué se debe hacer.

4. Lectura de operandos: (si los hay) .5. Ejecución: Según el tipo de Operando.. 6. Escritura de los resultados: en la

memoria principal o en los registros.

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

Cada una de estas fases se realiza en uno o varios ciclos de CPU, dependiendo de la estructura del procesador.

La duración de estos ciclos viene determinada por la frecuencia de reloj, y nunca podrá ser inferior al tiempo requerido para realizar la tarea individual (realizada en un solo ciclo).

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

Rendimiento: El rendimiento del procesador puede ser medido de distintas maneras, hasta hace pocos años se creía que la Frecuencia de reloj era una medida precisa, pero ese mito ("mito de los megahertz") se ha visto desvirtuado por el hecho de que los procesadores no han requerido frecuencias más altas para aumentar su poder de cómputo.

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

Durante los últimos años esa frecuencia se ha mantenido en el rango de los 1.5 a 4 GHz, dando como resultado procesadores con capacidades de proceso mayores comparados con los primeros que alcanzaron esos valores. Además la tendencia es a incorporar más núcleos dentro de un mismo encapsulado para aumentar el rendimiento por medio de una computación paralela.

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

Algunas de las partes que los integran son:

La Unidad de ControlUnidad Aritmético-lógica.

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

Unidad de control: Tiene cuatro funciones:Coordina todas las actividadesSe comunica con todos los elementos

del sistemaInterpreta y ejecuta las instrucciones

del programa que se está utilizando en el momento.

Genera las señales de control necesarias para su ejecución.

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

Unidad aritmética y lógica: Realiza dos clases de funciones:Realiza las operaciones (suma, resta,

multiplicaciones, división y funciones avanzadas)

Ejecuta las funciones de tipo lógico, (como las comparaciones de mayor que (>), menor que (<), igual que (=), desigual (<>) o los operadores lógicos (Y), (O), y (NO) del álgebra de Boole.

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

Estructura Interna del Microprocesador:

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

Está constituido por el CPU central, el reloj (generador de onda cuadrada) y algún chip auxiliar.

El CPU es un circuito integrado (chip), que realiza una gran cantidad de operaciones, que podemos agrupar en:Operaciones de tipo lógico.Operaciones de tipo aritmético.Operaciones de control de la

transferencia de la información dentro del autómata.

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

Continuará …

Preguntas ?