Intel 80286


Intel 80286
286
Microprocesador
Intel 80286 68pin plastic 10mhz 2007 03 27.jpg
Intel 80286 a 10 MHz
Producción 1982 — 1993
Fabricante(s) Intel
AMD
Harris Corporation
Siemens AG
IBM
Frecuencia de reloj de CPU 6 MHz a 25 MHz
Longitud del canal MOSFET 1.5 µm
Conjunto de instrucciones x86
Zócalo(s) PGA, CLCC y PLCC de 68 pines

El Intel 80286[1] (llamado oficialmente iAPX 286, también conocido como i286 o 286) es un microprocesador de 16 bits de la familia x86, que fue lanzado al mercado por Intel el 1 de febrero de 1982. Cuenta con 134.000 transistores. Al igual que su primo contemporáneo, el 80186, puede correctamente ejecutar la mayor parte del software escrito para el Intel 8086 y el Intel 8088.[2] Las versiones iniciales del i286 funcionaban a 6 y 8 MHz, pero acabó alcanzando una velocidad de hasta 25 MHz. Fue el microprocesador elegido para equipar al IBM Personal Computer/AT, introducido en 1984, lo que causó que fuera el más empleado en los compatibles AT hasta principios de los 1990.

A pesar de su gran popularidad, hoy en día quedan pocos ordenadores con el i286 funcionando. El sucesor del i286 fue el Intel 80386, de 32 bits.

Contenido

Historia

AMD 80286 (versión de 16 MHz)

Tras las versiones iniciales a 6 y 8 MHz, Intel lanzó un modelo a 12,5 MHz. AMD y Harris ampliaron esa velocidad a 20 MHz y 25 MHz, respectivamente. En promedio, el 80286 tenía una velocidad de unas 0,21 instrucciones por ciclo de reloj.[3] El modelo de 6 MHz operaba a 0,9 MIPS, el de 10 MHz a 1,5 MIPS, y el de 12 MHz a 1.8 MIPS.[4]

Diseño

El rendimiento del 80286 por ciclo de reloj es más del doble que el de sus predecesores, el Intel 8086 y el Intel 8088). De hecho, el aumento del rendimiento por ciclo de reloj puede ser el mayor entre las diferentes generaciones de procesadores x86. El cálculo de los modos de direccionamiento más complejos (como base + índice) utilizaban menos ciclos de reloj porque eran realizados por un circuito especial en el 286; el 8086, tenía que realizar el cálculo de la dirección efectiva en la ALU general, tomando muchos ciclos. Además, las operaciones matemáticas complejas (como MUL/DIV) tomaban menos ciclos que en el 8086.

Al tener un bus de direcciones de 24 bits, es capaz de direccionar hasta 16 MB de memoria RAM, mientras que el 8086 sólo puede direccionar 1 MB. Aunque el MS-DOS puede utilizar la RAM adicional (memoria extendida) mediante una llamada a la BIOS INT 15h, AH=87h, o como disco RAM o mediante emulación de memoria expandida previamente habilitada mediante software la memoria extendida, el costo de la memoria y la rareza de software utilizando la memoria extendida significó que pocos ordenadores basados en el i286 tuvieron más de 1 MB de memoria. Adicionalmente, había una reducción de rendimiento involucrada al accesar la memoria extendida desde el modo real, como se indica a abajo.

El i286 fue diseñado para correr aplicaciones multitarea, incluyendo comunicaciones (como PBX automatizadas), control de procesos en tiempo real y sistemas multiusuario.

El último nivel E-stepping del 80286 fue un muy limpio CPU, libre de varios errores significativos que causaron problemas para los programadores y los escritores de sistemas operativos en los primeros CPU B-step y C-step (comunes en los AT y los clones AT).

Características

Una de las características interesantes de este procesador es que fue el primer procesador x86 con modo protegido, en el cual existían cuatro anillos de ejecución y división de memoria mediante tablas de segmentos. En este modo trabajaban las versiones de 16 bits del sistema operativo OS/2. En este modo protegido se permitía el uso de toda la memoria directamente, habilitando que pudiera ser direccionada hasta 16 MB de memoria con la unidad de gestión de memoria (MMU) lineal del chip y con 1 GB de espacio de dirección lógica. La MMU también ofrecía protección entre aplicaciones para evitar la escritura de datos accidental (o malintencionada) fuera de la zona de memoria asignada. Por diseño, una vez que el procesador entraba en el modo protegido, no podía volver al modo real compatible con el 8086 sin un reset iniciado por hardware. En el IBM PC/AT, IBM añadió circuitería externa como también código especializado el el ROM BIOS para habilitar una serie especial de instrucciones de programa para causar el reset, permitiendo la reentrada al modo real mientras se conservaba la memoria activa y el control. Aunque esto trabajaba correctamente, el método imponía una enorme penalización en el desempeño.

