New answers tagged

1 vote

Where is DOS stored in memory when a program starts?

The story of recovering COMMAND.COM from the end of memory is probably a cut/paste mistake between CP/M documentation and DOS documentation. On CP/M, the entire OS was located between the last 16 bit ...
user avatar
  • 11
4 votes

Where is DOS stored in memory when a program starts?

To add to the existing answers, it does in fact matter where in conventional memory DOS is loaded, and this influenced the design decisions. Anyone reading this far down on a retrocomputing site ...
user avatar
  • 5,825
4 votes

Where is DOS stored in memory when a program starts?

There might be some confusion about address/memory layout Some Generic View When programming real mode x86 (aka 80(1)86/88 ISA) it's best to think of segmentation as a basic way of memory management ...
user avatar
  • 168k
32 votes

Where is DOS stored in memory when a program starts?

DOS is a very un-restricted and "open" operating system with basically no protection on (benevolent or not) intrusion. That means, it's perfectly possible for a .COM program to take over the ...
user avatar
  • 28.3k
7 votes

Where is DOS stored in memory when a program starts?

DOS kernel will be loaded somewhere in memory. Where exactly is loaded depends on if you have HMA driver (e.g. HIMEM.SYS) and additionally EMM driver (e.g. EMM386.EXE) loaded to provide UMBs and where ...
user avatar
  • 17.2k

Top 50 recent answers are included