Sei sulla pagina 1di 34

ARQUITECTURA DE COMPUTADORAS

Microprocesadores de Intel

Arquitectura de Computadoras 1

Microprocesador 80286
En 1.982 Intel introduce el 80286. Fabricado con 134.000 transistores Ms rpido que sus antecesores, y no slo en tiempo de ejecucin de instrucciones, sino tambin en el reloj del sistema Las versiones iniciales funcionaban desde 6 hasta 20 MHz
Arquitectura de Computadoras 2

Las caractersticas del 286 eran:


Bus de datos de 16 Bits Direccionamiento ampliado de 24 Bits Optimizacin del tiempo de ejecucin de instrucciones Dos modos de trabajo: Real y Protegido

Arquitectura de Computadoras 3

El modo real de trabajo es el estndar del 8088/8086, con la limitacin de 1MB de RAM. Este modo se implant para tener la compatibilidad con los sistemas antiguos
El modo Protegido se implant para la integracin del 286 en los sistemas multiusuario y multitarea de aquella poca, que eran las primitivas versiones de OS/2 y UNIX. En este modo se pueden utilizar la mxima memoria de la que se disponga, incluyendo la memoria virtual
Arquitectura de Computadoras 4

Se introdujo la gestin de memoria virtual, que es una extensin de memoria en disco (o dispositivo de almacenamiento secundario) aadida a la memoria principal instalada As, el microprocesador 80286 es capaz de tratar hasta 1 GB de memoria, incluyendo los 16 MB de memoria fsica

La memoria virtual solamente la utilizan los programas que estn preparados para ello

Arquitectura de Computadoras

Mecanismo de Direccionamiento

Como en modo real, en modo protegido se utilizan dos componentes para formar la direccin fsica: un selector de 16 bits se utiliza para determinar la direccin fsica inicial del segmento, a la cual se suma una direccin efectiva (offset) tambin de 16 bits
La diferencia entre los dos modos radica en el clculo de la direccin inicial del segmento
Arquitectura de Computadoras 6

En modo protegido el selector se utiliza para especificar un ndice en una tabla definida por el sistema operativo. La tabla contiene la direccin base de 24 bits de un segmento dado La direccin fsica se obtiene sumando la direccin base hallada en la tabla con el offset El cambio a modo protegido, bajo ciertas circunstancias no es reversible, siendo necesario hacer un reset del microprocesador para volver al modo real
Arquitectura de Computadoras 7

El 80286 tiene tres ventajas principales sobre el 8088: Puede operar tanto en modo ncleo como en modo usuario(multitarea) Tiene un bus de datos de 16 bits, lo cual duplica el ancho de banda de memoria

Es mas rpido internamente, as como tambin puede correr a velocidades de reloj ms altas
Arquitectura de Computadoras 8

Por lo que un sistema basado en un 80286 es hasta un 25% ms rpido que uno similar basado en un 8088 El 80286 debe su desempeo a las cuatro unidades funcionales independientes que contiene: UNIDAD DE INTERFACE CON EL BUS UNIDAD DE DECODIFICACION INSTRUCCIONES UNIDAD DE EJECUCIN UNIDAD DE DIRECCIONAMIENTO
Arquitectura de Computadoras

DE

Arquitectura de Computadoras

10

Externamente est encapsulado en formato PLCC(Plastic Leaded Chip Carrier) con 68 pines en forma de J para montaje superficial Tambin puede tener un encapsulado PGA(Pin Grid Array) de 68 pines, con 17 pines por cada lado, lo que permite usar 24 seales de direcciones, 16 de datos y 16 de control, as como seales para tierra fsica, reloj, alimentacin, etc.

Arquitectura de Computadoras

11

Microprocesador 80286 con encapsulamiento PLCC


Arquitectura de Computadoras 12

Microprocesador 80286 cermico LCC de 68 pines

con

encapsulamiento
13

Arquitectura de Computadoras

Principales aportaciones del 80286:

Memoria virtual de hasta 1 GB que incluye una memoria fsica de hasta 16 MB


Capacidad multitarea proteccin de datos y sistemas de

Cuatro niveles de privilegio en los objetos de la memoria segmentada Aumento de la segmentacin interna a 4 etapas
Arquitectura de Computadoras 14

Microprocesador 80386
En 1.985 Intel introduce el 80386, con 275.000 transistores Es un microprocesador CISC con arquitectura x86. Durante su diseo se lo llam 'P3', debido a que era el prototipo de la tercera generacin x86 Es el primer microprocesador de 32 bits El bus de direcciones tambin es de 32 bits
Arquitectura de Computadoras 15

El 80386 tiene dos modos de operacin: Modo de direccionamiento real (modo real), el 80386 opera como un 8086 muy rpido, con extensiones de 32 bits si se desea. El modo real se requiere primariamente para preparar el procesador para que opere en modo protegido

Modo de direccionamiento virtual protegido (modo protegido), provee el acceso al sofisticado manejo de memoria y paginado

Arquitectura de Computadoras

16

