You are on page 1of 12

Microprocesad or / Arquitectura de 16 bits 8086

Caractersticas

Ventajas

Desventajas

BIU: Operaciones de bus externas Adquisicin de datos Bus de datos bidireccional de 16 bits Bus de direcciones de 20 bits Seales de control Instrucciones de apilamiento Generacin de direcciones. Apilamiento de 6 bytes de cdigos de instruccin

Un camino de datos ms ancho y registro ms grande, tena un cache de instrucciones o cola; Con una estructura de direccin de 20 bits lo que permita direccionar hasta un megabyte alcanza velocidad de 4,77 MHz. llego a una mxima de 10 MHz

Tuvo problemas para comercializacin dado a su elevado precio velocidad, ancho de bus, no coprocesador matemtico, sin almacenamiento en cach, limitada MMU Al comparar 8086 con el procesador de una PC moderna es como comparar a un nio a batera, correpasillos-top, coche de juguete a un coche de carreras F1. Probablemente la diferencia ms importante entre un 8086 y un procesador de PC moderna es que el 8086 no tiene soporte de hardware para la memoria virtual. Por lo tanto, olvidar el hecho de que se ejecute en algo as como 1 / 500 de la velocidad de un procesador moderno. No se puede ejecutar un sistema operativo moderno a la velocidad _any_. Hay un montn de procesadores en el mercado hoy en da que son considerablemente ms potente que un _less_ 8086. Usted los encuentra integrado en cosas como los controles remoto de la televisin y los telfonos (estoy hablando de telfonos fijos, no celulares) y tostadores de pan, y usted puede encontrar una media docena o una docena de ellos en su coche. Se llaman microcontroladores, y en comparacin con ellos, una 8086 es demasiado complicado. Un microcontrolador es un sistema completo de computacin, pero muy pequeo en un solo chip. Un 8086 es slo un _part_ de un sistema informtico completo. Se

EX: Decodificar y ejecutar instrucciones Toma instrucciones de pila y datos de los registros de propsito general o la memoria

requiere de otros chips por lo menos varios (tambin conocido como un "conjunto de chips") para funcionar. ______________________________ ___ Santiago escribi: "Pero un rasgo distintivo y molesto que era nico para el 8086 fue su esquema de segmentacin de direcciones." Eso fue un fallo del diseo IBM-PC, no de la misma procesador 8086. El 8086 fue un procesador poco _16_, y fue diseado para ejecutar programas que tena menos de 64k de cdigo y menos de 64k de datos. En otras palabras, que fue diseado para apoyar lo que los programadores de PC llamado "modelo pequeo" programas. Escribir pequeos programas modelo fue fcil, y si MS-DOS fue un sistema operativo multitarea (que no lo era), se puede cambiar entre las tareas de modelo pequeo habra sido fcil. La otra MS-DOS modelos de memoria (medio y compacto, grande, enorme) fueron, bsicamente, todos los abusos de la arquitectura-8086 empujndolo ms all de lo que los diseadores haban previsto originalmente. El verdadero culpable de la atrocidad que se DOS no fue el 8086, pero el 286. El 286 es una solucin de media * ssed a la necesidad de espacios de direcciones ms grande y los espacios protegidos de direcciones. MS-DOS apenas se utiliza cualquiera de sus nuevas caractersticas, tratndolo ms bien como un grande, ms rpido 8086. ("Ms grande", como en tener ms

80186

Aport mejoras al 8086 e integr circuitos perifricos. tiene un bus externo de 16 bits,

6 MHz a 25 MHz 68-pin PLCC, 100-pin PQFP, 68-pin PGA

80286

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 tena una velocidad de unas 0,21 instrucciones por ciclo de reloj. 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 Una de las caractersticas interesantes de este

Es posible reducir el nmero de circuitos integrados auxiliares necesarios, al integrar caractersticas como un controlador de acceso directo a memoria (DMA), un controlador de interrupciones, temporizadores y lgica de seleccin de circuito integrado. El rendimiento del 80286 por ciclo de reloj es ms 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 clculo de los modos de

memoria fsica que el diseo de 8086 tena por objeto alguna vez de manejar.) Si Intel podra haber saltado la 286 y venir a la derecha con el 386, que nos habra salvado de todo un mundo de fealdad. no fueron muy usados en ordenadores personales, sino que su uso principal fue como procesadores empotrados. De todos modos hubo excepciones, como el Mindset, un ordenador muy avanzado para la poca, y el Gateway Handbook, un pequeo subnotebook. Otro ms fue el Compis, un ordenador escolar sueco.

