La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

La CPU esta organizada en las siguientes partes fundamentales: Unidad de control Unidad aritmética y lógica Registros.

Presentaciones similares


Presentación del tema: "La CPU esta organizada en las siguientes partes fundamentales: Unidad de control Unidad aritmética y lógica Registros."— Transcripción de la presentación:

1 La CPU esta organizada en las siguientes partes fundamentales: Unidad de control Unidad aritmética y lógica Registros

2 La unidad de control es el autentico cerebro que controla y coordina el funcionamiento de la computadora. Interpreta de las instrucciones que integran el programa y genera el conjunto de ordenes elementales necesarias para que se realicen.

3 ¿ Cómo trabaja ? Memoria principal Contador de instrucciones Instrucción a ejecutar Paso 1 Próxima Instrucción a ejecutar Se extrae de la memoria principal la instrucción a ejecutar, esa información es almacenada en el contador de instrucciones, y esa es la próxima instrucción a ejecutar en el registro de instrucción.

4 códigos Circuitos a intervenir Elección Secuenciador Conexiones eléctricas Ordena Paso 2 Una vez conocido el código de la operación, la unidad de control ya sabe que circuitos de la ALU deben de intervenir, pueden establecerse las conexiones eléctricas necesarias a través del secuenciador.

5 Paso 3 Se extraen los datos necesarios de la memoria principal para ejecutar la instrucción en proceso. Memoria principal Instrucción datos Paso 4 La ALU efectúa las operaciones el resultado de este es depositado en el acumulador de la ALU. Operaciones en la ALU Acumulador de la ALU Resultado

6 Si la instrucción a proporcionado nuevos datos estos son almacenados en la memoria principal. Paso 5 Acumulador ALU Memoria Nuevos datos Contador de instrucciones +1 Próxima Instrucción a ejecutar Paso 6 Incrementa en una unidad el contenido del contador de instrucciones a ejecutar.

7 Es la unidad que desempeña funciones aritméticas como por ejemplo, suma y resta, de lógica por ejemplo AND y OR. X*Y=Z X Y Z X+Y=Z X Y Z 1010 1111 11001 +

8 La CPU contiene un conjunto de localidades de almacenamiento temporal de datos de alta velocidad llamada registro.

9 Características: Los registros se ejecutan a la misma velocidad que el CPU; de lo contrario habría un cuello de botella grave sobre el rendimiento completo del sistema. El número de registros de CPU dependen estrictamente en el diseño arquitectónico del CPU mismo. No hay forma de cambiar el número de registros de CPU.

10 Pentium II Un Pentium II Slot 1 (parte frontal) Producción: Desde mediados de 1997 hasta comienzos de 1999 Fabricante:Intel Velocidad de CPU:233 Mhz a 450 Mhz Velocidad de FSB:66 MHz a 100 MHz Procesos: (Longitud de canal del MOSFET) 0.35 µm a 0.25 µm Conjunto de instrucciones: x86 Microarquitectura:P6 Sockets: Slot 1 MMC-1 MMC-2 Mini-Cartridge Cores: Klamath Tonga Deschutes Dixon

11 Pentium III Intel Pentium III (Coppermine) Producción:Desde 1999 hasta 2003 Fabricante:Intel Velocidad de CPU:450 MHz a 1.4 GHz Velocidad de FSB:100 MHz a 133 MHz Procesos: (Longitud de canal del MOSFET) 0.25 µm a 0.13 µm Conjunto de instrucciones:x86 (686) Microarquitectura:Intel P6 Sockets: Slot 1 Socket 370 Cores: Katmai Coppermine Coppermine-T Tualatin

12 Pentium 4 Pentium 4 (Northwood) / 1,80 GHz Producción:Desde 2000 hasta 2008 Fabricante:Intel Velocidad de CPU:1.3 GHz a 3.8 GHz Velocidad de FSB:400 MT/s a 1066 MT/s Procesos: (Longitud de canal del MOSFET) 0.18 µm a 0.065 µm Conjunto de instrucciones: x86 (i386), x86-64, MMX, SSE, SSE2, SSE3 Microarquitectura:NetBurst Sockets: Socket 423 Socket 478 LGA 775 Cores: Willamette Northwood Prescott Cedar Mill

13 Celeron Celeron (Coppermine 128) / 600 MHz Producción:Abril de 1998 Fabricante:Intel Velocidad de CPU:266 MHz a 3.6 GHz Velocidad de FSB:66 MT/s a 800 MT/s Procesos: (Longitud de canal del MOSFET) 0.25 µm a 0.065 µm Conjunto de instrucciones:x86, EM64T Microarquitectura:P6, NetBurst, Intel Core Sockets: Slot 1 Socket 370 Socket 478 LGA 775 Socket M Cores: Covington Mendocino Coppermine-128 Tualatin-256 Willamette-128 Northwood-128 Prescott-256