Dentro del modo protegido, el software puede realizar un cambio de tarea para entrar en tareas en modo 8086 virtual (V86 mode) Cada una de estas tareas se comporta como si fuera un 8086 el que lo est ejecutando, lo que permite ejecutar software de 8086

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
Arquitectura de Computadoras 17

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 ejecucin y la unidad de instrucciones. La unidad de ejecucin contiene los ocho registros de 32 bits de propsito general que se utilizan para el clculo de direcciones y operaciones con datos y un registro de 64 bits para acelerar las operaciones de desplazamiento, rotacin, multiplicacin y divisin
Arquitectura de Computadoras 18

La unidad de instrucciones, decodifica los cdigos de operacin de las instrucciones que se encuentran en una cola de instrucciones (cuya longitud es de 16 bytes) y los almacena en la cola de instrucciones decodificadas

El sistema de control de la unidad de ejecucin es el encargado de decodificar las instrucciones que le enva la cola y enviarle las rdenes a la unidad aritmtica y lgica para su operacin

Arquitectura de Computadoras

19

La unidad de manejo de memoria (MMU) consiste en una unidad de segmentacin (similar a la del 80286) y una unidad de paginado (nuevo en este microprocesador) La segmentacin permite el manejo del espacio de direcciones lgicas agregando un componente de direccionamiento extra, que permite que el cdigo y los datos se puedan ubicar fcilmente

Arquitectura de Computadoras

20

El mecanismo de paginado opera por debajo y es transparente al proceso de segmentacin, para permitir el manejo del espacio de direcciones fsicas. Cada segmento se divide en uno o ms pginas de 4 Kbyte Para implementar un sistema de memoria virtual debe cargarse por partes (pginas) desde el disco duro. El sistema operativo con la ayuda del microprocesador puede cargar partes del cdigo desde el disco duro
Arquitectura de Computadoras 21

Estructura Interna del Microprocesador 80386


Arquitectura de Computadoras 22

Unidad de Prebsqueda (UPR): almacena en una cola las instrucciones buscadas previamente Unidad de Decodificacin (UD): decodifica los cdigos de operacin de las instrucciones y los almacena en la cola de instrucciones decodificadas Unidad de Ejecucin (UE): contiene 8 registros de 32 bits de propsito general

Arquitectura de Computadoras

23

La Unidad de Manejo de Memoria (MMU) consta de: Unidad de Segmentacin (US): Similar al 80286. Permite el manejo de direcciones lgicas, con segmentos de tamao mximo de 4 GB. Provee de 4 niveles de proteccin al sistema Unidad de Paginacin (UP): Nuevo en el 80386. Cada segmento se divide en pginas de 4 KB
Arquitectura de Computadoras 24

La Unidad de Interfaz con el Bus (BIU) permite: El encaminamiento de direcciones Tamao dinmico del ancho del bus de datos (8, 16 32 bits) Seales de habilitacin de bytes por cada byte del bus de datos

Arquitectura de Computadoras

25

Fotografa del 80386DX

Arquitectura de Computadoras

26

Principales aportaciones del 80386:


Registros de 32 bits Tamao doble de palabra Bus de direcciones de 32 bits Memoria virtual de 64 TB segmentada con segmentos de hasta 4 GB con o sin paginacin Pginas de 4 KB Capacidad multitarea y sistemas de proteccin (como el 80286) Disponibilidad de conexionado a memoria cach
Arquitectura de Computadoras 27

El 80386DX est encapsulado en el formato PGA(Pin Grid Array) de 132 terminales

Arquitectura de Computadoras

28

Para una distribucin limpia de potencia, existen 20 terminales de Vcc(positivo) y 21 de Vss(referencia) que alimentan a las diferentes unidades funcionales del 80386

La seal clock CLK2, provee la temporizacin para el 80386. Se divide por dos internamente para generar el reloj interno del microprocesador que se utiliza para la ejecucin de las instrucciones. El reloj interno posee dos fases: "fase uno" y "fase dos". Cada perodo de CLK2 es una fase del reloj interno
Arquitectura de Computadoras 29

Versiones del 80386

80386DX: es el 80386 original de 16 MHz, con una velocidad de ejecucin de 6 MIPS


Es compatible hacia arriba con el 80286; se fabric junto con dos chips complementarios que son: el coprocesador matemtico 80387 y el controlador de memoria 80385

80386SX: con bus de datos de 16 bits y 24 bits de direcciones(al igual que en el caso del 80286)
Arquitectura de Computadoras 30

Microprocesador 80386SX
Arquitectura de Computadoras 31

La ventaja fundamental de tener un bus externo de 16 bits es que puede usar perifricos y componentes externos de menor costo, y ya que el encapsulado plstico del 386SX es ms barato que del 386DX, es posible la construccin de sistemas basados en este microprocesador a un costo muy conveniente

386 SL: versin para uso en computadores porttiles, que incluye recursos para minimizar el consumo de energa
Arquitectura de Computadoras 32

Microprocesador 80386SL

Arquitectura de Computadoras

33

Adems tiene un chip de soporte, el 82360SL que permite construir sistemas completos con muy pocos componentes(5 chips) El espacio ocupado en la placa es menor que un tercio que el requerido con los anteriores juegos de chips Los sistemas basados en el 386SL vienen a prolongar la duracin de la batera en ms de un 50%
Arquitectura de Computadoras 34

Potrebbero piacerti anche