Esta limitacin llev a la famosa referencia de Bill Gates sobre el 80286 como un "chip de cerebro muerto", puesto que estaba claro que el nuevo ambiente de Microsoft Windows no podra correr mltiples aplicaciones MS-DOS con el 286. Podra decirse que fue responsable de la divisin entre Microsoft e IBM, desde IBM insisti que el OS/2, originalmente una empresa conjunta entre IBM y Microsoft, correra en un 286 (y en modo de texto). Para ser justo, cuando Intel dise el 286, no fue diseado 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 despus cambiar al modo protegido.

procesador es que fue el primer procesador x86 con modo protegido, en el cual existan cuatro anillos de ejecucin y divisin de memoria mediante tablas de segmentos

direccionamien to ms complejos (como base + ndice) utilizaban menos ciclos de reloj porque eran realizados por un circuito especial en el 286; el 8086, tena que realizar el clculo de la direccin efectiva en la ALU general, tomando muchos ciclos. Adems, las operaciones matemticas 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 slo puede direccionar 1 MB. Aunque el MS-DOS puede utilizar la RAM adicional (memoria extendida) mediante una

llamada a la BIOS INT 15h,

Microprocesador / Arquitectura de 32 bits 80386

Caractersticas

Ventajas

Desventajas

El procesador i386 fue una evolucin importante en el mundo de la lnea de procesadores que se remonta al Intel 8008. El predecesor del i386 fue el Intel 80286, un procesador de 16 bits con un sistema de memoria segmentada. El i386 aadi una arquitectura de 32 bits y una unidad de traslacin de pginas, lo que hizo mucho ms sencillo implementar sistemas operativos que emplearan memoria virtual. Intel introdujo posteriormente el i486, pero ni ste ni sus sucesores han introducido tantos cambios en la arquitectura x86 como el i386 con su sistema de direccionamiento plano de 32 bits. Otros microprocesadores, como el Motorola 68000 tenan direccionamiento plano desde mucho antes.

El hardware de un piloto automtico y aerodinmico tpico es un conjunto de cinco CPUs 80386, cada una con su propio circuito impreso. El 80386 es un diseo barato y probado a fondo que puede implementar un verdadero ordenador virtual. Se han implementado nuevas prestaciones que lo convierten en resistente a la radiacin y adecuado para uso aeroespacial, pero a este veterano diseo le favorece el bajo coste, su amplio uso, y el que su rendimiento y desarrollo de software est perfectamente caracterizado. Otra aplicacin del procesador 80386 fue el uso del mismo en CPUs para sistemas telefnicos, hoy en da gracias a su fiabilidad siguen funcionando sin inconvenientes.

Intel inicialmente previstos para el 80386 para debutar a los 16 MHz. Sin embargo, debido a bajos rendimientos, que se introdujo en lugar de a 12 MHz. A principios de la produccin, Intel descubri un bug que causaba que el sistema para detener inesperadamente al ejecutar software de 32 bits. No todos los procesadores fabricados ya se vieron afectados, por lo que Intel puso a prueba su inventario. Los procesadores que se encontraron libres de errores fueron marcados con un doble-sigma (), y los procesadores afectados fueron marcados "16 bit S / W ONLY". Estos procesadores de ltima fueron vendidos como partes buenas, ya que en la funcin de tiempo de 32 bits no era relevante para la mayora de los usuarios. Estos chips son ya muy raros.

80486

Los Intel 80486 (i486, 486) son una familia de microprocesadores de 32 bits con arquitectura x86 diseados por Intel Corporation. Los i486 son muy similares a sus predecesores, los Intel 80386. La diferencias principales son que los i486 tienen un conjunto de instrucciones optimizado, una

Con respecto al 386 se aadieron tres nuevas instrucciones, dos de ellas estn orientadas al uso de sistemas de multiprocesador. En estos es usual acceder a los recursos compartidos y la regulacin de estos se hace mediante semforos. La tercera instruccin aadida tiene por misin facilitar el acceso a banco de

El coprocesador matemtico i387 no estaba listo a tiempo para la introduccin del 80386, y as muchos de los primeros 80.386 placas en vez proporcionan una toma de corriente y la lgica de hardware para hacer uso de un 80287. En esta configuracin, la FPU que funcionar de forma asncrona a la CPU, por lo general con una frecuencia de 10 MHz. El original Compaq Deskpro 386 es un ejemplo de diseos tales. Sin embargo, esto fue una molestia para aquellos que dependan de rendimiento de punto flotante, ya que el rendimiento de las 287 que no estaba cerca de los 387. Finales de 486 placas fueron equipados normalmente con dos PCI-ISA-y mquinas tragamonedas, ya veces una ranura VLB sola tambin. En esta configuracin VLB o PCI aunque puesto sufrido en funcin de cmo los autobuses fueron puenteados. La ranura de VLB en estos sistemas por lo general slo era plenamente compatible con las

