100辞書・辞典一括検索

JLogos

35

HMA
【エイチエムエー】


High Memory Area

かつてのPC/AT互換機において、メモリの最下位から1MBの点より始まる、およそ64KBのメモリ領域。より正確には、物理アドレス100000(h)から10FFEF(h)までの 65,520バイトの領域のこと。かな漢字変換プログラムなどの常駐プログラムなどに使われた。{LF}Intel社のi80286 以降のプロセッサでは、A20ライン(アドレスの第21ビット目を表す信号線)が存在するが、リアルモードのデフォルトでは、このラインは無効化されているため、メモリアクセスはコンベンショナルメモリとUMBをあわせた、下位1MBのみに限られている。{LF}しかし、このラインをアドレス演算機に接続して有効化することにより、セグメントレジスタを適当に設定すれば16ビットのアドレスレジスタでも1MB以上に存在するメモリの一部にアクセスできるようになる。この領域がHMAである。メモリの利用が厳しく制限されたMS-DOSで少しでも多くの領域を利用するために用いられた。
◆関連用語
PC/AT互換機;メモリ;バイト;かな漢字変換;プログラム;常駐プログラム;Intel;ビット;デフォルト;アクセス;MS-DOS




インセプト
「IT用語e-Words」
JLogosID : 7795698