User:Hoyalang/Sandbox/EMM386

使用人次 编辑

截至2017年9月30日止,累積529,642人次租借。各年度、月份資料,詳如下表:[1]


The name EMM386 was used for the expanded memory managers of both Microsoft's MS-DOS and Digital Research's DR-DOS, which created expanded memory using extended memory on Intel 80386 CPUs. There also is an EMM386.EXE available in FreeDOS.[2]

EMM386.EXE can map memory into unused blocks in the upper memory area (UMA), allowing device drivers and TSRs to be "loaded high", preserving conventional memory.

The technique probably first appeared with the development of CEMM, included with Compaq MS-DOS 3.31 in 1987. Microsoft's version first appeared, built-in, with Windows/386 2.1 in 1988 and as standalone EMM386.SYS with MS-DOS 4.01 in 1989; the more flexible EMM386.EXE version appeared in MS-DOS 5.0 in 1991.

Just as the other expanded memory managers, EMM386 uses the processor's virtual 8086 mode. It temporarily shuts down during a Windows session in 386 Enhanced mode, with Windows' protected mode kernel taking over its role.

Global EMM Import Specification (GEMMIS) is supported via a document available to a select number of memory-manager vendors ("Windows/386 Paging Import Specification").[3][4]

參見 编辑

註解 编辑

  1. ^ T-Bike營運成果
  2. ^ Platt, Robert; Spiegl, W. Command: EMM386. 2008 [2003] [2015-10-21]. 
  3. ^ Okazaki, Taku; Schulman, Andrew. The Windows Global EMM Import Interface. Dr. Dobbs Journal. Undocumented Corner. 1994, (9) [2015-10-21].  [1]
  4. ^ Lespinasse, Michel. How to kick out a memory manager. Amiens, France: Walken / Impact Studios. [2015-10-21]. (原始内容存档于2017-01-03).