unidad de coma flotante y un cach unificado integrados en el propio circuito integrado del microprocesador y una unidad de interfaz de bus mejorada. Estas mejoras hacen que los i486 sean el doble de rpidos que un i386 e i387 a la misma frecuencia de reloj. De todos modos, algunos i486 de gama baja son ms lentos que los i386 ms rpidos. Las velocidades de reloj tpicas para los i486 eran 16 MHz (no muy frecuente), 20 MHz (tampoco frecuente), 25 MHz, 33 MHz, 40 MHz, 50 MHz (tpicamente con duplicacin del reloj), 66 MHz (con duplicacin del reloj), 75 MHz (con triplicacin del reloj), 80MHz (versin de AMD con duplicacin de reloj), 100 MHz (tambin con triplicacin del reloj) y 120 MHz (triplicacin de reloj, exclusivo de AMD).

datos de otros procesadores como los creados para ser utilizados en ordenadores IBM o equipos con microprocesadores Motorola.

tarjetas de vdeo (muy apropiado como "VESA" se refiere a Video Electronics Standards Association), VLB-IDE, multi I / O, o las tarjetas SCSI puede tener problemas en las Los primeros 486 placas base con las mquinas fueron ranuras PCI. El VL-Bus equipadas con ranuras funciona a la misma ISA (usando un PC velocidad de reloj emulado / bus AT) y, a como el i486-bus veces una o dos (bsicamente ser un ranuras de 8 bits de local de 486-bus), slo (compatible con mientras que el bus el PC / XT bus). PCI tambin por lo Muchas placas base general depende de el habilitadas reloj i486, pero a overclocking de estos veces haba un divisor frente a la banda de 6 de configuracin u 8 por defecto tal vez disponibles a travs de a 16,5 y 20 MHz (la la BIOS. Esto podra mitad de la i486 reloj ser 1 / 1 o 1 / 2, a del bus) en una serie veces incluso 2 / 3 (de de medidas, a 50 relojes de CPU menudo dentro de la MHz). Algunas placas configuracin del base limitada del reloj BIOS. Especialmente PCI el mximo los ms viejos las especificado de 33 tarjetas perifricas MHz y algunas tarjetas normales de trabajo, de red depende de la as como a una frecuencia para velocidad que a corregir las tasas de menudo utilizan los bits. El reloj de ISA fue chips estndar de MSI generada en lugar de un menor normalmente por un (en ese entonces) a divisor de reloj de la medida diseos VLSI. CPU / VLB / PCI (como Esto podra dar da a entender ms importantes mejoras arriba). de rendimiento (por ejemplo, para tarjetas de video de edad se traslad desde un ordenador 386 o 286, por ejemplo). Sin

Pentium

el 22 de marzo de 1993 con velocidades iniciales de 60 y 66 MHz (112 millones de instrucciones por segundo en el ltimo caso), 3.100.000 transistores (fabricado con el proceso BICMOS (BipolarCMOS) de 0,8 micrones), cach interno de 8 KB para datos y 8 KB para instrucciones, verificacin interna de paridad para asegurar la ejecucin correcta de las instrucciones, una unidad de punto flotante mejorada, bus de datos de 64 bit para una comunicacin ms rpida con la memoria externa y, lo ms importante, permite la ejecucin de dos instrucciones simultneamente. El chip se empaqueta en formato PGA (Pin Grid Array) de 273 pines. Instrucciones del microprocesador Pentium: CMPXCHG8B reg, mem64 (Compare and Exchange 8 Bytes): Compara el valor de

embargo, la operacin ms all de 8 o 10 MHz a veces puede conducir a problemas de estabilidad, al menos en los sistemas equipados con SCSI o tarjetas de sonido. Las distintas unidades funcionales con las que cuenta el procesador Pentium son entre otras cosas dos caches denominadas data cache y code cache, el prefetcher, unidad de paginacin, etc. Proporciona una pestaciones ms elevada gracias a una artitectura mucho ms optimizada.

El 386 y el 486, su rango de direcciones es de 4 goctetos de memoria. Uno de los principales productores de chips para computadoras personales es con base en California Intel Corporation. Intel ha sido un nombre muy conocido desde hace dcadas, impulsando algunos de los equipos ms avanzados, con su Pentium, Core y chips Xeon. Sin embargo, hay desventajas en el uso de ciertos chips de Intel que los fabricantes de ordenadores y los compradores deben tener en cuenta.

Precio Una desventaja de los procesadores

