Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Microprocesadores
Company Instructor: Carlos W. Farfn Pino
LOGO
El Microprocesador
MICROPROCESADOR
Es el componente ms importante en la estructura de una computadora, ya que realiza todas las operaciones lgicas que permiten la ejecucin de los diversos programas desde un simple procesamiento de texto, hasta el ms exigido retoque fotogrfico o diseo grafico.
Es el encargado de realizar todas las operaciones de procesamiento de datos y controlar el funcionamiento de las dispositivos. De este dispositivo depende la potencia final del sistema
Funcionamiento de un Microprocesador
El microprocesador ejecuta instrucciones almacenadas como nmeros binarios organizados secuencialmente en la memoria principal.
Componentes de un Microprocesador
Unidad de Control
La Unidad de control (CU) es la encargada de activar o desactivar los diversos componentes del micro-procesador en funcin de la instruccin que el microprocesador est ejecutando y en funcin tambin de la etapa de dicha instruccin que se est ejecutando.
La unidad de control (UC) interpreta y ejecuta las instrucciones almacenadas en la memoria principal y genera las seales de control necesarias para ejecutarlas.
Contador de programa: Contiene permanentemente la direccin de memoria de la siguiente instruccin a ejecutar. Al iniciar la ejecucin de un programa toma la direccin de su primera instruccin. Incrementa su valor en uno, de forma automtica, cada vez que se concluye una instruccin, salvo si la instruccin que se est ejecutando es de salto o de ruptura de secuencia, en cuyo caso el contador de programa tomar la direccin de la instruccin que se tenga que ejecutar a continuacin; esta direccin est en la propia instruccin en curso. Registro de instrucciones:Contiene la instruccin que se est ejecutando en cada momento. Esta instruccin llevar consigo el cdigo de operacin (un cdigo que indica qu tipo de operacin se va a realizar, por ejemplo una suma) y en su caso los operandos (datos sobre los que acta la instruccin, por ejemplo los nmeros a sumar) o las direcciones de memoria de estos operandos.
Decodificador: Se encarga de extraer el cdigo de operacin de la instruccin en curso (que est en el registro de instruccin), lo analiza y emite las seales necesarias al resto de elementos para su ejecucin a travs del secuenciador. Reloj: Proporciona una sucesin de impulsos elctricos o ciclos a intervalos constantes (frecuencia constante), que marcan los instantes en que han de comenzar los distintos pasos de que consta cada instruccin. El reloj del sistema (system clock) es quien sincroniza y controla la velocidad de las operaciones dentro de la computadora. Esta velocidad se expresa en hertz lo cual significa una operacin o ciclo por segundo. Entre ms rpido el reloj el CPU de la computadora procesa la instruccin con ms velocidad. Secuenciador: En este dispositivo se generan rdenes muy elementales (micrordenes) que, sincronizadas por los impulsos de reloj, hacen que se vaya ejecutando poco a poco la instruccin que est cargada en el registro de instruccin.
Circuito Operacional, contiene los circuitos electrnicos necesarios para la realizacin de las operaciones con los datos procedentes de los Registros de Entradas (REN), en las cuales se almacenan los operandos y a travs de un selector de operaciones comandadas por las microordenes procedentes del secuenciador de la Unidad de Control, la misma que concretar la operacin correspondiente en ejecucin. El registro acumulador (Acumulador) almacena los resultados de las operaciones ejecutadas por el Circuito Operacional, tambin se encuentra conectado con los Registros de Entradas como una realimentacin para realizar las operaciones encadenadas, por supuesto que se encuentra conectado con el bus de datos del sistema con el propsito de enviar los resultados a la Memoria principal o (RAM) o a algn perifrico. El registro de estado (Flags) son registros de memoria en los que se deja constancia algunas condiciones que se dieron en la ltima operacin realizada y que habrn de ser tenidas en cuenta en operaciones posteriores. Por ejemplo, en el caso de hacer una resta, tiene que quedar constancia si el resultado fue cero, positivo o negativo.
Instrucciones Complejas
Se puede disear un ALU para calcular cualquier operacin, sin importar lo compleja que sea; el problema es que cuanto ms compleja sea la operacin, tanto ms costosa ser la ALU, ms espacio usar en el procesador, y ms energa disipar. Por lo tanto siempre se calcula un ALU suficientemente poderoso para hacerlo rpido, pero no tan complejo para llegar a ser prohibitivo.
Arquitecturas de Microprocesadores.
La arquitectura de microprocesadores es el diseo conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripcin funcional de los requerimientos y las implementaciones de diseo para varias partes de una computadora, con especial inters en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones de memoria. Tambin suele definirse como la forma de seleccionar e interconectar componentes de hardware para crear computadoras segn los requerimientos de funcionalidad, rendimiento y costo. La segmentacin de instrucciones es similar al uso de una cadena de montaje en una fbrica de manufacturacin. En las cadenas de montaje, el producto pasa a travs de varias etapas de produccin antes de tener el producto terminado. Cada etapa o segmento de la cadena est especializada en un rea especfica de la lnea de produccin y lleva a cabo siempre la misma actividad. Esta tecnologa es aplicada en el diseo de procesadores eficientes. A estos procesadores se les conoce como pipeline processors. Un pipeline processor est compuesto por una lista de segmentos lineales y secuenciales en donde cada segmento lleva a cabo una tarea o un grupo de tareas computacionales.
RISC es una filosofa de diseo de CPU para computadora que est a favor de conjuntos de instrucciones pequeos y simples que toman menor tiempo para ejecutarse. El tipo de procesador ms comnmente utilizado en equipos de escritorio, el x86, est basado en CISC en lugar de RISC, aunque las versiones ms nuevas traducen instrucciones basadas en CISC x86 a instrucciones ms simples basadas en RISC para uso interno antes de su ejecucin. La idea fue inspirada por el hecho de que muchas de las caractersticas que eran incluidas en los diseos tradicionales de CPU para aumentar la velocidad estaban siendo ignoradas por los programas que eran ejecutados en ellas. Adems, la velocidad del procesador en relacin con la memoria de la computadora que acceda era cada vez ms alta. Esto conllev la aparicin de numerosas tcnicas para reducir el procesamiento dentro del CPU, as como de reducir el nmero total de accesos a memoria.
Si por ejemplo, se tiene un Pentium 4 de 1800 GHz y el FSB es de 800 MHz, el factor que se debe establecer es de 2.25, ya que 2.25 x 800 = 1,800.
Nmero de Bits
Los microprocesadores se clasifican normalmente en unidades de 32 64 bits. El tamao en bits de un procesador a veces se denomina tamao de palabra (Instruccin). La longitud del registro acumulador es una buena pista para conocer el tamao de palabra de un microprocesador. Esta denominacin tambin hace referencia al tamao de la instruccin que ejecutara por cada ciclo de reloj.
Nmero de instrucciones
Es la cantidad de instrucciones necesarias para llevar a cabo una tarea concreta, as como la cantidad de instrucciones ejecutadas por ciclo y estos factores son los que determinan la velocidad de la CPU. Hoy en da los Microprocesadores suelen incluir las siguientes Instrucciones dentro de su estructura: Conjunto de instrucciones multimedia llamadas MMX. Extensin al grupo de instrucciones MMX denominas SSE. Nuevas instrucciones para clculos matemticos las SSE2
Es una memoria cache que est incluida en el interior del micro; de ah lo de interna, o de primer nivel (L1). L2 integrada en el propio encapsulado del micro y la hacen funcionar a la misma velocidad que ste. L3 al cach extra integrado en las placas base entre el microprocesador y la memoria principal.
-El Core i3 y Core i5 solo estn disponibles en el Procesadores de Mltiples Ncleos zcalos LGA 1156, el cual posee soporte para memorias DDR3, pero solo en Double Channel.
El Core i3 y Core i5 solo estn disponibles en el zcalos LGA 1156, el cual posee soporte para memorias DDR3, pero solo en Double Channel. Core i7 de zcalo 1366 son los procesadores ms potentes de Intel al da de hoy, son de Media/Alta gama, Core i7 920 por ejemplo, si se detienen en detalle, es lo mismo que un Core i5 750, Ambos son de 2667 Mhz Ambos, incluso tienen el mismo cache, pero la diferencia es en el soporte para DDR3 en Triple Channel, ahi la gran diferencia en los precios del Core i5 al Core i7.
Es Simple, en Resumen: LGA 1156 es para Core i3, Core i5 rango Bajo/Medio y tiene soporte para Double Channel. LGA 1366 es para Core i7 Medio/Alto/Extreme y soporta el Triple Channel
Zcalo del microprocesador Es el lugar donde se inserta el "cerebro" del ordenador. PGA: son el modelo clsico, usado en el 386 y muchos 486; consiste en un cuadrado de conectores en forma de agujero donde se insertan las patitas del chip por pura presin. Segn el chip, tiene ms o menos agujeritos.
ZIF: Zero Insertion Force (socket), es decir, zcalo de fuerza de insercin nula. Socket 370 o PGA370 Socket A (462) Socket 423 Socket 478 Socket 775 Socket 1166 y 1356 Slot 1. Fue un invento de Intel para enchufar los Pentium II, o ms bien para desenchufar a su competencia, AMD y Cyrix.
Overclocking Es un trmino ingls compuesto que se aplica al hecho de hacer funcionar a un componente del ordenador a una velocidad superior a su velocidad de diseo original. Literalmente significa "subir el reloj" . Podemos variar la velocidad de reloj en la placa base (cuyo valor afecta a todos los componentes del ordenador) y el multiplicador de frecuencia (cuyo valor slo afecta al procesador). Voltaje Aun principio los microprocesadores trabajaban con un voltaje de energa de 5 Voltios, variando posteriormente entre 4v a 2.5v. Ala fecha la mayora de los microprocesadores trabajan con 1.5V y 2.0V
La refrigeracin El calor es uno de los principales enemigos de todo aparato electrnico, por lo que debemos ocuparnos de eliminarlo en la mayor medida posible de nuestro sistema. Existen tcnicas para aumentar la disipacin de calor desde ventiladores grandes has la utilizacin de liquido e refrigeracin. .