Esta limitación llevó a la famosa referencia de Bill Gates sobre el 80286 como un "chip de cerebro muerto",[5] puesto que estaba claro que el nuevo ambiente de Microsoft Windows no podría correr múltiples aplicaciones MS-DOS con el 286. Podría decirse que fue responsable de la división entre Microsoft e IBM, desde IBM insistió que el OS/2, originalmente una empresa conjunta entre IBM y Microsoft, correría en un 286 (y en modo de texto). Para ser justo, cuando Intel diseñó el 286, no fue diseñado para poder correr en multitarea aplicaciones de modo real; el modo real fue pensado como una manera simple para que un bootstrap loader prepare el sistema y después cambiar al modo protegido.

En teoría, las aplicaciones de modo realpodían ser ejecutadas directamente en modo protegido de 16 bits si ciertas reglas fueran seguidas; sin embargo, como muchos programas del DOS rompían esas reglas, el modo protegido no era ampliamente usado hasta la aparición del sucesor del 80286, el Intel 80386 de 32 bits, que fue diseñado para ir fácilmente hacia adelante y hacia atrás entre los modos.

Referencias

  1. «Microprocessor Hall of Fame». Intel. Archivado desde el original, el 2007-07-06. Consultado el 11-08-2007.
  2. «Intel Museum - Microprocessor Hall of Fame». Intel.com (14-05-2009). Consultado el 20-06-2009. Uso incorrecto de la plantilla enlace roto (enlace roto disponible en Internet Archive; véase el historial y la última versión).
  3. Intel Architecure Programming and Information
  4. http://content.cdlib.org/ark:/13030/kt7h4nc9c2/?layout=metadata&brand=calisphere
  5. Microprocessors: A Programmer's View, Robert B. K. Dewar and Matthew Smosna, New York: McGraw-Hill, 1990, ISBN 0-07-016638-2

Véase también


Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Intel 80286 — <<   Intel 80286   >> Центральный процессор Микропроцессор Intel 80286 (8 МГц) Производство: с 1 февраля 1 …   Википедия

  • Intel 80286 — <<   Intel 80286   >> Intel CPU 80286 im PGA Gehäuse für 8 MHz. Produktion: 1982 bis frühe 90er …   Deutsch Wikipedia

  • Intel 80286 — Infobox Computer Hardware Cpu name = 286 caption = An Intel 80286 Microprocessor manuf1 = Intel manuf2 = AMD manuf3 = Harris Corporation manuf4 = Siemens AG produced start = 1982 produced end = early 1990s slowest = 6 | slow unit = MHz fastest =… …   Wikipedia

  • Intel 80286 — AMD 80286 / 12 MHz. L’Intel 80286, officiellement nommé iAPX 286, est un microprocesseur CISC 16 bits fabriqué par Intel et présenté le 1er février 1982. C’est le successeur d …   Wikipédia en Français

  • Intel 80286 — El Intel 80286 (llamado oficialmente iAPX 286, también conocido como i286 o 286) es un microprocesador de 16 bits de la familia x86, que fue lanzado al mercado por Intel el 1 de febrero de 1982. Las versiones iniciales del i286 funcionaban a 6 y… …   Enciclopedia Universal

  • Intel 80286 —    Intel s enhanced 16 bit microprocessor chip that is available in a 12MHz or a 16MHz clock rate version; used in IBM PC AT and compatible microcomputers …   IT glossary of terms, acronyms and abbreviations

  • 80286 — Intel CPU 80286 im PGA Gehäuse für 8 Mhz. Der Intel 80286 war ein Mikroprozessor der Firma Intel, der am 1. Februar 1982 als Nachfolger des 8086 auf den Markt kam. Der 286er – wie der 80286 häufig auch genannt wird (gesprochen… …   Deutsch Wikipedia

  • 80286 — <<   Intel 80286   >> Центральный процессор Микропроцесс …   Википедия

  • Intel 80386 — <<   Intel 80386   >> Центральный процессор Микропроцессор Intel 80386 Производство …   Википедия

  • Intel 8086 y 8088 — Intel 8088 Microprocesador Microprocesador Intel 8088 Producción 1979   1982 Fabricante(s) …   Wikipedia Español