FACTOID # 19: Single guys should check out The Virgin Islands, where the women outnumber the men.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS   

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > High memory

The High Memory Area (HMA) is the RAM area consisting of the first 64 kilobytes (KB), minus 16 bytes, of the extended memory on an IBM PC or compatible microcomputer.


By a strange design glitch the Intel 80x86 processors can actually address 17×64 KB minus 16 bytes of memory (from 0000:0000 to FFFF:FFFF, written in PC memory segment notation with hexadecimal numbers) in real mode. In the Intel 8086 and Intel 8088 processors, unable to handle more than 1 megabyte of memory, addressing wrapped around, that is, address FFFF:0010 became equivalent to 0000:0000. For compatibility reasons, later processors still wrapped around by default, but this feature could be switched off.


So-called A20 handlers can control the addressing mode dynamically, thereby allowing programs to load themselves into the 1024–1088 KB region and run in real mode. Starting with version 5.0 of DR-DOS, parts of most MS-DOS versions can be loaded into HMA as well, freeing up to 46 KB of conventional memory.


See also

This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.


  Results from FactBites:
 
Memory (4233 words)
Memory chips therefore need to be operating at something like 20ns to keep up, assuming that the CPU needs only one clock cycle for each one from the memory bus; one internal cycle for each external one.
Interleaved memory, which divides memory into two or four portions that process data alternately; that is, the CPU sends information to one section while another goes through a refresh cycle; a typical installation will have odd addresses on one side and even on the other (you can have word or block interleave).
Memory addresses on a PC are 20 bits long, and are calculated by shifting the contents of a 16-bit register 4 bits to the left, and adding it to a 16-bit offset.
High Memory Area - HMA (145 words)
Short for High Memory Area, HMA is the first 64KB (65,520 bytes) of extended memory above the first 1MB of memory found on IBM compatible computers.
The HMA can be used to swap programs from conventional memory into HMA causing the computer to think more conventional memory is available on the computer.
Additional information about the PC memory as well as a diagram can be found on RAM Diagram page.
  More results at FactBites »

 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your location
Your comments
Please enter the 5-letter protection code


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.