🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.misc
Article #2178

Re: Extended and expanded memory?

#2178
From: Anthony Murdoch
Date: Thu, 02 Aug 1990 02:04
61 lines
3550 bytes
salmassr@oiscola.Columbia.NCR.COM (Samer M. Almassri) writes:

>Hi.  I always get confused between expanded and extended memory.
>Could anyone post or mail me a good explanation.

I guess I can't complain about the number of times this has been discussed,
I asked exactly the same questions when I first started using the net.  So
here goes the regurgitation.

>1- What is the difference? (Technically & from a user point of view)
Extended memory (XMS) is directly addressable by the CPU.  Only 80?86 cpu's
are capable of accessing XMS (ie if you have an 8086 or 8088 then forget
about XMS).
Expanded memory (EMS) is a cludge used to give the poor old (decrepid sp?)
8086 and 8088 processors access to more than the 640K they normally have.
NOTE - the 808? processors are able to address 1024K directly, but the
memory above 640K is used for things like video cards and other configuration
stuff.  64K of this stuff is used for EMS.  Basically all that happens is
that you have all of this EMS memory sitting on its own card and you have
a driver that swaps it in and out of this 64K block.
As you can imagine, this makes EMS a little slower.

>2- Why there are two kinds?
XMS because as processors got bigger, they wanted to address more memory.
EMS because as programs got bigger, they wanted to address more memory, and
people didn't want to get a better machine with a better OS.

>3- Which one you should use?
This depends.  If you have a 808? then EMS is all you can have.  If you have
an 80?86 then it still depends.  EMS is slower than XMS, but appears to have
a lot more support than XMS.  There is a trend I think of late, to support
both EMS and XMS.  For example, windows 3 supports both (in fact it's XMS
support is better than its EMS support methinks).
You can get cards which can be configured both as EMS and XMS or a bit of
both, which brings me to ;

>4- Can the computer use expanded and extended memory at the same time?
>and other related information that you can think of...
Yes you can.  The boards mentioned above make this quite easy.  In fact some
80?86 mother-boards have switches on them that allow you to configure your
memory in this way.

I hope that this all helps.

>Thanks in advance...

> __________________________________________________________________________
>|   _____   ______           _____  _____     Imagine Life in a Peacefull  |
>|  /     | /     / /\    // /      /    / _  _       United World...       | 
>| |____   /_____/ /  \ / / /---   /____/  O  O                             | 
>|      | /     / /      / /      /   |    \__/       Samer M. Almassri     | 
>|\____/ /     / /      / /____  /    |   salmassr@oiscola.columbia.ncr.com | 
>|__________________________________________________________________________|

ant

-- 
  V   ant                       "It's great to be young and insane"
 \o/  ant@brolga.cc.uq.oz.au                    - Dream Team
 -O-  Anthony Murdoch           Prentice Computer Centre
 /0\  Phone (07) 3774078        University of Qld
Technical Details
Message-ID: <1990Aug2.020422.14199@brolga.cc.uq.oz.au>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!know!samsung!munnari.oz.au!bunyip!brolga!brolga2!ant
References: <260@oiscola.Columbia.NCR.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!know!samsung!munnari.oz.au!bunyip!brolga!brolga2!ant
From: ant@brolga.cc.uq.oz.au (Anthony Murdoch)
Newsgroups: comp.sys.ibm.pc.misc
Subject: Re: Extended and expanded memory?
Keywords: Extended and expanded memory
Message-ID: <1990Aug2.020422.14199@brolga.cc.uq.oz.au>
Date: 2 Aug 90 02:04:22 GMT
References: <260@oiscola.Columbia.NCR.COM>
Organization: Prentice Computer Centre
Lines: 61