answersLogoWhite

0


Best Answer

Extended memory

Memory addresses greater than or equal to one megabyte are called extended memory. The 8088 and 8086 PCs can't have extended memory because these chips can access only addresses of less than one megabyte (1MB) in size.

With the minor exception of the High Memory Area (HMA), extended memory can be addressed only by applications run in real mode. It is possible, however, for DOS applications to make use of this memory to store data (but not to execute code directly from there). XMS (eXtended Memory Standard, promulgated by Microsoft) permits applications to allocate extended memory and takes care of copying data to and from extended memory and conventional memory so that the application does not have to worry about switching between modes. Like EMS, XMS usually requires loading a device driver of some sort. Extended memory is limited to 15Mb on 286es and 386SXes (15Mb extended plus 1Mb conventional and upper memory equals 16Mb, or 224, 24 being the number of address lines coming out of the CPU), limited to 4 gigabytes (232) for 386DX chips and up, although very few motherboards have been designed to hold that much memory.

Expanded memory

Expanded memory is addressed from within the lower 1MB space, usually above 640K. It is sometimes up to 64K of real addresses but this is just a small portion of the whole expanded memory, which can be very large. The expanded memory requires hardware and/or software that maps the expanded memory to a piece of address space, in what is called a "page frame". Extended memory can be used as expanded memory by using software and the 80286 or 80386 chips to "remap" it to the lower 1MB. It should be noted that the 80386 chip has hardware built in that supports expanded memory while the 80286 chip does not. Software that will convert extended memory on an 80286 machine to expanded memory may result in a significant performance penalty, if the machine does not have special hardware support for expanded memory. Software that will convert extended memory to expanded memory on an 80286 machine is not written to use the special hardware built into the 80386 chip, so the same type of performance penalty may apply.

Hardware supported expanded memory is the fastest form of expanded memory and is available directly on all 80386SX or better IBM compatibles running the proper software. It is also available on some 80286 machines with special chip sets or 80286 machines equipped with a hardware memory manager add-on. Lastly, it is available in a large number of memory expansion boards for all IBM compatible machines, including the 8088/8086 machines

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

9y ago

Expanded Memory is memory that is within 1 mb while extended memory is memory that is equal to or higher than 1 mb. So extended memory is faster than expanded memory.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Difference between expanded and extended memory?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is meant by the term extended memory?

Extended memory refers to memory on an x86 platform PC above 1 Megabyte of memory. In the Intel personal computer world, the original CPU was only able to directly address up to 640K of memory. This was called conventional memory. Above that, up to 1 megabytes, was called expanded memory. Accessing the expanded memory required additional instruction to allow for bank switching. You used special hardware to "rename" sections (banks) of the expanded memory to something in the conventional range so that it could be accessed as if it were conventional memory. Extended memory is memory greater than 1 megabyte for later intel compatible x86 processors that could support it. Extended memory was accessed using standardized API functions that allow moving data to and from the memory area and management it.


What is the difference between a regular memory card and an Ultra Memory card.?

What is the difference between a regular memory card and an Ultra Memory card


Difference between multistore and working model memory?

what is the difference between the memory store model and the working memory model?


What is the difference between a memory stick and a memory stick pro?

Marketing.


What core processor has extended memory?

All of the processors shown have extended memory.


What is the Difference Between memory address and memory?

Memory is microchip; address are processor board slots


What is a difference between register and a memory location?

difference between register and memory location


What is the difference between bitween pagefile and virtual memory?

pagefile is the virtual memory


What is the difference between cache-memory and primary-memory?

Cache memory is smaller and quicker, primary memory larger and slower.


What is the difference between a flash disc and a USB port?

what is the diference between a computer internal memory and external memory


What is the difference between memory and backing storage?

i am not sure


What is difference between integral pen drive and usb memory stick?

There is no difference