Division of Memory under DOS?

E

esara

Hi
I am reading an A+ course and in one slide which has a title of
"Division of Memory under DOS"
Momery address----------------- Type of memory
0- 640k ----------------- Conventional or base momory
640k - 1024k ----------------- Upper memory (A through F ranges)
Above 1024k ----------------- Extended Memory

My questions:

1) Why DOS divides momory like that?? I mean if I have my PC with RAM
only 256k then how can DOS go above that range??

2) What does upper memory, and extended memory mean??

Thanks a lot for the helo in advanced.
 
A

Andrew James Alan Welty

Hi
I am reading an A+ course and in one slide which has a title of
"Division of Memory under DOS"
Momery address----------------- Type of memory
0- 640k ----------------- Conventional or base momory
640k - 1024k ----------------- Upper memory (A through F ranges)
Above 1024k ----------------- Extended Memory

My questions:

1) Why DOS divides momory like that?? I mean if I have my PC with RAM
only 256k then how can DOS go above that range??

It doesn't go above 256k, if that's all that is available that is all
PC/DR/ms-Dos will use.
2) What does upper memory, and extended memory mean??

The upper memory region tends to be used by the BIOS, including video,
possibly disk controllers, network interface cards, ect.

Memory managers can use unused spaces in the upper memory to store things
freeing up some of the available conventional memory.

Extended memory uses a DOS-Extender to switch the CPU into protected mode
and access it, this will address up to 16M.

There is also Expanded memory (formerly known as LIM), that takes extended
memory swaps it into a 64k page frame down in the lower part (could be
conventional or upper memory) one 64k blocka at a time where it can be
accessed.
 
C

Conor

esara123 said:
Hi
I am reading an A+ course and in one slide which has a title of
"Division of Memory under DOS"
Momery address----------------- Type of memory
0- 640k ----------------- Conventional or base momory
640k - 1024k ----------------- Upper memory (A through F ranges)
Above 1024k ----------------- Extended Memory

My questions:

1) Why DOS divides momory like that?? I mean if I have my PC with RAM
only 256k then how can DOS go above that range??

2) What does upper memory, and extended memory mean??

Thanks a lot for the helo in advanced.
1) Because originally 640k was the maximum limit a PC could address in
the old 8086 XT days. DOS cannot see or use memory that isn't there.
2) Upper memory is the portion between Conventional and
Extended/Expanded.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Memory 5
Dos Box Memory 1
G.Skill Sniper 1866 MHz DDR3 Memory Kit 0
Protected vs Real 1
Memory available to DOS... 3
Memory at DOS prompt... 2
DOS applications running under Win XP 2
EMS memory for old DOS games 1

Top