ARQUITECTURA IA32

Páginas: 8 (1805 palabras) Publicado: 13 de abril de 2015
Arquitectura IA-32
Ing. Marcelo Doallo

Marzo 2013

Ing. Marcelo Doallo

Arquitectura IA-32

Antecedentes

˜ 1978: Se lanza la familia iaPx86
Ano
Procesador 8086: 16 bits
´ Procesador 8088. ´Idem 8086 pero bus
8 meses despues:
externo = 8 bits
Compromiso publico
de compatibilidad ascendente
´
Procesador base de la primer IBM PC

˜ 1982: Procesador 80286
Ano
Arquitectura de 16 bits
Capacidad demultitasking
Sin suficientes recursos de hardware para hostear un UNIX
´
clasico

Ing. Marcelo Doallo

Arquitectura IA-32

Antecedentes (2)

˜ 1985: Procesador 80386. Presentacion
´ de la
Ano
Arquitectura IA-32
Hasta el presente mas de 15 modelos de procesadores
compatibles y 7 microarquitecturas diferentes.

Ing. Marcelo Doallo

Arquitectura IA-32

´
Modos de operacion

Real
Protegido
Virtual8086
Mantenimiento del Sistema (SMM)
Extended Memory 64 Technology (IA-32e)
Modo Compatibilidad (32 bits)
Modo 64 bits

Ing. Marcelo Doallo

Arquitectura IA-32

´ (2)
Modos de operacion

Ing. Marcelo Doallo

Arquitectura IA-32

´ en 16 bits
Modo Real: Entorno de ejecucion

Cualquier procesador IA-32 arranca en este modo de
´
operacion
´ de un
Presenta de manera exacta el entorno de ejecucion
8086Razones de esto: Compatibilidad
´ de memoria por medio de segmentos
Administracion
´
No posee paginacion

Ing. Marcelo Doallo

Arquitectura IA-32

´ de memoria - Generalidades
Administracion

Existen dos formas de organizar la memoria de un computador
Por segmentos
´
por paginas

Ing. Marcelo Doallo

Arquitectura IA-32

´
Segmentacion

˜ variable
Los segmentos son de tamano
No necesariamente soncontiguos
Se pueden solapar o estar disjuntos
Se direcciona por medio de un registro base mas otro que
determina un desplazamiento u offset
´ de un segmento de
Un contador de programa a traves
´
codigo
´ de un segmento de datos
Un puntero a la pila a traves
Dos punteros para segmentos de datos

Ing. Marcelo Doallo

Arquitectura IA-32

´ (2)
Segmentacion

Ventajas:
Manteniendo fijo el valor delsegmento el movimiento a
´ del mismo se realiza solo con el registro de
traves
desplazamiento
´ en memoria simple de codigo,
´
Reubicacion
pilas y bloques
de datos
Desventajas:
˜
Es engorroso administrar memoria con bloques de tamano
variable

Ing. Marcelo Doallo

Arquitectura IA-32

´
Paginacion

˜ fijo. Ej: 4 Kbytes
Tamano
No se solapan
Ventajas:
´ simple de la memoria (tamano
˜ fijo)Administracion

Desventajas:
Si requiero memoria para una variable de 1 byte el sistema
´
me asigna una pagina
completa
´
Si se requiere reubicar codigo
el algoritmo, en principio, es
complejo.

Ing. Marcelo Doallo

Arquitectura IA-32

´ de Memoria en x86
Administracion

Al principio Intel definio´ organizar el espacio de
direccionamiento de la Familia iAPx86 en segmentos
El compromiso de compatibilidadato´ a los siguientes
procesadores a mantener este esquema
Los procesadores 8086 y 8088 definieron 4 registros de
segmento para almacenar hasta 4 selectores de segmento
Al trabajar con registros de 16 bits los segmentos tienen a
˜
lo sumo 64K de tamano

Ing. Marcelo Doallo

Arquitectura IA-32

´ en 16 bits
Modo Real: Entorno de ejecucion

Ing. Marcelo Doallo

Arquitectura IA-32

Direccionamientoen modo real

Ing. Marcelo Doallo

Arquitectura IA-32

Ing. Marcelo Doallo

Arquitectura IA-32

´ de Segmentos
Reglas de Seleccion

Ing. Marcelo Doallo

Arquitectura IA-32

Modo protegido

Modo de trabajo no default, pero natural para este tipo de
procesadores
Se setea por software desde Modo Real
Implementa una alta capacidad de direccionamiento de
memoria
4 Gbytes hasta el procesador Pentium yPentium MMX
64 Gbytes en los procesadores Pentium Pro en adelante
(activando por software extensiones de memoria)

Ing. Marcelo Doallo

Arquitectura IA-32

Modo protegido (2)

Empleado por sistemas operativo modernos
32 bits
Permite el modo Virtual 8086 para ejecutar un programa
desarrollado para un procesador 8086/8088 como una
tarea en modo protegido

Ing. Marcelo Doallo

Arquitectura IA-32...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LA ARQUITECTURA DE LA NO ARQUITECTURA
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS