20
Módulo #1: ESTRUCTURA DE LA UNIDAD CENTRAL DE PROCESO Por: Ing. José Mendoza A. Marzo/2011 ganización y Arquitectura de Computadoras -

Módulo 1 estructura de la cpu

Embed Size (px)

Citation preview

Page 1: 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

Page 2: Módulo 1   estructura de la cpu

1.1. Organización

Figura 1.1. Esquema de un sistema informático

Page 3: Módulo 1   estructura de la cpu

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,…)

Page 4: Módulo 1   estructura de la cpu

1.1. Organización

Figura 1.2. Esquema de una computadora. Fuente: TECH505

Page 5: Módulo 1   estructura de la cpu

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

Page 6: Módulo 1   estructura de la cpu

1.1. Organización

Figura 1.3. Unidad Central de Proceso

Page 7: Módulo 1   estructura de la cpu

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

Page 8: Módulo 1   estructura de la cpu

1.1. Organización

Figura 1.4. Esquema de un microprocesador (CPU)

1.FUNCIONES DE LA UNIDAD CENTRAL DE PROCESO

Page 9: Módulo 1   estructura de la cpu
Page 10: Módulo 1   estructura de la cpu

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

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

Page 11: Módulo 1   estructura de la cpu

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

Page 12: Módulo 1   estructura de la cpu

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

Page 13: Módulo 1   estructura de la cpu

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

Page 14: Módulo 1   estructura de la cpu

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

Page 15: Módulo 1   estructura de la cpu

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

Page 16: Módulo 1   estructura de la cpu

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

Page 17: Módulo 1   estructura de la cpu

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

Page 18: Módulo 1   estructura de la cpu

Estructura Interna del Microprocesador:

1.1.1. FUNCIONES DE LAUNIDAD CENTRAL DE PROCESO

Page 19: Módulo 1   estructura de la cpu

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

Page 20: Módulo 1   estructura de la cpu

Continuará …

Preguntas ?