レビューメディア「ジグソー」

XMSが公式サポートされた最初のMS-DOS

XMSが登場して以来、ようやく16bitアプリのままで、640KBのメモリ空間を広げる工夫が行われた最初のバージョンです。

640KiBを超える領域にUMBを、1MiBを超える64KiB-16Bの領域に HMAを作り、
・HMAにDOS領域の一部をロードさせたり、
BUFFER領域を UMB領域に移したり、
デバイスドライバや常駐プログラムをUMBに移すことで
フリーエリアを限りなく広げることができました。

●5.0A-H
あとから 3.5インチ 1.44MBフロッピーを読み出すために、出されたパッチです。


●XMS,UMB,HMA,EMB
286は最大16MiB /386マシンでは 4GiBのメモリのアドレッシングができますが、リアルモードプログラムはセグメント*16 + オフセットでアドレッシングするので、実装していても、1MBまでしかアクセスできませんでした。

リアルモードで1MBを超える試みは、いろいろあれど、286/386時代になってから普及したのがXMSで、
規約の中で640KiBを超える1MBまでのメモリ空間の中につくるのが UMB (Upper Memory Block) 、
1MiBを超える64KiB-16Bの空間に 286のA20ラインのバグを利用して、A20ラインマスクを解除して、16bitリアルモードから、
セグメントFFFF:0000 - FFFF:FFFF までのメモリ空間にアクセスするのが HMA(High Memory Area)、
HMAの後にあるのが EMB領域として、マネージャの管理の下、アプリケーションから利用できるようになりました。
  • 購入金額

    0円

  • 購入日

    1991年頃

  • 購入場所

12人がこのレビューをCOOLしました!

コメント (0)

ZIGSOWにログインするとコメントやこのアイテムを持っているユーザー全員に質問できます。

YouTube の動画を挿入

YouTube の URL または動画の ID を入力してください

動画の ID が取得できません。ID もしくは URL を正しく入力してください。

ニコニコ動画の動画を挿入

ニコニコ動画の URL または動画の ID を入力してください

動画の ID が取得できません。ID もしくは URL を正しく入力してください。

ZIGSOWリンク挿入

検索対象とキーワードを入力してください

    外部リンクを挿入

    リンク先の URL とタイトルを入力してください

    URL を正しく入力してください。

    画像を挿入(最大サイズ6MB)

    画像を選択してください

    ファイルサイズが6MBを超えています

    別の画像を追加

    ZIGSOW にログイン

    ZIGSOW会員登録(無料)はこちらから