アカウント名:
パスワード:
一般アプリが特権モードで動作するようになっている
MC68kでの話ですね。もちろん過ちです。 そういういろいろな過ちがあちこちに潜んでいるので、土台からリプレースする必要がありました。Copland OSがNanokernelベースにしようと
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
マックユーザではないので (スコア:1)
一般アプリが特権モードで動作するようになっている
というマックOSの仕様は過ちとは考えられていないのでしょうか?
あぁ、「ン」が消えてるんですよ。「ビーフン・カレー」ね。
Re:マックユーザではないので (スコア:1)
MC68kでの話ですね。もちろん過ちです。
そういういろいろな過ちがあちこちに潜んでいるので、土台からリプレースする必要がありました。Copland OSがNanokernelベースにしようと
Re:マックユーザではないので (スコア:1)
はっきりとは覚えていないけど、System7.0からだったか、もうちょっと後からだったか、ユーザーアプリケーションはユーザーモードで動くようになり、特権命令はトラップした上でエミュレート、ってな仕組みになっていたと記憶しています。
あとあと引きずってしまった過去の遺産という点ではメモリ管理に止めを刺す気がします。マルチファインダー導入時に、過去のアプリケーションがそのまま動くように、アプリケーションごとにあらかじめメモリの割当量を決めておかなければいけないようにしちゃったとか、最初68000のアドレスの上位8bitが空いてるからとフラグに使っちゃったため、32bitへの移行が結構面倒だったとか、仮想メモリを導入したけど、単に総メモリ量を増やすだけで、あらかじめ最大限必要なメモリの分だけディスクを割り当てないといけないとか。