Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Organización de Computadores 1
Micros de 32 bits DANIEL EDUARDO BOSQUEZ LOPEZ
M IC R O
M IC R O 8 0 3 8 6 IN T E L
El siguiente paso fue una verdadera revolución: el circuito 80386 de Intel, fue el primer
microprocesador de 32 bits. Esto aumentó considerablemente su potencia de cálculo, y
rompió la barrera de 16MB de RAM, llegando al límite -casi inconcebible- de 4GB de RAM.
Otra de las ventajas de este componente, es su llamado "modo de memoria protegida"; o
sea, dos o más aplicaciones pueden ejecutarse simultáneamente, sin riesgo de conflictos
entre la lectura y la escritura de memoria de cada una de ellas.
Fue tanta la potencia de cálculo que introdujo el 386 a la plataforma PC, que
precisamente en esa época (finales de los años 80 del siglo XX) comenzó la popularidad
de los ambientes gráficos de trabajo (como Windows). Y también para esta generación de
computadoras personales, se desarrolló la primera versión de Linux.
En esta etapa, aparecieron los microprocesadores rivales de Intel; entre ellos, destacan
los dispositivos de AMD y Cyrix.
El 80386 consiste en una unidad central de proceso (CPU), una unidad de manejo de
memoria (MMU) y una unidad de interfaz con el bus (BIU).
La CPU está compuesta por la unidad de ejecución y la unidad de instrucciones. La unidad
de ejecución contiene los ocho registros de 32 bits de propósito general que se utilizan
para el cálculo de direcciones y operaciones con datos y un barrel shifter de 64 bits que
se utiliza para acelerar las operaciones de desplazamiento, rotación, multiplicación y
división. Al contrario de los microprocesadores previos, la lógica de división y
multiplicación utiliza un algoritmo de 1 bit por ciclo de reloj. El algoritmo de multiplicación
termina la iteración cuando los bits más significativos del multiplicador son todos ceros, lo
que permite que las multiplicaciones típicas de 32 bits se realicen en menos de un
microsegundo.
La unidad de manejo de memoria (MMU) consiste en una unidad de segmentación (similar
a la del 80286) y una unidad de paginado (nuevo en este microprocesador). La
segmentación permite el manejo del espacio de direcciones lógicas agregando un
Organización de Computadores 2
Micros de 32 bits DANIEL EDUARDO BOSQUEZ LOPEZ
componente de direccionamiento extra, que permite que el código y los datos se puedan
reubicar fácilmente.
El 80386 tiene dos modos de operación: modo de direccionamiento real (modo real), y
modo de direccionamiento virtual protegido (modo protegido). En modo real el 80386
opera como un 8086 muy rápido, con extensiones de 32 bits si se desea. El modo real se
requiere primariamente para preparar el procesador para que opere en modo protegido.
El modo protegido provee el acceso al sofisticado manejo de memoria y paginado.
Dentro del modo protegido, el software puede realizar un cambio de tarea para entrar en
tareas en modo 8086 virtual (V86 mode) (esto es nuevo con este microprocesador). Cada
una de estas tareas se comporta como si fuera un 8086 el que lo está ejecutando, lo que
permite ejecutar software de 8086 (un programa de aplicación o un sistema operativo).
Las tareas en modo 8086 virtual pueden aislarse entre sí y del sistema operativo (que
debe utilizar instrucciones del 80386), mediante el uso del paginado y el mapa de bits de
permiso de entrada/salida (I/O Permission Bitmap).
Finalmente, para facilitar diseños de hardware de alto rendimiento, la interfaz con el bus
del 80386 ofrece pipelining de direcciones, tamaño dinámico del ancho del bus de datos
(puede tener 16 ó 32 bits según se desee en un determinado ciclo de bus) y señales de
habilitación de bytes por cada byte del bus de datos. Hay más información sobre esto en
la sección de hardware del 80386.
Organización de Computadores 3
Micros de 32 bits DANIEL EDUARDO BOSQUEZ LOPEZ
Organización de Computadores 4
Micros de 32 bits DANIEL EDUARDO BOSQUEZ LOPEZ
Organización de Computadores 5
Micros de 32 bits DANIEL EDUARDO BOSQUEZ LOPEZ
COMENTARIO PERSONAL
BIBLIOGRAFIA
➢ http://www.alpertron.com.ar/80386.HTM
➢ http://definicion.de/micro
Organización de Computadores 6
Micros de 32 bits DANIEL EDUARDO BOSQUEZ LOPEZ
Organización de Computadores 7