Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!henry.jpl.nasa.gov!elroy.jpl.nasa.gov!jato!mars!kaleb From: kaleb@mars.jpl.nasa.gov (Kaleb Keithley) Newsgroups: comp.sys.ibm.pc Subject: Re: LIMM, EEMS, EMS, ??? Message-ID: <2504@jato.Jpl.Nasa.Gov> Date: 4 Jan 90 17:57:02 GMT References: <7682@sunvice.UUCP> Sender: news@jato.Jpl.Nasa.Gov Reply-To: kaleb@mars.UUCP (Kaleb Keithley) Organization: Jet Propulsion Laboratory, Pasadena, CA. Lines: 28 In article <7682@sunvice.UUCP> jeff@sunvice.UUCP (Jeff Rabin-Sun-Ft. Lauderdale FL-SE) writes: >Could someone please post short definitions for LIMM, EEMS, EMS and any >relationships between them. Which is hardware dependent, and which is >software? > >In addition, what's PHARLAP? I believe it's a memory management scheme >for EMS . . . > LIM-EMS means Lotus Intel Microsoft Expanded Memory Specification... originally developed to provide an expanded memory scheme that would work on all DOS machines. In general (if not specifically) it involves hardware paging of memory on an LIM EMS board into a hole in ROM above A000:0000. The current revision of this standard is 4.0. Extended memory involves the address range that is available using the 286 (and up) in protected mode. The BIOS on most (if not all) AT class machines has routines to move data to and from memory above 1Meg. I won't speak on EEMS because I don't know what it is. Pharlap is a vendor that supplies DOS extender software that allows programs to run in protected mode on a 386. They also have compilers and assemblers that generate protected mode 386 code to take advantage of their DOS extender. Chewey, get us outta here! kaleb@mars.jpl.nasa.gov (818)354-8771 Kaleb Keithley