HMA

     
SearchSearch

Search this site or the Internet.

Google
Web CKnow.com
Hot TopicsHot Topics
Hot UtilitiesHot Utilities

Utilities that may help you...

 

NotesNotes

DewaHost

DewaHost offers premium Web hosting service starting from $8.95/month and a high speed file hosting service - FileBurst!

No Spam
CKnow does NOT spam.
E-mail is easily forged.

Labelled with ICRA
 

High Memory Area

(H-M-A)

The first 64K (minus 16 bytes) of extended memory (the 64K directly above the one megabyte point on an MS-DOS/Windows computer). The HMA is under the control of the driver HIMEM.SYS.

The Intel 8086 and 8088 CPUs could only handle 1MB of memory and any address over that was wrapped around to the bottom of the memory address space (e.g., ffff:0010 was seen as 0000:0000). The 80x86 processors kept that default wrapping behavior for compatibility purposes but it could be turned off using the A20 line. Special "A20 handlers" were developed that loaded into the 1024 to 1088 KB region and ran in real mode, taking advantage of this unique area. Often, parts of MS-DOS were loaded there to free up lower memory for programs.

DOS Memory Map

 

More Information



Last Changed: Sunday, January 22, 2006
Navigation: Computer Knowledge Home :: Terms :: H :: HMA