09/02/21 19:32:49 eo53TgN/
>>257
> なるほど、MS-DOSはリニアに64KBしか使えないから16bitOSなのですねw
そのとおりだけどな。
MS-DOSは16bit OSで64KBしかリニアに使えない。
だからセグメントレジスタというものを用いて二つのレジスタで1MBを扱えるようにした。
さらに32bitコードを使うことで1MBを超えるメモリを扱うためのXMSやEMSというものもできたけど、
これとて ”リニアに扱えるのは64KB” を解消するものではないためMS-DOSが32bit OSと呼ばれることはない。
ちなみにWin9xが一部に16bitコードを使っていても32bit OSと呼ばれるのは
Win9xがリ二アに扱えるのメモリが4GBであるため。