mtinforma.com

Todo en Informática

Busqueda en toda la web.

DIRECCIONAMIENTO

Hardware >Microprocesador>
Los microprocesadores clásicos de 8 bits empleaban una técnica de direccionamiento denominada lineal, ya que el contenido de un único registro se encargaba de colocar la dirección real de memoria; todo el campo de direcciones era accesible de forma lineal, a base de incrementar un registro.




Para guardar la adecuada compatibilidad y así poder direccionar con los procesadores de 16 bits los elementos de los micros de 8 bits, Intel empleó una técnica denominada segmentación.
En el direccionamiento segmentado, un registro contiene la información del trozo, segmento, de memoria a la que se va a acceder, mientras que un segundo registro se encarga de completar el acceso indicando el desplazamiento.
De esta forma, el programador no ve las direcciones físicas, reales, de memoria sino una dirección lógica (virtual); la dirección virtual está definida como el conjunto de un identificador de segmento, denominado también selector, y de una dirección relativa al segmento, y que se denomina desplazamiento.
Un segmento no es otra cosa que una zona de memoria constituida por posiciones contiguas.
La segmentación no implica una división funcional de la memoria, ya que una cierta posición de RAM puede ser alcanzada con diversos valores de segmento y desplazamiento.
El sistema de direccionamiento segmentado permite, por ejemplo, separar radicalmente las zonas que contienen el programa (y que por tanto no son modificadas) de las zonas de datos y de pila (stack).
Como ya hemos visto este mecanismo a su vez también es capaz de implementar efectivamente las técnicas de conmutación de tareas y protección entre ellas.
Las direcciones lógicas (virtuales) son convertidas en direcciones físicas (reales, o también lineales) de forma diferente según el tipo de microprocesador, e incluso según el modo en que esté trabajando.
Así, con la formación de una dirección física en el 486 mediante la técnica de paginación, en las cuales además de un selector y un desplazamiento interviene un índice de directorio, se consigue que con 32 líneas de direcciones, el 486 pueda acceder a 64 Gigabytes en modo virtual.


  Sitios recomendados   |   Mapa del sitio   |   Contactar   |   Colaborar   |   Condiciones de uso   |   Política de privacidad  
Mundo Tema  Esta página forma parte del sitio: Todo sobre informática   |   © MundoTema  |   Creación y posicionamiento web iNFOR-TEL