3.305 cursos gratis
6.270.120 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Mantenimiento > Optimización y control de la memoria > Memoria Alta (HMA)

Optimización y control de la memoria

Autor: Marcela Godoy
Curso: 5/5 5/5 (1 opinión) |2985 alumnos|Fecha publicación: 21/02/2006

Capítulo 8:

 Memoria Alta (HMA)

Las computadoras 286 adolecen, por problemas inherentes a su construcción, de un importante defecto: es posible conmutarlas para pasar al modo protegido pero luego no es posible volver al modo real a menos que uno recurra a maniobras muy complicadas.

Al crear esta computadora, los ingenieros de Intel pensaron que este modo protegido era tan interesante que a nadie se le ocurriría volver al modo real. Sin embargo, la mayoría de los programas aplicativos actuales lo exigen. Este error conceptual fue ulteriormente corregido con la generación 386.

Este último procesador, el 386, juntamente con su predecesor (el 286), es capaz de direccionar directamente en modo real, con el DOS, lo que se llamó la "Zona de Memoria Alta" o HMA ("High Memory Area"). Se trata de un espacio de 64 Kb situado más allá del primer megabyte.

Esta posibilidad de direccionamiento se debe a un bug (error) que Intel introdujo en sus procesadores 286 que funcionaban en modo real. Cuando el procesador marca la dirección FFFF en hexadecimales y debe ser incrementada, debería volver a cero. La línea de dirección A20, la que lógicamente no debería intervenir en modo real, pasa a 1. La dirección completa, que antes era OFFFF se convierte en 10000.

Una explotación inteligente de esta carencia permitió utilizar 64 Kb suplementarios con las máquinas 286 y 386 operando en modo real (es decir, de FFFF a LFFFF) siempre que, evidentemente, se haya implantado una memoria física en este espacio.

Este espacio de 64 Kb por encima del primer megabyte es llamado zona de memoria alta o HMA ("High Memory Area").

Es en este espacio donde el DOS se alojará esencialmente y liberará de ese modo la memoria convencional. Para ordenar al DOS en la zona de memoria alta (HMA) es necesario que las líneas siguientes figuren en el Config.Sys:

DEVICE = C: \DOS\HIMEM.SYS

DOS = HIGH

La memoria alta (HMA) está ocupada por la parte esencial del DOS en las computadoras 286, 386, 486 y posteriores. La HMA es administrada en modo real. A partir de los modelos 386, la memoria superior que queda libre puede recibir administradores ("drivers") y programas residentes. En el caso de las máquinas 8088 y 8086 no se produce ningún cambio.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 1 opinión. Opina sobre este curso.


Cursos similares a Optimización y control de la memoria


Cursos Valoración Alumnos Vídeo
Ordenador portátil. Tipos, historia y componentes
Tipos de ordenadores (o computadoras, según el país) portátiles, historia, la batería, las pantallas, las ranuras y tarjetas PC, ... [29/04/09]
 4,33/5 4.484  
Introducción al mundo de la informática
La informática es la ciencia que se ocupa del tratamiento automático de la información usando equipos electrónicos llamados computadores. El tratamiento de la información... [03/07/08]
 4,85/5 10.411  
Conceptos básicos de la CPU
Conoce todas las partes de la CPU, desde los órganos periféricos que la componen hasta las conexiones que puede tener, pasando por las interrupciones y los problemas que ... [21/02/06]
 4,80/5 6.395  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail