>>771
つまり、>>633のこれはWindows 3.xのことだって話ですすめるわけねw
640Kの壁問題というのは、Windows 3.xまで。Windows 9x/NTでは無いと
> Windowsになってもまだ古いDOSとの互換性維持もあってメインメモリ640Kの壁問題があったからな
> ちなみにXPぐらいまではISAバスサポートもあったのでその辺を全部捨てないとどうしようもなかった
そうすると、なにが「どうしようもなかった」なのか全くわからんが、
ISAバスの話は全く関係なく、どうしようもなかったも間違いで何の問題もないという結論でいいだろう
(なぜならVistaまで確実、おそらく7/8までサポートされていたから)
まずWindows 3.0のシステム要件が8086 / 8088以上であることからもわかるように
Windows 3.xは16bit OS。16bitだから640KB(1MB)までしか扱えないと思っていたら大間違い
そもそも16bitというのは、2の16乗=65536=64KBだからな。640KBの壁にはならない。
16bitのMS-DOSやWindows 3.xは、64KBまでしかメモリを扱えないなんて主張するやつはいないだろ。
現に1MBアクセスできてるんだから
なぜ8086が16bitなのに64KBを超えた1MBアクセスできるのかと言うと、16bitレジスタを
2つ使ってアクセスしていたから。じゃあ32bitなのか?というとそれも違っていて4bitしかずらしていない
0 1 2 3 4 5 6 7 8 9 A B C D E F (16bit)
_ _ _ _ 0 1 2 3 4 5 6 7 8 9 A B C D E F (16bit)
つまり合計20bit。だから1MBまでしかアクセスできない。
MS-DOSは1MB(640KB)の制限とはこのことを指している。
8086 / 8088 から 80286のリアルモードまでは1MBまでしか扱えないのは事実だが
Windows 3.0から対応してる80286のプロテクトモードでは違う。
プロテクトモードでは上の4bitずらして〜なんてやり方をしていない。セグメントディスクリプタを使った
全く違うやり方をしてる。その場合は80286で24bit(16MB)のメモリ空間を持っている。(もちろんバンク切り替えなし)
一言で言えば、Windows 3.0にあるのは16MBの壁(640KBでも1MBでもない)
そしてWindows 3.1ではリアルモードを廃止したので、1MBの壁は完全に存在せず
80386の拡張により32bit(4GB)のメモリ空間になってる。(ただし256MBまでしか対応していないが)
WindowsやめてLinuxデスクトップ! 22
■ このスレッドは過去ログ倉庫に格納されています
2019/09/20(金) 21:51:59.65ID:PaTgBtOr
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【フェラガモ】「13万円の高級ブランド靴」で記者会見に参加…自民・西村康稔氏に党内外から漂う“冷ややかな視線” [少考さん★]
- 【アジア大会】サッカー表彰式でトラブル 優勝の韓国の国旗掲揚されず 韓国の旗だけ下がったまま国歌 応援団ブーイング 選手は困惑★2 [冬月記者★]
- 【サッカー】日本撃破の韓国のメディアがイチャモン「日本は敗北後にUー21を強調している」 アジア大会 [冬月記者★]
- 陸自隊員(26)が路上でいきなり中学生に頭突き 傷害の疑いで現行犯逮捕 大分 [バイト歴50年★]
- 「経済力ないってみじめ」 セックスレスから一転、夫の誘い拒めぬ妻 [蚤の市★]
- 米国産ジャガイモ解禁前倒し浮上 トランプ政権の圧力が背景 高市早苗首相に輸入解禁働きかけ [バイト歴50年★]
- 【NHK速報】那覇の女性殺害事件、アメリカ海兵隊員を逮捕 強盗殺人の疑い [689155963]
- 【悲報】ワイ(37年収720万円身長153cm同志社大学法学部法律学科卒)くこいつが結婚できない理由wwwwwwwwwwww [257926174]
- さよなら三角またきて四角👋🏡
- トムクルーズ「死んだら遺産は全部孤児に寄付する。娘は散財しすぎで無理」 娘「毎週30万程度で!?」 [595118796]
- 『食戟のソーマ』薙切えりながバニーガール姿でフィギュア化キタ━━━━━━(゚∀゚)━━━━━━!!!!! [303493227]
- 米当局、高市円安ホクホク発言に「...wtf(わっと・ざ・ふぁっく)」とメールしていたと判明😯 [163661708]