sábado, 24 de marzo de 2012

LOS TIPOS DE MEMORIAS Y SUS FUNCIONES

LAS MEMORIAS



La memoria es uno de los componentes fundamentales para el correcto funcionamiento de la PC, ya que su existencia permite que la computadora pueda arrancar, se procesen los datos, se ejecuten las instrucciones para los distintos programas, en las MEMORIAS, CHIPS se almacenan momentáneamente los datos que nos permiten llevar a cabo nuestro trabajo. Y aunque esta función no varía, sí lo hace la calidad con la que responde, y la cantidad de datos con los cuales opera. De aquí, que las memorias tengan distintas características y cada computadora, sus propios requerimientos.

¿QUÉ TIPO DE MEMORIA USA UNA COMPUTADORA?


Algunos ejemplos de los diferentes tipos de memoria incluyen: DDR-SDRAM, DDR2-SDRAM, DIMM, DRAM, EDO, FPM, SDRAM, LIMM, RDRAM (RAMBUS), RIMM, SIMM, y SODIMM. A menudo, muchas computadoras utilizan una variante de memoria DIMM/SDRAM.
LA MEMORIA PRINCIPAL O RAM


Acrónimo de Random Access Memory, (Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que está utilizando en el momento presente. Se llama de acceso aleatorio porque el procesador accede a la información que está en la memoria en cualquier punto sin tener que acceder a la información anterior y posterior. Es la memoria que se actualiza constantemente mientras el ordenador está en uso y que pierde sus datos cuando el ordenador se apaga.
Cuando las aplicaciones se ejecutan, primeramente deben ser cargadas en memoria RAM. El procesador entonces efectúa accesos a dicha memoria para cargar instrucciones y enviar o recoger datos. Reducir el tiempo necesario para acceder a la memoria, ayuda a mejorar las prestaciones del sistema. La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o discos duros, es que la RAM es mucho más rápida, y se borra al apagar el ordenador.
Es una memoria dinámica, lo que indica la necesidad de "recordar" los datos a la memoria cada cierto tiempo, para impedir que esta pierda la información. Eso se llama Refresco. Cuando se pierde la alimentación, la memoria pierde todos los datos. "Random Access", acceso aleatorio, indica que cada posición de memoria puede ser leída o escrita en cualquier orden. Lo contrario seria el acceso secuencial, en el cual los datos tienen que ser leídos o escritos en un orden predeterminado.
Es preciso considerar que a cada BIT de la memoria le corresponde un pequeño condensador al que le aplicamos una pequeña carga eléctrica y que mantienen durante un tiempo en función de la constante de descarga. Generalmente el refresco de memoria se realiza cíclicamente y cuando esta trabajando el DMA. El refresco de la memoria en modo normal esta a cargo del controlador del canal que también cumple la función de optimizar el tiempo requerido para la operación del refresco.
Las posiciones de memoria están organizadas en filas y en columnas. Cuando se quiere acceder a la RAM se debe empezar especificando la fila, después la columna y por último se debe indicar si deseamos escribir o leer en esa posición. En ese momento la RAM coloca los datos de esa posición en la salida, si el acceso es de lectura o coge los datos y los almacena en la posición seleccionada, si el acceso es de escritura.
Hay que tener en cuenta que el bus de datos del procesador debe coincidir con el de la memoria, y en el caso de que no sea así, esta se organizará en bancos, habiendo de tener cada banco la cantidad necesaria de módulos hasta llegar al ancho buscado. Por tanto, el ordenador sólo trabaja con bancos completos, y éstos sólo pueden componerse de módulos del mismo tipo y capacidad. Como existen restricciones a la hora de colocar los módulos, hay que tener en cuenta que no siempre podemos alcanzar todas las configuraciones de memoria. Tenemos que rellenar siempre el banco primero y después el banco número dos, pero siempre rellenando los dos zócalos de cada banco (en el caso de que tengamos dos) con el mismo tipo de memoria. Combinando diferentes tamaños en cada banco podremos poner la cantidad de memoria que deseemos.
TIPOS DE MEMORIAS RAM

DRAM: acrónimo de "Dynamic Random Access Memory", o simplemente RAM ya que es la original, y por tanto la más lenta.
Usada hasta la época del 386, su velocidad de refresco típica es de 80 ó 70 nanosegundos (ns), tiempo éste que tarda en vaciarse para poder dar entrada a la siguiente serie de datos. Por ello, la más rápida es la de 70 ns. Físicamente, aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos.

FPM (Fast Page Mode): a veces llamada DRAM, puesto que evoluciona directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia. Algo más rápida, tanto por su estructura (el modo de Página Rápida) como por ser de 70 ó 60 ns. Es lo que se da en llamar la RAM normal o estándar. Usada hasta con los primeros Pentium, físicamente aparece como SIMMs de 30 ó 72 contactos (los de 72 en los Pentium y algunos 486).

Para acceder a este tipo de memoria se debe especificar la fila (página) y seguidamente la columna. Para los sucesivos accesos de la misma fila sólo es necesario especificar la columna, quedando la columna seleccionada desde el primer acceso. Esto hace que el tiempo de acceso en la misma fila (página) sea mucho más rápido. Era el tipo de memoria normal en los ordenadores 386, 486 y los primeros Pentium y llegó a alcanzar velocidades de hasta 60 ns. Se presentaba en módulos SIMM de 30 contactos (16 bits) para los 386 y 486 y en módulos de 72 contactos (32 bits) para las últimas placas 486 y las placas para Pentium.
EDO o EDO-RAM: Extended Data Output-RAM. Evoluciona de la FPM. Permite empezar a introducir nuevos datos mientras los anteriores están saliendo (haciendo su Output), lo que la hace algo más rápida (un 5%, más o menos). Mientras que la memoria tipo FPM sólo podía acceder a un solo byte (una instrucción o valor) de información de cada vez, la memoria EDO permite mover un bloque completo de memoria a la caché interna del procesador para un acceso más rápido por parte de éste. La estándar se encontraba con refrescos de 70, 60 ó 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168.

La ventaja de la memoria EDO es que mantiene los datos en la salida hasta el siguiente acceso a memoria. Esto permite al procesador ocuparse de otras tareas sin tener que atender a la lenta memoria. Esto es, el procesador selecciona la posición de memoria, realiza otras tareas y cuando vuelva a consultar la DRAM los datos en la salida seguirán siendo válidos. Se presenta en módulos SIMM de 72 contactos (32 bits) y módulos DIMM de 168 contactos (64 bits).
SDRAM: Sincronic-RAM. Es un tipo síncrono de memoria, que, lógicamente, se sincroniza con el procesador, es decir, el procesador puede obtener información en cada ciclo de reloj, sin estados de espera, como en el caso de los tipos anteriores. Sólo se presenta en forma de DIMMs de 168 contactos; es la opción para ordenadores nuevos.

SDRAM funciona de manera totalmente diferente a FPM o EDO. DRAM, FPM y EDO transmiten los datos mediante señales de control, en la memoria SDRAM el acceso a los datos esta sincronizado con una señal de reloj externa.
La memoria EDO está pensada para funcionar a una velocidad máxima de BUS de 66 Mhz, llegando a alcanzar 75MHz y 83 MHz. Sin embargo, la memoria SDRAM puede aceptar velocidades de BUS de hasta 100 MHz, lo que dice mucho a favor de su estabilidad y ha llegado a alcanzar velocidades de 10 ns. Se presenta en módulos DIMM de 168 contactos (64 bits). El ser una memoria de 64 bits, implica que no es necesario instalar los módulos por parejas de módulos de igual tamaño, velocidad y marca
PC-100 DRAM: Este tipo de memoria, en principio con tecnología SDRAM, aunque también la habrá EDO. La especificación para esta memoria se basa sobre todo en el uso no sólo de chips de memoria de alta calidad, sino también en circuitos impresos de alta calidad de 6 o 8 capas, en vez de las habituales 4; en cuanto al circuito impreso este debe cumplir unas tolerancias mínimas de interferencia eléctrica; por último, los ciclos de memoria también deben cumplir unas especificaciones muy exigentes. De cara a evitar posibles confusiones, los módulos compatibles con este estándar deben estar identificados así: PC100-abc-def.

BEDO (burst Extended Data Output): Fue diseñada originalmente para soportar mayores velocidades de BUS. Al igual que la memoria SDRAM, esta memoria es capaz de transferir datos al procesador en cada ciclo de reloj, pero no de forma continuada, como la anterior, sino a ráfagas (bursts), reduciendo, aunque no suprimiendo totalmente, los tiempos de espera del procesador para escribir o leer datos de memoria.

RDRAM: (Direct Rambus DRAM). Es un tipo de memoria de 64 bits que puede producir ráfagas de 2ns y puede alcanzar tasas de transferencia de 533 MHz, con picos de 1,6 GB/s. Pronto podrá verse en el mercado y es posible que tu próximo equipo tenga instalado este tipo de memoria. Es el componente ideal para las tarjetas gráficas AGP, evitando los cuellos de botella en la transferencia entre la tarjeta gráfica y la memoria de sistema durante el acceso directo a memoria (DIME) para el almacenamiento de texturas gráficas. Hoy en día la podemos encontrar en las consolas NINTENDO 64.

DDR SDRAM: (Double Data Rate SDRAM o SDRAM-II). Funciona a velocidades de 83, 100 y 125MHz, pudiendo doblar estas velocidades en la transferencia de datos a memoria. En un futuro, esta velocidad puede incluso llegar a triplicarse o cuadriplicarse, con lo que se adaptaría a los nuevos procesadores. Este tipo de memoria tiene la ventaja de ser una extensión de la memoria SDRAM, con lo que facilita su implementación por la mayoría de los fabricantes.

SLDRAM: Funcionará a velocidades de 400MHz, alcanzando en modo doble 800MHz, con transferencias de 800MB/s, llegando a alcanzar 1,6GHz, 3,2GHz en modo doble, y hasta 4GB/s de transferencia. Se cree que puede ser la memoria a utilizar en los grandes servidores por la alta transferencia de datos.

ESDRAM: Este tipo de memoria funciona a 133MHz y alcanza transferencias de hasta 1,6 GB/s, pudiendo llegar a alcanzar en modo doble, con una velocidad de 150MHz hasta 3,2 GB/s.

 FPM (Fast Page Mode): y la memoria EDO también se utilizan en tarjetas gráficas, pero existen además otros tipos de memoria DRAM, pero que SÓLO de utilizan en TARJETAS GRÁFICAS, y son los siguientes:


MDRAM (Multibank DRAM) Es increíblemente rápida, con transferencias de hasta 1 GIGA/s, pero su coste también es muy elevado.
SGRAM (Synchronous Graphic RAM) Ofrece las sorprendentes capacidades de la memoria SDRAM para las tarjetas gráficas. Es el tipo de memoria más popular en las nuevas tarjetas gráficas aceleradoras 3D.
VRAM Es como la memoria RAM normal, pero puede ser accedida al mismo tiempo por el monitor y por el procesador de la tarjeta gráfica, para suavizar la presentación gráfica en pantalla, es decir, se puede leer y escribir en ella al mismo tiempo.

WRAM (Window RAM) Permite leer y escribir información de la memoria al mismo tiempo, como en la VRAM, pero está optimizada para la presentación de un gran número de colores y para altas resoluciones de pantalla. Es un poco más económica que la anterior.
Para procesadores lentos, por ejemplo el 486, la memoria FPM era suficiente. Con procesadores más rápidos, como los Pentium de primera generación, se utilizaban memorias EDO. Con los últimos procesadores Pentium de segunda y tercera generación, la memoria SDRAM es la mejor solución.
VELOCIDAD DE LA MEMORIA
 En sus principios las velocidades de las memorias se enumeraban en nanosegundos (ns) como por ejemplo: 70ns, 60ns, 10 ns, etc. Sin embargo, hoy en día la velocidad de las memoria se expresan en MHz. Por ejemplo: 266 MHz, 333MHz, 400 MHz, 500 MHz, 533 MHz, 667 MHz, 800 MHz, etc. Asegúrese de conseguir la velocidad correcta para su computadora.

El ordenador requiere un corrector de errores de memoria? Por ejemplo: Paridad o no de paridad (Parity or Non Parity) / ECC o no ECC. La opción entre estos dos es requerida a menudo solamente en computadoras viejas que utilizan SIMM o tipos mas viejos de memoria. Las memorias más nuevas y las computadoras mas modernas, sola usan memorias con corrector de errores.

Cada ordenador tiene una cierta cantidad de memoria física, llamada comúnmente memoria principal o RAM. Cada chip de memoria se encuentra dividido en celdas; en cada celda se almacena la información de los archivos que están en uso, porque es un área de trabajo de fácil acceso para el microprocesador. De allí se pueden leer como escribir nuevos datos, pero cuando los archivos dejan de usarse se regresan al disco correspondiente o se eliminan.
Así encontramos la DRAM o RAM Dinámica, que es la más común, pero también la más lenta, porque miles de veces por segundo busca la información y los cambios en ella, para no perderlos. En contraposición se encuentra la RAM Estática o SDRAM, que no necesita ser restaurada, por lo que se vuelve más rápida pero también más costosa que la DRAM. La SDRAM surgió junto con los microprocesadores Pentium II, pero son utilizadas también para Pentium III, AMD K6, K6-2, K6-3, Athlon, Duron y demás variantes. Pueden funcionar a 66, 100 o a 133 MHz (PC66, PC100 o PC133 respectivamente) En términos prácticos, es buena para la mayoría de los usos de empresa o domésticos, y es más fácil de utilizar.
Un tercer tipo de memoria RAM, es la denominada RDRAM o RamBusRAM es aún más cara que la SDRAM pero realza el rendimiento de los sistemas, según algunas pruebas ya efectuadas.
Otro factor importante relacionado con las memorias, se refiere a la cantidad. Esta decisión depende exclusivamente de las aplicaciones y tareas para las cuales está destinada la pc. Actualmente, 256 MB de memoria RAM se ha convertido en norma para cualquier computadora nueva.
Teniendo estos conceptos en cuenta, se detallan algunos valores recomendados para los operadores en relación con las tareas para las cuales pueden estar destinados:
* Para ordenadores pequeños: se recomienda agregar 16MB a 32MB de RAM, procesadores de texto no muy sofisticados y cuentas de correo electrónico.
* En ordenadores más avanzado, se incluyen 32MB a 48MB de RAM, procesadores de texto como Word, programas de planillas de cálculo como Excel , pequeños programas de gráficos; se puede agregar e-mail, fax, pero es aconsejable tener sólo con dos aplicaciones abiertas al mismo tiempo.
* En ordenadores para estudiantes y administradores intensivos, se sugieren 48MB a 64MB de RAM, procesadores de texto, programas para gráficos empresariales y de planillas de cálculo (Excel); e-mail y fax. Asimismo, trabajar con tres o más aplicaciones abiertas simultáneamente no es un problema para estos parámetros.
* Ordenadores para ejecutivos y administradores: es conveniente agregar 64MB a 96MB de RAM; así se podrá trabajar con procesadores de texto, planillas de cálculo, software de presentación, software de ilustración, editores de fotografía (Photoshop), y usar navegadores para la WEB, e-mail y fax.
* En operadores de Profesionales: se agregarán de 96MB a 128MB o hasta 256MB de RAM, para disponer sin inconvenientes de procesadores de texto, editores de fotografía, programas de diseño (Corel DRAW, PageMaker, Autocad), software de multimedia y software para la industria. Considere, en realidad, 512 MB de memoria RAM como el valor óptimo.
* En operadores de Diseñadores gráficos: desde 2GB de RAM, ya que se debe trabajar con software que manejan gran cantidad de datos para el diseño en tercera dimensión y el modelado de figuras e imágenes.
 

sábado, 17 de marzo de 2012

LA UNIDAD CENTRAL DE PROCESAMIENTO, UCP O CPU( POR EL ACRÓNIMO EN INGLÉS DE CENTRAL PROCESSING UNIT)

Es el componente del computador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. Proporcionan la característica fundamental de la computadora digital y son uno de los componentes necesarios en las computadoras. Se conoce como microprocesador el CPU que es manufacturado con circuitos integrados. Desde mediados de los años 1970, los microprocesadores de un solo chip han reemplazado casi totalmente todos los tipos de CPU, y hoy en día, el término "CPU" es aplicado usualmente a todos los microprocesadores.

Características C.P.U.


*Memoria
*Unidad Aritmética Lógica
*Unidad o procesador de control
MEMORIA PRINCIPAL (interna o central).

Se almacenan datos y programas, hay dos operaciones que se hacen en la memoria (lee y escribe) entonces se dice que es donde almacena.
La memoria central o simplemente memoria (interna o principal) se utiliza para almacenar información, y  puede ser de dos tipos:

* Las instrucciones de un programa

* Los datos con los que se operan las instrucciones
Por ejemplo:
Para que un programa se pueda ejecutar, debe ser situado en la memoria, en una operación denominada carga (load) del programa.
La memoria central es una zona de almacenamiento organizada en centenares o millares de unidades de almacenamiento individual. La unidad elemental de memoria se llama byte (octeto). Un byte tiene la capacidad de almacenar un carácter de información, y está formado por un conjunto de unidades más pequeñas de almacenamiento denominadas bits, que son dígitos binarios (0 ó 1). Generalmente se acepta que un byte contiene ocho bits. Por consiguiente, si se desea almacenar la frasea computadora utilizara exactamente 23 bytes consecutivos de memoria.



La memoria central de una computadora puede tener desde unos centenares de millares de bytes hasta millones de bytes.
Como el byte es una unidad elemental de almacenamiento, se utilizan múltiplos para definir el tamaño de la memoria central:
Kilo-byte(KB o Kb) igual a 1.024 bytes(210) practicamente se toman 1.000 
Mega byte(MB o Mb) igual a 1.024 x 1.024 bytes (220) practicamente se considera un 1.000.000.
Las computadoras personales tipo Pc tienen memorias centrales desde 512 ó 640 k aunque es frecuentemente ver PC,s con memorias de 1, 2, 4, 12, etc., Mb.
Pasos que se hacen en la lectura:
1.- Almacenar la dirección de la célula en la que se encuentra la información a leer datos se almacena en el registro de dirección.
2.- Cambiar el registro de intercambio la información contenida en la célula apuntada por el registro de dirección.
3.- Transferir el contenido de registro de intercambio al registro de la CPU que corresponda.
Pasos para la escritura:
1.- Transferir el registro de intercambio la información a escribir.
2.- Almacenar la segunda dirección de la célula receptora de la información en el registro de dirección.
3.- Cargar el contenido de registro de intercambio en la célula apuntada por el registro de dirección.

 UNIDAD ARITMÉTICA LOGÍCA (ALU siglas en inglés de arithmetic logic unit):


Es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre dos números.
Muchos tipos de circuitos electrónicos necesitan realizar algún tipo de operación aritmética, así que incluso el circuito dentro de un reloj digital tendrá una ALU minúscula que se mantiene sumando 1 al tiempo actual, y se mantiene comprobando si debe activar el sonido de la alarma, etc.
Los más complejos circuitos electrónicos son los que están construidos dentro de los chips de microprocesadores modernos. Por lo tanto, estos procesadores tienen dentro de ellos un ALU muy complejo y potente. De hecho, un microprocesador moderno (y los mainframes) pueden tener múltiples núcleos, cada núcleo con múltiples unidades de ejecución, cada una de ellas con múltiples ALU.
Muchos otros circuitos pueden contener en el interior una unidad aritmético lógica: unidades de procesamiento gráfico como las que están en las GPU NVIDIA y AMD, FPU como el viejo coprocesador matemático 80387, y procesadores digitales de señales como los que se encuentran en tarjetas de sonido Sound Blaster, lectoras de CD y los televisores de alta definición. Todos éstos tienen en su interior varias ALU potentes y complejas.

Historia:
 Propuesta de Von Neumann
El matemático John von Neumann propuso el concepto de la ALU en 1945, escribió un informe sobre las fundaciones para un nuevo computador llamado EDVAC (Electronic Discrete Variable Automatic Computer) (Computador Automático Variable Discreto Electrónico). En 1946, trabajó con sus colegas diseñando un computador para el Princeton Institute of Advanced Studies (IAS) (Instituto de Princeton de Estudios Avanzados). El IAS computer se convirtió en el prototipo para muchos computadores posteriores. En esta propuesta, von Neumann esbozó lo que él creyó sería necesario en su máquina, incluyendo una ALU.
Von Neumann explicó que una ALU es un requisito fundamental para una computadora porque necesita efectuar operaciones matemáticas básicas: adición, sustracción, multiplicación, y división.[1] Por lo tanto, creyó que era "razonable que una computadora debería contener los órganos especializados para estas operaciones"

Sistemas numéricos
Una ALU debe procesar números usando el mismo formato que el resto del circuito digital. Para los procesadores modernos, este formato casi siempre es la representación del número binario de complemento a dos. Las primeras computadoras usaron una amplia variedad de sistemas de numeración, incluyendo complemento a uno, formato signo-magnitud, e incluso verdaderos sistemas decimales, con diez tubos por dígito.
Las ALU para cada uno de estos sistemas numéricos mostraban diferentes diseños, y esto influenció la preferencia actual por el complemento a dos, debido a que ésta es la representación más simple, para el circuito electrónico de la ALU, para calcular adiciones y sustracciones, etc.
Entradas y salidas
Las entradas a la ALU son los datos en los que se harán las operaciones (llamados operandos) y un código desde la unidad de control indicando qué operación realizar. Su salida es el resultado del cómputo de la operación.
En muchos diseños la ALU también toma o genera como entradas o salidas un conjunto de códigos de condición desde o hacia un registro de estado. Estos códigos son usados para indicar casos como acarreo entrante o saliente, overflow, división por cero, etc.
Unidad de control

La unidad de control (UC) es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Los otros dos bloques son la unidad de proceso y el bus de entrada/salida.
Su función es buscar las instrucciones en la memoria principal, decodificarlas (interpretación) y ejecutarlas, empleando para ello la unidad de proceso.
EXISTEN DOS TIPOS DE UNIDADES DE CONTROL:
*.- Las cableadas, usadas generalmente en máquinas sencillas, los componentes principales son el circuito de lógica secuencial, el de control de estado, el de lógica combinacional y el de emisión de reconocimiento de señales de control
 *.- Microprogramadas, propias de máquinas más complejas. La microprogramación de la unidad de control se encuentra almacenada en una micro memoria, a la cual se accede de manera secuencial para posteriormente ir ejecutando cada una de las microinstrucciones.
En computadoras, la unidad de control fue históricamente definida como una parte distinta del modelo de referencia de 1946 de la Arquitectura de von Neumann. En diseños modernos de computadores, la unidad de control es típicamente una parte interna del CPU.
Operación general
Las salidas de la unidad de control se encargan de controlar la actividad del resto del dispositivo. Se puede pensar en una unidad de control como una máquina de estado finito.
La unidad de control es la circuitería que controla el flujo de datos a través del procesador, y coordina las actividades de las otras unidades dentro de él. De una manera, es el "cerebro dentro del cerebro", pues controla lo que sucede dentro del procesador, que a su vez controla el resto del PC.
Control cableado
Las unidades de control cableado son implementadas por medio de unidades de lógica secuencial, ofreciendo un número finito de puertas que pueden actuar como generadores de resultados específicos, basada en las instrucciones que fueron usadas para invocar esas respuestas. Estas instrucciones son evidentes en el diseño de la arquitectura, pero también pueden ser representadas de otras maneras.
Unidad de control microprogramada
La idea de microprogramación fue introducida por M.V. Wilkes en 1951 como un nivel intermediario para ejecutar instrucciones de programa.
Los microprogramas fueron organizados como una secuencia de microinstrucciones y almacenados en una memoria del control especial. El algoritmo para la unidad de control microprogramada es usualmente especificado por la descripción de un diagrama de flujo. La ventaja principal de la unidad de control microprogramada es la simplicidad de su estructura. Las salidas del controlador son organizadas en microinstrucciones y pueden ser remplazadas fácilmente.
Funciones
Las funciones realizadas por la unidad de control varían grandemente por la arquitectura interna del CPU, pues la unidad de control realmente implementa esta arquitectura. En un procesador regular que ejecuta las instrucciones x86 nativamente, la unidad de control realiza las tareas de leer (fetch), decodificar, manejo de la ejecución y almacenamiento de los resultados. En un procesador x86 con un núcleo RISC, la unidad de control tiene considerablemente más trabajo que hacer. Ella maneja la traducción de las instrucciones x86 a las microinstrucciones del RISC, maneja la planificación de las microinstrucciones entre las varias unidades de ejecución, y maneja la salida de estas unidades para cerciorarse de que terminen donde supuestamente deben ir. En uno de estos procesadores la unidad de control está dividida en otras unidades debido a la complejidad del trabajo que debe realizar (tales como una unidad de planificación para manejar la planificación y una unidad de retiro para ocuparse de los resultados que vienen de la tubería (pipe)). Almacena los datos mas utilizados de modo que se buscan primero en la computadora y luego en la RAM
Componentes
  • Registro de instrucción: Es el encargado de almacenar la instrucción que se está ejecutando.
  • Registro contador de programas: Contiene la dirección de memoria de la siguiente instrucción a ejecutar
  • Controlador y decodificador: Se encarga de interpretar la instrucción para su posterior proceso. Es el encargado de extraer el código de operación de la instrucción en curso.
  • Secuenciador: Genera microórdenes necesarias para ejecutar la instrucción.
  • Reloj: Proporciona una sucesión de impulsos eléctricos a intervalos constantes.


MICROPROCESADORES

¿QUÉ ES UN MICROPROCESADOR?

Un microprocesador es un circuito integrado construido en un pedazo diminuto de silicón. Contiene miles, o incluso millones, de transistores que se interconectan envían los rastros extrafinos de aluminio. Los transistores trabajan guardando y manipulando datos juntos para que el microprocesador pueda realizar una variedad ancha de funciones útiles. En particular la función de un microprocesador es realizar es dictado por software.
El primer microprocesador de Intel fue los 4004. Se introdujo en 1971, y contuvo 2,300 transistores. El Pentium ® de hoy II procesador, por contraste, contiene 7.5 millones de transistores. Uno de los microprocesadores de las tareas más comunes realiza es servir como los "cerebros" dentro de las computadoras personales, pero ellos entregan "inteligencia" a los otros dispositivos innumerables también. Por ejemplo, ellos pueden dar su velocidad-dial del teléfono y opciones del redial, automáticamente pueden bajar el termostato de su casa por la noche, y pueden hacer su automóvil más seguro y más energía eficaz.
HISTORIA DE LOS MICROPROCESADORES

1971: MICROPROCESADOR 4004

Los 4004 fueron el primer microprocesador de Intel. Esta invención del descubrimiento impulsó la calculadora de Busicom y pavimentó la manera por empotrar inteligencia en objetos inanimados así como la computadora personal.

1972: MICROPROCESADOR 8008

Los 8008 eran dos veces tan poderosos como los 4004. Según la Electrónica de Radio de revista, Don Lancaster, un hobbyist de la computadora, especializados, acostumbró los 8008 a crear a un predecesor a la primera computadora personal, una Electrónica de Radio de dispositivo dobló una "máquina de escribir de la TELEVISIÓN". Se usó como un término mudo.

1974: MICROPROCESADOR 8080

Los 8080 se volvieron los cerebros de la primera computadora personal.

1978: MICROPROCESADOR 8086-8088

Una venta del giro a la nueva división de la computadora personal de IBM hizo los cerebros del nuevo producto del golpe de IBM a los 8088--el IBM PC. El 8088's


1982: MICROPROCESADOR 286

Los 286, también conocidos como los 80286, eran el primer procesador de Intel que podría ejecutar todo el software escrito para su predecesor. Esta compatibilidad del software sigue siendo un sello de la familia de Intel de microprocesadores.

1985: EL MICROPROCESADOR INTEL 386(TM)

El Intel 386TM microprocesador ofreció 275,000 transistores--más de 100times tantos como el original 4004. Fue una 32-bit astilla y era "atareando multi," significándolo podrían ejecutar programas múltiples al mismo tiempo.

1989: EL DX CPU MICROPROCESADOR INTEL 486(TM)

La 486TM generación realmente significó usted va de una computadora orden-nivelada en punto-y-pulse el botón computando. Yo podría tener una computadora colorida la primera vez para y podría hacer desktop que publica a una velocidad significante," la tecnología de las llamadas historiador David K. Allison del el Museo Nacional de Smithsonian de Historia americana. El Intel 486TM procesador fue el primero en ofrecer un construir-en coprocesador de matemática que acelera computando porque ofrece que el matemática complejo funciona del procesador central.

1993: PROCESADOR DE PENTIUM®

El procesador de Pentium® les permitió a las computadoras incorporar "mundo real" más fácilmente los datos como discurso, parezca, letra y imágenes fotográficas. El nombre Pentium®, mencionó en las historietas y en charla de la televisión muestra, se volvió una palabra de la casa poco después la introducción.

1995: PROCESADOR PENTIUM® PROFESIONAL

Soltado por el otoño de 1995 el Pentium® En pro del procesador se diseña a combustible 32-bit servidor y las aplicaciones workstation-niveladas y habilita rápidamente computadora--ed el plan, ingeniería mecánica y cómputo científico. Cada Pentium® En pro del procesador se empaqueta junto con una segunda astilla de memoria de escondite velocidad-reforzando. El Pentium® poderoso En pro del procesador alardea 5.5 millones de transistores.
1997: PROCESADOR PENTIUM® II

El 7.5 millón-transistor Pentium® II procesador incorpora Intel tecnología de MMXTM que se diseña para procesar video, audio y datos de los gráficos eficazmente específicamente. Se introdujo en Solo Contacto del Borde innovador (S.E.C) Cartucho que también incorporó una astilla de memoria de escondite de gran velocidad. Con esta astilla, los usuarios de PC pueden capturar, pueden revisar y pueden compartir fotografías digitales con amigos y familia vía el Internet; revise y agregue texto, música o transiciones del entre-escena a las películas de la casa; y, con un teléfono video, envíe video encima de las líneas del teléfono normales y los Internet.

1998: EL PROCESADOR PENTIUM® II XEON (TM)

El Pentium® que se diseñan II procesadores de XeonTM para reunir los requisitos de la actuación de medio-rango y servidores más altos y workstations. Consistente con la estrategia de Intel para entregar único targeted de productos de procesador para los segmentos de los mercados específicos, el Pentium® II procesadores de XeonTM ofrecen innovaciones técnicas diseñadas para los workstations y servidores que utilizan aplicaciones comerciales exigentes como servicios de Internet, almacenaje de los datos corporativo, creación satisfecha digital, y la automatización del plan electrónica y mecánica específicamente. Pueden configurarse sistemas basados en el procesador para descascarar a cuatro o ocho procesadores y más allá de.

1999: EL PROCESADOR CELERON (TM)

Continuando la estrategia de Intel de procesadores en vías de desarrollo para los segmentos del mercado específicos, el Intel que el procesador de CeleronTM se diseña para el Valor el PC mercado segmento. Proporciona consumidores la gran actuación a un valor excepcional, y entrega actuación excelente para los usos como juego por dinero y el software educativo.

1999: PROCESADOR PENTIUM® III

El Pentium® III procesador ofrece 70 nuevas instrucciones--Internet Streaming las extensiones de SIMD--que dramáticamente refuerza la actuación de imaging avanzado, 3-D, vertiendo audio, video y aplicaciones de reconocimiento de discurso. Fue diseñado para reforzar Internet significativamente experimenta y les permite a los usuarios hacer tales cosas como vistazo a través de los museos del online realistas y tiendas y transmitir video de alto-calidad. El procesador incorpora 9.5 millones de transistores, y se introdujo usando 0.25-micron tecnología.

1999: EL PROCESADOR PENTIUM® III XEON (TM)

El Pentium® III procesador de XeonTM extiende las ofrendas de Intel a los workstation y segmentos de mercado de servidor y mantiene actuación adicional las aplicaciones del e-comercio y la informática comercial avanzada. Los procesadores incorporan el Pentium® las 70 instrucciones de SIMD de III procesador que refuerzan multimedios y vertiendo aplicaciones videas. El Pentium® la tecnología de escondite de adelanto de III procesador de XeonTM acelera información del autobús del sistema al procesador, empujando actuación significativamente. Se diseña para los sistemas con configuraciones de multiprocesos