OSを自分で作った奴いっか?

このエントリーをはてなブックマークに追加
122 
http://homepage2.nifty.com/nowsmart/
日本製OSどうよ?
123名梨産:02/04/15 08:01
>>120
あ、そっかぁ。俺の場合は単体のプログラムだったから優先度はロジックで
解決できたけど、OS ともなると優先度自体をカスタマイズできるように
しなきゃならないもんなぁ。うーむ、奥が深い。
124Fガダルカナル方面隊:02/04/15 08:23
>>122
I/Oまわりの制約が軽いのと、
スケジューリングに待ちがない(多分かなりシンプルにしてあるでしょう)と、、、

仕様からすると、これかなり軽いですね、
フォアグラウンドウィンドウに対して
より多い目のタイムスライスを与えるようにしてやれば
おそらく体感的にWindows3.1以上の軽さまでいけると思います。

ただ、利用用途が問題かもしれません。理由は以下の通り。
----
ゲーム? I/Oはドライバ開発者まかせですから、ビデオカード依存になります。
Windowsの場合、DirectXがあります。
これによってビデオカード固有の機能をある程度吸収して抽象化された環境を
プログラマに渡してくれますから、逆にこれがないとプログラマにはつらい。

なんちゃってビジネス系ソフト?
Excelとか動かそうとしたとき、
「MSのサポートが受けられない」なんていうのはどうでもいいんですが、
動く動かないレベルの問題があります。

Linux的なところを狙うのであれば、、、みんなLinuxになりますし、
アンチWindowsを狙うのであれば、OS/2もあります。

パビリオンや駅に設置する、OSじゃなくてアプリが画面にでてればいい的な
用途がいいか?
パビリオンに置いてある感じのだと、Shockwaveが動かないとつらいかも。
駅に設置するようなのであれば、、、これは大丈夫ですね。
125Fガダルカナル方面隊:02/04/15 08:33
>>123
逆に、ロジックでの部分をAPI化+カーネルっぽいところに実体をおく
っていうのをやってあげれば十分でしょうね。

リアルタイム系をつきつめると、リアルタイム系のやりかたが
トランザクション系をつきつめると、トランザクション系のやりかたが
バッチ系をつきつめると、バッチ系のやりかたが

それぞれ違うので、全部に対応するのは難しいですし、
どれがエラい、なんていう話でもないです。

ツクバ速くて最高速トライ速くてゼロヨン速くて、みたいな万能設定は
アキオと地獄のチューナーでないかぎり難しいです(w シンプルにいきましょう♪
126102:02/04/15 12:06
>>112
ごめん、マジでわかんない。

定義については、113とほぼイッショで
実装対象になる環境次第。
127仕様書無しさん:02/04/15 13:29
プロセスってのはタスクとほぼ同義じゃない?
というか、タスクってのはプロセスとかスレッドとかが動作している様を
表現するのに使う、適当な言い回しかなぁ。
スレッドっていうとひとつのプロセスから派生したプロセスみたいなもんで
リソースは共用してるとか、なんかそんな感じ。
プロセスとプロセスはたがいのリソースに影響しないように、とか作られてて。
タスクって定義はマジでなんだろうね。
128仕様書無しさん:02/04/15 13:43
>122 スクリーンショットがX11+twmで動いてるDOSみたいでワラタ。