> 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]
