ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Direccionamiento Real Protegido Y Real Virtual

fyanen27 de Noviembre de 2013

554 Palabras (3 Páginas)1.063 Visitas

Página 1 de 3

Direccionamiento

Una dirección de memoria es un identificador para una localización de memoria con la cual un programa informático o un dispositivo de hardware pueden almacenar un dato para su posterior reutilización.

Una forma común de describir la memoria principal de un ordenador es como una colección de celdas que almacenan datos e instrucciones. Cada celda está identificada unívocamente por un número o dirección de memoria.

Para poder acceder a una ubicación específica de la memoria, la CPU genera señales en el bus de dirección, que habitualmente tiene un tamaño de 32 bits en la mayoría de máquinas actuales. Un bus de dirección de 32 bits permite especificar a la CPU = 4.294.967.296 direcciones de memoria distintas.

Debido a la estructura de 32 bits de un procesador común como los de Intel, las direcciones de memoria se expresan a menudo en hexadecimal. Por ejemplo, para no tener que escribir 111111010100000000000010101100 podemos escribir 3F5000AC en hexadecimal

Direccionamiento –modo real- 5h 5c 5cbis

El modo real (también llamado modo de dirección real en los manuales de Intel) es un modo de operación del 80286 y posteriores CPUs compatibles de la arquitectura x86. El modo real está caracterizado por 20 bits de espacio de direcciones segmentado (significando que solamente se puede direccionar 1 MB de memoria), acceso directo del software a las rutinas del BIOS y el hardware periférico, y no tiene conceptos de protección de memoria o multitarea a nivel dehardware. Todos los CPUs x86 de las series del 80286 y posteriores empiezan en modo real al encenderse la computadora; los CPUs 80186 y anteriores tenían solo un modo operacional, que era equivalente al modo real en chips posteriores.

Direccionamiento –modo protegido-

El direccionamiento de memoria en modo protegido (a partir del 80286 y posteriores) permite acceder a datos y programas localizados por encima y dentro del primer megabyte de memoria.Para direccionar esta sección extendida el sistema de memoria se requiere un cambio en el esquema de direccionamiento de segmento más desplazamiento usado en el modo real. Cuando los datos y programa se direccionan la memoria extendida, se sigue utilizando la dirección de desplazamiento para acceder a la información en el segmento de memoria.

Direccionamiento –real virtual-

Diseñado para mejorar las multitareas y la estabilidad del sistema (soporta el hardware para memoria virtual y conmutación de memoria), protección dememoria.

• Opera en el microprocesador 8086.

• La mayoría de los sistemas operativos X86 corren en modo protegido,incluyendo Linux.

• Usado para ejecutar programas DOS en Windows/386, Windows 95,9,Milenium.

Esta técnica consiste en hacer creer al programa que dispone de más memoria que la físicamente disponible en RAM. Este artificio tiene sentido porque en ese momento (y actualmente), la memoria extendida era mayor que la físicamente disponible en muchos sistemas, además el disco duro era estándar en todos los equipos

Esta RAM ficticia se conoce como memoria virtual; una simulación conocida en el mundo de los mainframes, que fue introducida en la informáticapersonal a partir del

80286. Este procesador ya disponía de un controlador hardware para este proceso, de forma que su manejo no significaba una gran sobrecarga para el Sistema. Su funcionamiento se basa en que cuando una aplicación necesita más espacio y la memoria física está agotada, el controlador de memoria virtual proporciona espacio auxiliar utilizando un fichero de intercambio virtual (Swap file) situado en memoria externa (ejemplo disco duro) donde se almacena la informacion que no cabe en la RAM.

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com