Download - redes
REDES
EL PROCESADOREl 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.
ORDEN (INSTRUCCIÓN)
RESULTADOPROCESADOR
PROCESADOR
(A + B)
Guardar en Disco Duro
Operación Lógica
El procesador toma instrucciones, las procesa y devuelve resultados
Las instrucciones son de diversos tipos ( aritméticas, de almacenamiento de datos,
lógicas)
¿QUÉ HACE BÁSICAMENTE UN PROCESADOR?
¿QUE ES EL CODIGO DE UN PROGRAMA?
El código de un programa es un conjunto de instrucciones o ordenes
CODIGO DE PROGRAMA AInstrucción 1Instrucción 2Instrucción 3..Instrucción n
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();
Memoria
RAM
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.
PaintInstr. 1Instr. 2Instr. 3.Instr.n
WordInstr. 1Instr. 2Instr. 3.Instr.n
Instr. j
Instr. i
ESTRUCTURA DE UNA INSTRUCCIÓN
A + B
Operando OperandoOperación
MEM(B)
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
Instrucción Aritmética
Instrucción de Memoria
¿CÓMO TRABAJA EL PROCESADOR CON LAS INSTRUCCIONES DE UN PROGRAMA?
Buscar Dato A en MemoriaBuscar Dato B en MemoriaSumar A mas BGuardar el resultado en Memoria
PROCESADOR
CODIGO DEL PROGRAMA SUMA
¿CÓMO TRABAJA EL PROCESADOR CON LAS INSTRUCCIONES DE UN PROGRAMA?
Buscar Dato A en MemoriaBuscar Dato B en MemoriaSumar A mas BGuardar el resultado en Memoria
PROCESADOR
Buscar Dato A en
Memoria
CODIGO DEL PROGRAMA SUMA
1
¿CÓMO TRABAJA EL PROCESADOR CON LAS INSTRUCCIONES DE UN PROGRAMA?
Buscar Dato A en MemoriaBuscar Dato B en MemoriaSumar A mas BGuardar el resultado en Memoria
PROCESADOR
Buscar Dato B en
Memoria
CODIGO DEL PROGRAMA SUMA 2
¿CÓMO TRABAJA EL PROCESADOR CON LAS INSTRUCCIONES DE UN PROGRAMA?
Buscar Dato A en MemoriaBuscar Dato B en MemoriaSumar A mas BGuardar el resultado en Memoria
PROCESADOR
Sumar A mas B
CODIGO DEL PROGRAMA SUMA
3
¿CÓMO TRABAJA EL PROCESADOR CON LAS INSTRUCCIONES DE UN PROGRAMA?
Buscar Dato A en MemoriaBuscar Dato B en MemoriaSumar A mas BGuardar el resultado en Memoria
PROCESADOR
Guardar el resultado en
Memoria
CODIGO DEL PROGRAMA SUMA
4
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 / s
1 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 combi
na 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
UNIDAD DE DECODIFICACI
ON
UNIDAD ARITMETICA LOGICA (ALU)
Es la encargada de saber que tipo de instrucción se va a ejecutar
UNIDAD DE EJECUCION
Inicia la ejecución de la instrucción. Activa las señales correspondiente.
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.
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
1 2 3 4 5