64 bits ubicado en EDX:EAX con un valor de 64 bits situado en memoria. Si son iguales, el valor en memoria se reemplaza por el contenido de ECX:EBX y el indicador ZF se pone a uno. En caso contrario, el valor en memoria se carga en EDX:EAX y el indicador ZF se pone a cero. CPUID (CPU Identification): Le informa al software acerca del modelo de microprocesador en que est ejecutando. Un valor cargado en EAX antes de ejecutar esta instruccin indica qu informacin deber retornar CPUID. Si EAX = 0, se cargar en dicho registro el mximo valor de EAX que se podr utilizar en CPUID (para el Pentium este valor es 1). Adems, en la salida aparece la cadena de identificacin del fabricante contenido en EBX, ECX y EDX. EBX contiene los primeros cuatro caracteres, EDX los siguientes cuatro, y ECX los ltimos cuatro. Para los procesadores Intel la cadena es "GenuineIntel". Luego

Intel es el precio. Como una marca muy reconocida, los productos de Intel generalmente se venden por ms que sus homlogos comparables de los fabricantes de microprocesad ores menos conocidos. Adems, los nuevos procesadores Intel pueden exigir una prima de precio, cayendo a niveles ms competitivos una vez la compaa ha introducido un chip an ms reciente. Esto puede aumentar el costo de los nuevos equipos y hacer que los modelos ms antiguos con los chips de Intel menos atractivo para el presupuesto orientado a los compradores. Disponibilidad As como los procesadores de Intel pueden exigir una prima de precio, los

de la ejecucin de CPUID con EAX = 1, EAX[3:0] contiene la identificacin de la revisin del microprocesador, EAX[7:4] contiene el modelo (el primer modelo est indicado como 0001b) y EAX[11:8] contiene la familia (5 para el Pentium). EAX[31:12], EBX y ECX estn reservados. El procesador pone el registro de caractersticas en EDX a 1BFh, indicando las caractersticas que soporta el Pentium. Un bit puesto a uno indica que esa caracterstica est soportada. La instruccin no afecta los indicadores. RDMSR (Read from Model-Specific Register): El valor en ECX especifica uno de los registros de 64 bits especficos del modelo del procesador. El contenido de ese registro se carga en EDX:EAX. EDX se carga con los 32 bits ms significativos, mientras que EAX se carga con los 32 bits menos significativos. RDTSC (Read from Time Stamp Counter):

nuevos modelos pueden ser difciles de adquirir en grandes cantidades. Esto es especialmente cierto de los procesadores destinados a ser utilizados en aplicaciones de escritorio de consumo popular y computadoras porttiles, con muchos fabricantes de ordenadores diferentes que compiten por el mismo stock limitado de procesadores. Como fabricante, basndose en los procesadores de Intel podra retrasar el lanzamiento de nuevos modelos para el pblico. Consumo de energa Mientras que Intel se procude una lnea de procesadores para ordenadores porttiles que consumen energa relativamente poco, otros modelos

Copia el contenido del contador de tiempo (TSC) en EDX:EAX (el Pentium mantiene un contador de 64 bits que se incrementa por cada ciclo de reloj). Cuando el nivel de privilegio actual es cero el estado del bit TSD en el registro de control CR4 no afecta la operacin de esta instruccin. En los anillos 1, 2 3, el TSC se puede leer slo si el bit TSD de CR4 vale cero. RSM (Resume from System Management Mode): El estado del procesador se restaura utilizando la copia que se cre al entrar al modo de manejo del sistema (SMM). Sin embargo, los contenidos de los registros especficos del modelo no se afectan. El procesador sale del SMM y retorna el control a la aplicacin o sistema operativo interrumpido. Si el procesador detecta alguna informacin invlida, entra en el estado de apagado (shutdown). WRMSR (Write to Model-Specific Register): El valor en ECX especifica uno de los registros de 64 bits

destinados a computadoras de escritorio utilizan una cantidad significativa de electricidad. Junto con las necesidades de energa para los fans o una bomba del sistema de refrigeracin lquida, esto puede provocar que un equipo con chips de Intel para consumir una gran cantidad de electricidad, el aumento de los costos de operacin y contribuir a la tensin en la red elctrica. Calor Otro problema con algunos procesadores de Intel, como el Core 2 Duo, es el calor. Algunos de los ms potentes procesadores Intel con procesadores multi-ncleo producir una gran cantidad de calor, que requieren varios ventiladores para la refrigeracin. Adems el uso de energa mencionado,

especficos del modelo del procesador. El contenido de EDX:EAX se carga en ese registro. EDX debe contener los 32 bits ms significativos, mientras que EAX debe contener los 32 bits menos significativos.

el calor puede disminuir la durabilidad de los procesadores o hacer que un ordenador porttil demasiado caliente al tacto.

You might also like