14 Intel Core 2 Duo Intel Core 2 Duo E6600 "Conroe" Producción:2006 - Fabricante:Intel Velocidad de CPU:1.60 GHz a 3.33 GHz Velocidad de FSB:667 MT/s a 1333 MT/s Procesos: (Longitud de canal del MOSFET) 0.065 µm a 0.040 µm Conjunto de instrucciones: EM64T Socket:LGA775 Número de Cores:1, 2, o 4 (2x2) Cores: Conroe-L Allendale Conroe Merom Kentsfield Yorkfield Wolfdale

15 Duron AMD Duron "Spitfire" / 600 MHz Producción: Desde mediados de 2000 hasta 2006 Fabricante:AMD Velocidad de CPU:600 Mhz a 1.8 GHz Velocidad de FSB:200 MT/s a 266 MT/s Procesos: (Longitud de canal del MOSFET) 0.18 µm a 0.13 µm Conjunto de instrucciones:x86 Socket:Socket A Cores: Spitfire Morgan Applebred

16 Athlon AMD AthlonXP 1700 "Thoroughbred" Producción: Desde mediados de 1999 hasta 2005 Fabricante:AMD Velocidad de CPU:500 MHz a 2.33 GHz Velocidad de FSB:100 MHz a 200 MHz Procesos: (Longitud de canal del MOSFET) 0.25 µm a 0.13 µm Conjunto de instrucciones:x86 Sockets: Slot A Socket A Cores: K7 (Argon) K75 (Pluto/Orion) Thunderbird Palomino Thoroughbred A/B Barton Thorton

17 Semprom Sempron 3000+, Socket-A Producción:Desde julio de 2004 Fabricante:AMD Velocidad de CPU:1.4 GHz a 2.2 GHz Velocidad de FSB:166 MHz a 200 MHz Conjunto de instrucciones:x86, AMD64 Sockets: Socket A Socket 754 Socket 939 Socket AM2 Cores: Thoroughbred B/Thorton Barton Paris Palermo (Socket 754, 939) Manila (Socket AM2)

18 Es un circuito digital que calcula operaciones aritméticas (suma, resta, etc.) y operaciones lógicas (OR, NOT, XOR, etc.), entre dos números. A: Operando B: Operando F: entrada de la unidad de control D: Estado de salida R: Salida

19 La ALU se compone básicamente de: Circuito Operacional Registros de Entradas Registro Acumulador Registro de Estados

20 Circuito Operacional: Contiene los circuitos electrónicos para la realización de las operaciones con datos procedentes de los Registros de Entradas. Registros de Entradas: Prácticamente es el registro en el cual se almacenan los operandos para luego ser procesados.

21 Registro acumulador: Almacena resultados de las operaciones ejecutadas por el CO; se encuentra conectado con los Registros de Entradas y a el bus de datos del sistema con el propósito de enviar los resultados a la Memoria principal o (RAM) o a algún periférico. Registro de estado: Registros de memoria en los que se deja constancia algunas condiciones que se dieron en la última operación realizada y que habrán de ser tenidas en cuenta en operaciones posteriores.

22 Las operaciones básicas de la ALU son aritméticas y lógicas, claro está todo en sistema binario o hexadecimal(lenguaje maquina). X Y Z X Y Z 1010 1111 11001 + 1010 0011 0111 -

23 Operaciones lógicas X Y salida X Y OR AND X salida NOT

24 1000 10000 + Operaciones aritméticas 1100 1011 10111 + 0011 1101 10000 + 1000 0000 - 1100 1011 0001 - 1101 0011 1010 - 0111<- complementa 1 1000<- complementa 2 0100<- complementa 1 0101<- complementa 2 1100<- complementa 1 1101<- complementa 2 1000 10000 + 1100 0101 10001 + 1101 11010 +

25 Un programa en lenguaje ensamblador es una serie de instrucciones que corresponden al flujo de órdenes ejecutables que pueden ser cargadas en la memoria de una computadora. (10110000 01100001) 2 =(0xb061) 16 La representación equivalente en lenguaje ensamblador: MOV al, 061h = Mueva el valor hexadecimal 61 (97 decimal) al registro "al". Otra forma de representar esta línea de código es la siguiente: movb 0x61,%al =mover el valor hexadecimal 61 (97 decimal) al registro 'al'.)

26 Este es un programa hecho en lenguaje ensamblador o también conocido como lenguaje maquina

27 Las computadoras son capaces de manejar información en distintos sistemas numéricos aparte de binario y decimal, como lo son el hexadecimal, octal o BCD.

28 11001001= 1x2 7 + 1x2 6 +1x2 3 +1x2 0 =201DECIMAL Ejemplos de conversión: 1100 1001 = C9HEXADECIMAL 11 001 001 = 311OCTAL 201= 0011 0000 0001BCD


Descargar ppt "La CPU esta organizada en las siguientes partes fundamentales: Unidad de control Unidad aritmética y lógica Registros."

Presentaciones similares


Anuncios Google