Expanded Memory Specification (EMS) MS-DOS3LIM-EMS

概要

編集

MS-DOSIntel 808680861MB8086864KBROMVRAM640KB768KB1MB

1MB8028680386使1MBMS-DOS

EMSEMS使16KB64KBEMSEMS 8038686使EMS

基本概念

編集

"EMS"

16KBytes

80861Mbytes""

4 = 64K(4.0)

EMS



32M(2048)

3.2, Enhanced EMS 3.2, 4.04.0Windows 2.x

CPU

実現方法

編集
 
PC-9800シリーズ用のプロテクトメモリ・EMS切替スイッチ付メモリボード(右、容量4MiB・512ページ)とメモリマネージャ。収録のEMSマネージャはソフトウェアEMSとしてI・Oバンクメモリの利用もできる。

ハードウェアEMS

編集

808680186V3020bitCPUEMS使EMS80286使使""""使EMS

ソフトウェアEMS

編集

80286CPU使EMSEMS/EMS使

EMSEMS使

PC-9800EMSIO(EMS)8086/V30使

8086/8088使HP200LX(CPU80C186)EMS使
  • LXEMM (HP200LX用) など

仮想86EMS

編集

80386CPU使IA-3286EMSEMSCPUEMS使861使I/O

MS-DOSWindows 9xMS-DOSEMM38686WindowsDOSWindowsEMSMS-DOSWindows NTDOSWindowsEMS

設定上の注意

編集

()EMS使 (Upper Memory Area) BIOSBIOSVRAM使

EMS使BIOS

BIOSVRAMBIOS

64KBytes使


ラージフレーム

編集

PC/ATEMS640KB(256KB:40000H)(使)Windows 2.0, Windows/286, Windows 3.0使DLLPC-9801OS(IBMWindows 3.0A)

Windows 3.0

EMSの欠点

編集

1M

()

OS

DOS1M使DOS(DOS)

86EMSVCPI

参考文献

編集
  • 『MS-DOSメモリ管理ソフト技法-メモリ常駐ソフト&拡張メモリ活用プログラミング』(CQ出版、1990年), ISBN 978-4-7898-3484-1
  • 「インターフェース 1990年9月号」(CQ出版)
  • 「インターフェース 1993年10月号」(CQ出版)
  • Duncan, Ray (1992). Extending-DOS:A Programmer's Guide to Protected-Mode DOS (Addison-Wesley), ISBN 0-201-56798-9

関連項目

編集