aaah, good old memories...
about emm386 stuff:
initially, memory was paged using a special hardware window that allowed i.e. 8086 to address more than 1mb of ram, by making pages 'appear' magically. But that kind of RAM was hellish expensive. Later, with 386, the 'extra memory' was just paged in/paged out and became very fast (and no need any more of special ram).
About POST+BIOS+OS... the BIOS offered disk access via Int13h, which required you to do the math for cylinder/sector/plate and much more... that was not a file system.
Int25/26h was mapping the disk in a flat way, converting your addressing to raw (bios) access.
Won't enter details of ATA, extended ATA and the like... was crazy enough for the time.
Int25/26h was actually "the" OS services, and was provided by MSDOS.
the i186 was not supporting himem, was just a sort of 'superfast' 8086... and the 286 *was* actually resetting. They just discovered that an interrupt keyboard could trigger a soft reboot, which had no need of going into the POST blah blah. So they were able to use it to switch across protected mode to real mode this odd way.
...at those time, our common def for 286 was "a trashcan with the wheels".
About my remembering of DOS 1.0 and command.com... argh!
For sure, however, it had a temporary part that was unloaded and a permanent part. But really, on DOS 1 I cant remember if it was unloading in full or not... soz
about emm386 stuff:
initially, memory was paged using a special hardware window that allowed i.e. 8086 to address more than 1mb of ram, by making pages 'appear' magically. But that kind of RAM was hellish expensive. Later, with 386, the 'extra memory' was just paged in/paged out and became very fast (and no need any more of special ram).
About POST+BIOS+OS... the BIOS offered disk access via Int13h, which required you to do the math for cylinder/sector/plate and much more... that was not a file system.
Int25/26h was mapping the disk in a flat way, converting your addressing to raw (bios) access.
Won't enter details of ATA, extended ATA and the like... was crazy enough for the time.
Int25/26h was actually "the" OS services, and was provided by MSDOS.
the i186 was not supporting himem, was just a sort of 'superfast' 8086... and the 286 *was* actually resetting. They just discovered that an interrupt keyboard could trigger a soft reboot, which had no need of going into the POST blah blah. So they were able to use it to switch across protected mode to real mode this odd way.
...at those time, our common def for 286 was "a trashcan with the wheels".
About my remembering of DOS 1.0 and command.com... argh!
For sure, however, it had a temporary part that was unloaded and a permanent part. But really, on DOS 1 I cant remember if it was unloading in full or not... soz