> Win98 does NOT run on top of DOS, unless you're in safe mode. DOS is just
> used as a bootloader, but once you're running the 32-bit kernel you don't
> see Windows making INT21 calls do you? DOS INT21 is mostly for I/O and all
> of that is replaced with a protected-mode interface (maybe not so
> protected, it thunks to 16-bit code every now and then).
>
I agree with you. DOS can't do 32bit code... However, I don't agree that DOS
is just a bootloader, if you check out the memory under Win98's DOS prompt,
you see this:

  Name           Total           Conventional       Upper Memory
  --------  ----------------   ----------------   ----------------
  MSDOS       30.192   (29K)     30.192   (29K)          0    (0K)
  HIMEM        1.120    (1K)      1.120    (1K)          0    (0K)
  EMM386       9.856   (10K)      9.856   (10K)          0    (0K)
  DISPLAY      8.304    (8K)      8.304    (8K)          0    (0K)
  DBLBUFF      2.976    (3K)      2.976    (3K)          0    (0K)
  IFSHLP       2.864    (3K)      2.864    (3K)          0    (0K)
  WIN          3.696    (4K)      3.696    (4K)          0    (0K)
  vmm32       19.760   (19K)     19.760   (19K)          0    (0K)
  SBEINIT      4.480    (4K)      4.480    (4K)          0    (0K)
  KEYB         6.944    (7K)      6.944    (7K)          0    (0K)
  COMMAND     10.320   (10K)     10.320   (10K)          0    (0K)
  Free       554.672  (542K)    554.672  (542K)          0    (0K)

HIMEM.SYS, EMM386 and some other stuffs are basically DOS stuffs.

Regards/
Jerome


_
Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]

To subscribe to the Linux Newbies' List: send "subscribe" in the body to 
[EMAIL PROTECTED]

Reply via email to