180 likes | 422 Vues
redes. EL PROCESADOR. El cerebro de la computadora. ¿Dónde se ubica?. Esta conectado, mediante un zocalo , a la placa madre. Se le adosa(coloca), arriba, un sistema de refrigeración, debido a que el procesador se sobrecaliente cuando esta trabajando. ¿Qué hace básicamente un procesador?.
E N D
EL PROCESADOR El cerebro de la computadora
¿Dónde se ubica? • Esta conectado, mediante un zocalo, a la placa madre. • Se le adosa(coloca), arriba, un sistema de refrigeración, debido a que el procesador se sobrecaliente cuando esta trabajando.
¿Qué hace básicamente un procesador? RESULTADO ORDEN (INSTRUCCIÓN) PROCESADOR El procesador toma instrucciones, las procesa y devuelve resultados Las instrucciones son de diversos tipos ( aritméticas, de almacenamiento de datos, lógicas) (A + B) PROCESADOR Guardar en Disco Duro Operación Lógica
¿QUE ES EL CODIGO DE UN PROGRAMA? CODIGO DE PROGRAMA A Instrucción 1 Instrucción 2 Instrucción 3 . . Instrucción n • El código de un programa es un conjunto de instrucciones o ordenes int numero1 = 0; int numero2 = 0; System.out.println("Introduce el primer número:"); numero1 = reader.nextInt(); System.out.println("Introduce el segundo número:"); numero2 = reader.nextInt();
Todos los programas tienen su correspondiente código. • Los códigos de los programas se cargan en la memoria RAM para ser usados por el procesador. Word Instr. 1 Instr. 2 Instr. 3 . Instr.n Instr. i Memoria RAM Paint Instr. 1 Instr. 2 Instr. 3 . Instr.n Instr. j
Estructura de una instrucción A + B Instrucción Aritmética Operando Operando Operación MEM(B) Instrucción de Memoria Operando Operación La estructura de una instrucción es: una OPERACION y OPERANDOS (Datos). La operación le indica al procesador que debe hacer con los datos
¿Cómo TRABAJA EL PROCESADOR CON LAS INSTRUCCIONES DE UN PROGRAMA? CODIGO DEL PROGRAMA SUMA PROCESADOR Buscar Dato A en Memoria Buscar Dato B en Memoria Sumar A mas B Guardar el resultado en Memoria
¿Cómo TRABAJA EL PROCESADOR CON LAS INSTRUCCIONES DE UN PROGRAMA? 1 CODIGO DEL PROGRAMA SUMA PROCESADOR Buscar Dato A en Memoria Buscar Dato A en Memoria Buscar Dato B en Memoria Sumar A mas B Guardar el resultado en Memoria
¿Cómo TRABAJA EL PROCESADOR CON LAS INSTRUCCIONES DE UN PROGRAMA? 2 CODIGO DEL PROGRAMA SUMA PROCESADOR Buscar Dato B en Memoria Buscar Dato A en Memoria Buscar Dato B en Memoria Sumar A mas B Guardar el resultado en Memoria
¿Cómo TRABAJA EL PROCESADOR CON LAS INSTRUCCIONES DE UN PROGRAMA? 3 CODIGO DEL PROGRAMA SUMA PROCESADOR Sumar A mas B Buscar Dato A en Memoria Buscar Dato B en Memoria Sumar A mas B Guardar el resultado en Memoria
¿Cómo TRABAJA EL PROCESADOR CON LAS INSTRUCCIONES DE UN PROGRAMA? 4 CODIGO DEL PROGRAMA SUMA PROCESADOR Guardar el resultado en Memoria Buscar Dato A en Memoria Buscar Dato B en Memoria Sumar A mas B Guardar el resultado en Memoria
Frecuencia de reloj • Frecuencia de Reloj: me indica la velocidad en la que una computadora procesa(realiza) las instrucciones. • Se mide en Hz. (Hercios) Por ejemplo: si tenemos un procesador con un una frecuencia de reloj de 5 Mhz. Significa que ejecuta ejecuta 5.000.000 (5 millones) de instrucciones por segundo.
Frecuencia de reloj • La primera PC comercial, usaba el procesador Intel 8088 – La frecuencia del reloj era de 2 Mhz (2.000.000 instr. Por seg.) • La IBM PC en el año en el año 1981 tenía una frecuencia de reloj de 4,77 Mhz(4.770.000 instr. Por seg.) • En 1995 el proecesador Pentium de Intel llega a 100 Mhz. (100.000.000 – instru. por seg.) • En 2002 Intel introduce un procesador de 3 GHZ
Equivalencias 1 Hz = 1 / s1 KHz = 1.000 Hz (Kilo = mil)1 MHz = 1.000 KHz = 1.000.000 Hz (Mega = millón)1 GHz = 1.000 MHz = 1.000.000 KHz = 1.000.000.000 Hz (Giga = mil millones)
Procesadores multinucleo • Un microprocesador multinúcleo combina dos o más procesadores en un solo circuito integrado. • Un dispositivo de doble núcleo contiene solamente dos microprocesadores independientes. • En general, los procesadores multinucleo permiten realizar tareas en paralelo (multithreading)
Ejecución de una instrucción en el procesador • Bloques principales del procesador Es la encargada de saber que tipo de instrucción se va a ejecutar Inicia la ejecución de la instrucción. Activa las señales correspondiente. UNIDAD DE DECODIFICACION UNIDAD DE EJECUCION UNIDAD ARITMETICA LOGICA (ALU) Realiza operaciones matemáticas y lógicas
Ejecución de una instrucción en el procesador • Pasos para la ejecución de una instrucción. 1 2 3 4 5 Búsqueda de la instrucción Decodificación de la instrucción Búsqueda de operandos Ejecución de la Instrucción Almacenamiento del resultado