スレッド管理は、
「カーネルレベルスレッド」より、「ユーザレベルスレッド」
のほうが個人的には好き。高速だし。ユーザの好きなようにできる。
でも、優先度逆転などの問題が起こりうるようなので、超保護モード
でしたいなら不向き。
あ、あくまでも意見ですけど、
カーネル空間とユーザ空間をリンクさせて、APIを関数呼び出しに
したら面白そう。RTOSみたいに。
安定するか、しないかはユーザの責任になるけど、
うまく使えば、WINDOWSやLINUXより高速。
C++のオブジェクト指向を駆使して信頼性を確保。
そして、カーネルはスレッド型OSとして記述。
いいとこ取りだ(゚∀゚)
>>910 > まず、タスク切り替え無しで十分な程度に組みあがることを目標に
> したほうがいいんじゃないでしょうか。まだ早すぎると思います。
L様に同意
>>932 > 現段階でマルチプロセス、マルチスレッドを
> 視野に入れて開発していこうと考えています
そこまで言うんなら止めないけど、
マルチプロセス、マルチスレッドを視野に入れるんだったら、
SMPのことも頭の片隅に入れとかないと片手落ちだ
P4-3GHz以降ハイパースレッディングが標準装備になることからも
今後SMPがごく普通のマシンにも広がる動きがあるからね
常に最新を追いかけろって言ってんじゃなくて、
「開発時には最新」でも「完成時には陳腐」になってるってこと
新しい技術を甘く見ないほうが良い
937 :
デフォルトの名無しさん:03/01/12 14:09
完成は5年後くらいか?
>>936 SMPとか使う人いるの?俺はそっちのほうが不思議。
なんでCPU1コで十分なのに2コも使うの?
>>938 ハイパースレッディングの由来を知らないみたいだね
P4はパイプラインが深すぎて常に余剰が出来るから最適化した結果
見かけ上SMPと同じものになったんだよ
2年もすればP4-3GHzなんて陳腐なマシンになるから
重い処理をするソフトではSMP対応が進むと思う
PowerMacなんてクロック数を誤魔化すためにもう全部SMPだし
# BeOSは時代に先んじ過ぎてたんだな〜と痛感
>>937 その頃にはIA-32は今の286みたいな立場に追い込まれて
メインストリームはIA-64やx86-64に移行しちゃってる予感
まだDOSが主流で386が早い8086としてしか使われていなかった頃、
Linuxがいち早くプロテクトモードを取り入れたことが
現在の繁栄の遠因にもなってることを考えてみ
5年後に完成するんだったら
初めからIA-64やx86-64を視野に入れとかないと
今のNEC98用OSみたいに破棄されたマシンの再利用にしか
使われなくなっちゃうよ(≒誰も使わない)
64bitうんぬんの後に16bitというのはワラタ
なら漏れは8bit(w
簡単な対話部分を作るのはそんなに難しいことじゃないよ。
昔のSharpの8bit機みたいなクリーンコンピュータでも
ROMからマシン語モニタくらいは立ち上がって、
そこからプログラムをロードして実行できたからね。
DOS以上にプロセス管理も糞もないが
そのくらい原始的なことなら悩むまでもなくすぐ出来るでしょ。
そうやって不満があったらちょこちょこ直してけば
DOSレベル、Minixレベルとどんどん進歩していける。
近視眼的だがフルタイムじゃないんだし現実的な方法だと思うけどね。
>>939 説明さんくすです。今さっきちょろっと見て来ましたが、私のトリ頭では
ハイパースレッディングに対応するには何をすればいいのか分かりません(汗
普及する見込みがあるとしたら、参考にする必要はありそうですね。
>>941 レガシーデバイスしか調べてないので、こういう記事は刺激になります。
そろそろ新スレを立てたほうがよいでしょうか。
それとも誰かが立ててくれたりして(笑)
おっとご意見ありがとうございます。
どんな感じが良いですかね。
949 :
デフォルトの名無しさん:03/01/12 18:05
>ページングを絡ませたタスクスイッチを実現する。
いきなりこれは結構しんどそう。
まずはWinやUNIXのプロセス内で動くマルチスレッドライブラリ
でも書いてマルチタスクの感触を掴むのが良いと思います。
新スレはMonaBBSでいいんでない?
>>950 2chの方が人が集まりやすくていいと思う。
荒氏がちょっとうざいけど。
俺も知りたいから
どーして、そーなる!
ふむふむ。
3つのしもべみたいなもんか。
スレッドタイトルはOSを作ろうpart5でつか?
漏れが立ててきます
よろぴくです。
立ちますた
ひげぽんさん2Get(w
こちらのスレッドを消費しきってから移動をお願いします>>ALL
>>yossyさん
ありがとうございます。
>>こちらのスレッドを消費しきってから移動をお願いします>>ALL
了解です。2ゲットごめんなさい。
いまもってMinix本は最強の教材だと思う今日この頃。
Bochsの上でいじって勉強しようかな。。。
サンクス
おつで〜す♪
971
以前ここでウプしたDATファイルをブックマークチェッカにかけてる香具師は誰ですか?(`皿´)
新スレは漢字なんだね
>>973 そういえばそうだね。まぁ、リンクも貼ってあるし別にいいんでない。わかるっしょ。
ウメェ(゚д゚)
1000101111 OSを作ろう5 おまいら
(^^)
4nd
フォンドボー?
>979
どうみても、20億進数だろ。
1111010101!
埋め