OSの参考書at OS
OSの参考書 - 暇つぶし2ch100:Be名無しさん
02/01/13 12:58
>90
そういう定義だと、マルチプロセッサがマイクロカーネルでないと効率よく動かせない(76)という理由はなんですか?
ユーザ空間に出せば、カーネルの中が並列性がそれほど高くなくても、ユーザスレッド/プロセスさえ並列実行できれば効率よく動くけど、カーネルにモジュールをあとから組み込めるだけ�


101:カゃそういうことにはならないですよね。



102:76
02/01/13 13:45
>>96
実装と概念を区別してください。

マルチプロセッサのことですが、これは単にロッキングが
単純化され、各マルチプロセッサが効率よく動くという話です。
あと、ユーザ空間(汎用OSの意味で)に出せば並列動作する
っという考え方をされているようですが、それは間違いです。
Linuxではカーネルスレッドというものもありますし。
並列動作は、ユーザ空間とかカーネル空間とは切り離して
考えるべきです。

103:76
02/01/13 13:50
> あと、ユーザ空間(汎用OSの意味で)に出せば並列動作する
> っという考え方をされているようですが、

っという考えはされていないようですね:-)
失礼!

104:76
02/01/13 13:59
> カーネルにモジュールをあとから組み込める
> だけじゃそういうことにはならないですよね。

実装によります。あとから組み込んだモジュールを
並列動作されることは別に問題ないでしょう。
これは単なる実装の話ですね。

105:Be名無しさん
02/01/13 14:20
>97
あとからモジュールが組み込めることとロッキングが簡単になることとは関係がないように思うんですが。
>99
はい、あとから組み込んだモジュールを並列動作させることも、起動時からカーネルに入っているモジュールを並列動作させることもできますよね。
だからモジュールを組み込めるという定義だと、マイクロカーネルかどうかと並列動作可能かどうかとは関係がないんじゃないでしょうか。

106:Be名無しさん
02/01/13 14:35
Gnumachはマルチプロセッサで動作しないみたい。
なんでだろw

107:76
02/01/13 14:37
>>100
ちょっと何が言いたいのか良く理解できません。
国語力が無くてすいません:-)
まとめてもらえますか。

私が言いたいことをまとめますと、マイクロカーネル(概念)と
いうのはカーネル外になるべくモジュールを出すことです。
で、そうなるとカーネルはシンプルになりますよね。したがって
ロッキングが単純になり、マルチプロセッサ上で効率の良い
動作ができるということです。

108:S
02/01/13 14:42
URLリンク(www.linux.or.jp)


”例えば "10 goto 10" みたいな Basic のプログラムがあって、無限ループしているとしても、このプロセスはカーネルモードにないから簡単に kill できる。カーネルモードにいるプロセスだけがマシンを完全にコントロールしてしまうわけだ”
とありますが、
ここで、なぜ上のプログラムがカーネルモードにないとわかるのか
あと、このときカーネルモードにあるのはなにか

教えて下さい

109:Be名無しさん
02/01/13 14:50
起動時のカーネルがシンプルでも、あとからモジュールをロードしてカーネルモードで動かしたら、結局いろんなモジュールがロックを取り合いますよね?それでは単純にならないでしょう。
開発段階でカーネルをmodularに設計して並列性を上げるのは重要ですが、それはコンパイル時にモジュールをリンクしようがあとからモジュールをロードしようが同じですよね。
AmoebaやMachの論文は読まれましたか?マイクロカーネルのメリットとしてユーザモードにモジュールを出すことに由来する話がたくさん書いてありますが。

110:76
02/01/13 15:07
>>104
これは実装の話ですよね。
設計段階でインタフェースを単純化すればいいだけの話です。
結局のところ、ロッキングを考慮した方式でモジュールを
コールすればマイクロカーネルと同じだと
思いませんか。私はそういった意味で、Linuxの
loadable moduleはマイクロカーネルのようだと言った訳です。
私が使うloadable moduleは概念のことだと思ってください。
AmoebaやMachの論文は読みました。たしかにマイクロカーネルの
メリットはかかれていましたが、今やモノシリックカーネルも
マイクロカーネルの利点を取り入れていますから、あの論文に書かれた
マイクロカーネルのメリットは今やLinuxなどのような一般的に
モノシリックカーネルと呼ばれるOSにも当てはまります。
もちろん、すべてとはいいませんが。

111:76
02/01/13 15:12
AmoebaやMachの論文で書かれていた
「マイクロカーネルのメリット」というのは
突き詰めればIPCによるものですよね。
私はそう認識していますが、間違いなら教えてください。

112:76
02/01/13 15:24
> 起動時のカーネルがシンプルでも、あとからモジュールを
> ロードしてカーネルモードで動かしたら、結局いろんな
> モジュールがロックを取り合いますよね?

これはもしかしてジャイアントロックのことでしょうか?
モノシリックカーネル≠ジャイアントロックです。
念のため。もちろんジャイアントロックする実装もありますよ。
LinuxKernel2.2.xまでがそうでした。

113:Be名無しさん
02/01/13 15:25
modularに設計したカーネルはたとえ一つのロードモジュールになっていようがマイクロカーネル的だ、という定義でしょうか。相当無理があるような…
robustness, security, configurability, lower fixed memory footprint といった論文中のマイクロカーネルのメリットのほとんどはユーザモード動作を前提にしていることだけ指摘しておきます。

114:Be名無しさん
02/01/13 15:27
>106
それは初耳です。IPC は別プロセス間で通信するためにやむなくやるもので、システムコールより重い点が普通は問題とされるものだと思いますが。

115:Be名無しさん
02/01/13 15:32
>107
いえ、資源ごとに細かいロックをする場合の話です。
細かい分だけ複雑になってバグの温床になるので、それよりはカーネルの中はジャイアントロックに近い粗粒度のロックにして、あとはユーザ空間に追い出す、というのが通常のマイクロカーネル論文の主張です。

116:76
02/01/13 15:44
>>108
どうも平行線になりそうな感じなので最後のカキコと
させていただきます。実装と概念を混ぜて考えておられる
ようで残念です。

マイクロカーネルというのは構成法(概念)です。
したがってその構成になっていればマイクロカーネルだと
思います。現にiTRONがマイクロカーネルなのはご存知だと
思いますが、通常アプリケーションと一つのモジュールに
して組み込みます。モジュールが一つとかはマイクロカーネル
という構成法とはなんら関係ありません。

117:Be名無しさん
02/01/13 16:01
>111
論文や世間一般の定義を無視して、ソースレベルでモジュラーならマイクロカーネルだとおっしゃるのはどうかと思います。
ユーザ空間/システム空間の区別というのは多くのOSで根本概念の一つです。
BTRONのカーネル部分としてITRONを動かす場合はITRONをマイクロカーネルと呼ぶ場合がありますが、それ以外の文脈で坂村先生がITRONをマイクロカーネルと呼んでいる例を私は知りません。

118:Be名無しさん
02/01/13 16:03
>109
では、ユーザ空間に追い出したモジュール
(システムプロセス)とカーネルは何で通信
するんだ (藁
まさかシステムコールとかいうなよ。
マイクロカーネルを知らんと思われる。

119:Be名無しさん
02/01/13 16:05
>112
だから実装と構成法をごちゃまぜにするなって

120:Be名無しさん
02/01/13 16:08
>113
IPCの場合もupcallの場合もシステムコールの場合もありますが、それが106の話と何か関係するんでしょうか?

121:Be名無しさん
02/01/13 16:11
>114
マイクロカーネルの定義がモジュールをユーザ空間に追い出すことである以上、ユーザ空間とシステム空間の区別を実装上の問題と言ってしまうとマイクロカーネルとモノリシックカーネルの違いも実装上の違いになってしまいます。

122:Be名無しさん
02/01/13 16:18
あ、念のため言っておきますが、109 は IPC はマイクロカーネルのデメリットではあってもメリットではない、という意味です。

123:Be名無しさん
02/01/13 16:46
というかIPCがマイクロカーネルの特徴だといいつつユーザ空間に追い出さなくてもいいっていう76の主張は矛盾してないか?
モジュールをユーザ空間に出したりよそのホストに移したりできるのがIPCにするメリットで、そうしないんなら重くなるだけだろう。

124:Be名無しさん
02/01/13 16:54
>117
もしかして、ネタ?
・・・
とりあえずマジだとして、
お前、マイクロカーネルの論文なんて
よんだことねんだろう。
Amoebaの論文にIPCの説明あっただろ。
今からでも遅くないから本当によめよ。
2ch的だよ、ほんと。

125:Be名無しさん
02/01/13 17:03
>119
IPC (Amoeba では RPC ですが) が優れてるっていうのは具体的にどの論文ですか?
私が読んだ論文はどれもプロセスに追い出すことのメリットと、その場合はIPCが必要になる、というものばかりです。
IPCはシステムコールより遅い、いやそれほど変わらない、という議論はありますが、システムコールより効率がいいという議論は聞いたことがないです。
IPCにすればプロセスにできるから、それをメリットと呼べば呼べますが、それなら素直にプロセスをユーザレベルに追い出すのがメリットと言ったほうがわかりやすくないですか? 76 さんの主張とは食い違いますが。

126:Be名無しさん
02/01/13 17:12
とりあえずIPCがなんでいいのか説明きぼん >76,113,119(一部同一人物かもしれんが)

127:longin'kee
02/01/13 18:17
ジャイアントロック?
セマフォ?

128:Be名無しさん
02/01/13 22:48
マイクロカーネルも多くが採用しているので
あえてWindowsNT3*に絞って話しを進めては?

129:山田花子
02/01/14 04:19
悪いわね。あたし全くって言っていいほどWindowsに興味がないの。またね。

130:super
02/01/14 12:40
NT のマイクロカーネル詳細希望

131:Be名無しさん
02/01/14 13:01
タネンバウムの本を購入しましたが難しくて寝てしまいます。

132:BeOS名無し
02/01/15 17:03
OSの研究って10年前から何も進歩してないように見えるけどどうなの?
タネンバウムも既存の製品から考えてるような感じだし。これ以上は
理論的に考えうる分野じゃない、という結論に終わったのかな?

133:Be名無しさん
02/01/15 18:18
Exokernel とか VMM (ある意味同じかもしれない) とか。
カーネル空間にいかにして安全にいろいろ突っ込むかという話もわりと多い

134:BeOS名無し
02/01/15 20:42
初心者への超効果的学習方法

昭晃堂の
オペレーティングシステム
ーit革命時代のー

を購入して読む

Cについては、何でもいいから一冊購入してマスタする

これでポインタを理解する

またポインタについてのぼーよーの本を買って理解する

コンピュータの構成 上を 購入して レジスタ を理解する


日経ソフト1999年9月号を手に入れてLinuxカーネルの読み方を理解する

Lionを読み進める(P249から)


Bachの本を読み進める

URLリンク(www.linux.or.jp)

を読む

Linuxを使ってプログラムする



135:BeOS名無し
02/01/15 20:43
>126

薄い本読め!

136:Be名無しさん
02/01/16 00:29
>>129
> 初心者への超効果的学習方法

知ったか知識、総動員って感じだね。

137:Be名無しさん
02/01/16 00:57
>>129
っぷ(w

138:Be名無しさん
02/01/16 00:59
129は相手にするようなものじゃないだろ。
笑ってる暇があったら建設的なことを書いてくれよ。

139:Be名無しさん
02/01/16 01:09
理論書見るよりソース見れ。

140:Be名無しさん
02/01/16 01:11
NT3.5のころ実際にこのOSの開発にあたった人いますか?

141:Be名無しさん
02/01/16 01:37
闘うプログラマー

142:Be名無しさん
02/01/17 01:43
OSの論文ってどこかにリンク集なんてないのかな?

143:Be名無しさん
02/01/17 02:00
URLリンク(www.cs.arizona.edu)

144:xmach
02/01/17 02:12
最高のOSはXEmacsです。

145:Be名無しさん
02/01/17 09:17
最高のOS
URLリンク(www.mitsukan.co.jp)

146:マック勉強中
02/01/17 10:21
だれか教えて.マックOS9を起動した時、左下に小さい絵がいっぱい
出ますが、その前に一つだけ赤で×をした絵が出て消えます.
どこか、悪い所があるからなの?




147:Be名無しさん
02/01/17 13:03
Mach じゃなければ Mac 板逝ってくれ

148:Be名無しさん
02/01/18 08:33
RealTimeOSに関するいい文献はないでせうか

149:perl
02/01/19 01:21
Linux のスレッド理解するのにベストな教材おしえて 

150:Be名無しさん
02/01/19 01:39
>>144
Linux

151:anonymous
02/01/20 17:59
日立とIBMのOSの開発の違いについて教えて下さい

152:Be名無しさん
02/01/20 18:46
あげあげ

153:Be名無しさん
02/01/25 22:31
あげ

154:IBM
02/01/26 01:38
URLリンク(www.rs6000.ibm.com)

155:TEST
02/01/26 02:21
URLリンク(www.amazon.co.jp)

どうよ?
これがベストかな?>>ALL

156:BeOS名無し
02/01/26 19:45
UNIX 4.3BSDの設計と実装. 丸善, 1991 ISBN 4-621-03607-6
がどうしても手に入れたい

どうすればいい?

157:準初級
02/01/26 22:04
>>151
新品はもう売ってないでしょうね。
理系大学近くの古本屋、大学生協、あるいは個人売買って感じでしょうか。

158:Be名無しさん
02/01/27 00:59
>>152
えっ、ないの?絶版なっちゃたのかな。古い本だしね。訳ひどくて何書いて
るかわかんないとこ多数あったなあ。

159:Be名無しさん
02/01/27 05:01
>>151
4.3BSDはもうなくなって、4.4BSDだよね。
"The Design and Implementation of the 4.4BSD Operating System"
洋書を買ったほうが絶対読みやすいよ。
URLリンク(www.amazon.co.jp)

160:login:Penguin
02/01/27 11:37
>4.3

そんなに、訳がひどいというわけでもないと思う。
確か東大の先生が約されていた。出版も丸善だし、よく読めば理解できるよ。
4.4は英語版で日本語の方が�


161:コったい読みやすいんだね なぜこんな良い本を絶版にしたのだろうか? 確かにVAX等の説明を詳細にしているところは古いと思うが。



162:Be名無しさん
02/01/27 12:47
>>155
> 確か東大の先生が約されていた。出版も丸善だし、よく読めば理解できるよ。

有名なOSの実装の本なんて、たいてい有名な大学の先生が訳してるよ。
そもそも有名な先生と翻訳の質ってやっぱり違う気がする。
よく読まなくちゃわからないってのは結局訳が悪いんと思う。

昔、悪魔本は日本語訳を最初に買ったんだけど、どうもわかりにくいんで、結局英語版買った。
BachのDesign of the Unix Operating Systemの翻訳本に比べて、
悪魔本はやっぱり質が悪いと思うのは私だけでしょうか。

163:Be名無しさん
02/01/27 12:54
実装例なしにOSの説明をした本とかあったら見てみたいw

164:Be名無しさん
02/01/27 13:12
>>157
結構ありそう。

165:login:Penguin
02/01/27 21:55
OSの流れ
OS360、MULTICS、UNIX ?


166:login:Penguin
02/01/27 22:01
Windows2000について
素晴らしいOSの解説書があります

URLリンク(www.amazon.co.jp)


167:Be名無しさん
02/01/27 23:03
>>160
27デガイシュツ

168:BeOS名無し
02/01/28 22:53
>160
この書籍は非常に突っ込んで書いてあります。
UNIXでいうと、オライリーから出ているLinuxカーネル詳細
ぐらいです。


169:Be名無しさん
02/01/28 23:42
Solarisインターナル
URLリンク(www.amazon.co.jp)
これをソースとつき合わせながら今読んでます。
カーネルの初心者にはいいかもしれません。
3ヶ月ぐらいかかるかもしれないけど、ソラリスのカーネルスレッドを
勉強するには一番(というよりこれしかないw)いいと思います。

170:BeOS名無し
02/01/29 20:56
はじめてよむ486は非常に初心者にはわかりやすいね。

あれくらいわかりやすく書いた本は、ベテランの方はすすめないだろうね


171:BeOS名無し
02/01/29 21:04
コメンタリーシリーズ
LINUX Core Kernel─ LINUX Core Kernelコメンタリーオープンソースコード詳解

これはお勧めです。
1章はソースコードだけですが、
2章以降の解説が非常にわかりやすいですね
初心者にわかりやすいように丁寧にかかれています。

この本を見て思ったのですが、今あえてライオンを読む必要もないですね
当時のプロセッサの仕様を踏まえて、70年代のUNIXをあえて
学ぶより、いきなりこの本で、LINUXカーネルを読んだ方が特です。

説明はライオン以上に詳しく書かれています。

172:Be名無しさん
02/01/30 00:25
>>165
ギャグだよね?

173:Be名無しさん
02/01/30 01:37
>>166 MSKK2ch班の方ですか?

174:Be名無しさん
02/01/30 02:25
>>164
>はじめてよむ486は非常に初心者にはわかりやすいね。
あれはいいね。ソースコードを打ち込んで動かしてみたよ。仮想記憶って
こう動くのかーって実感できたのはあれだけだったな。でもOSの本じゃ
ないよね。

175:anonymous
02/01/30 18:08
>166
どうギャグなのかわかりません。
理由を書いて下さい


176:166
02/01/30 18:29
>>167=(?)>>169

> この本を見て思ったのですが、今あえてライオンを読む必要もないですね
> 当時のプロセッサの仕様を踏まえて、70年代のUNIXをあえて
> 学ぶより、いきなりこの本で、LINUXカーネルを読んだ方が特です。
本当にLions本を読んだことがあるのかと問い詰めたいってことよ。
カッカすんな厨房


177:Su
02/01/30 20:23
>170

Lionは今となってはわかりやすい本ではないね


178:APC
02/01/30 20:31
URLリンク(www.amazon.co.jp)

実習Linuxカーネル―理論と実習 カーネルを効率的に理解するための実習書
ゲーリー ナット (著), Gary J. Nutt (原著), 浜田 真理 (翻訳), 浜田 光之 (翻訳)

以外にいいね

わかりやすくまとめている。
突っ込んだことは書いてないが、カーネルの概要をつかむにはBESTな
テキストだ

179:名無しさん@お腹いっぱい。
02/01/30 23:08
>>172
ああ、こんな実践的な本が出てたんだね。
さっそく本屋に見に行ってみよう。


180:Be名無しさん
02/01/31 20:16
>>172
新刊だったの?
わかりやすいけど、古そうだなって表紙で判断しちゃって
買わなかったよ。ヤチマタ

181:anonymous
02/01/31 22:19
ああ リーナスは91年 に21歳でLinuxを書いたんだぜ

それに比べて30近いのに、未だにカーネルのソース読むのに四苦八苦するとは。。

182:Be名無しさん
02/02/01 00:55
>>175
遊びに歳は関係ないさw


183:Be名無しさん
02/02/01 01:23
>>175
リーナス21歳の時点でのカーネルのソースが読めれば
いいんじゃない?

184:Be名無しさん
02/02/01 02:17
初期のコードって、何行ぐらいでどういったものだったのでしょうか?
たしか、i386のメモリ管理機構?を試したいってのが始まりだったと聞いたんだけど。

185:Be名無しさん
02/02/01 04:43
>>178
go ftp.kernel.org

186:Be名無しさん
02/02/01 12:54
優良スレあげ

187:Be名無しさん
02/02/01 13:01
GCCの優良書教えて。

188:Be名無しさん
02/02/01 13:35
>>181
地道にソースとドキュメントを見ていくしかないんじゃないか?
使い方に関する本ならそこそこあるけど、それ以外の内部に関する
ものは読んだことがない。

189:Be名無しさん
02/02/01 15:33
時代背景が違う。
今はもっと情報が簡単に入るし、
データもある。
当時のリーナス21歳と今の21歳で同じ場所にいたら、
それは対した事では無い。

190:Be名無しさん
02/02/01 22:09
インサイドGNUコンパイラ
という本が啓学出版から出ていたようです・・・。

191:login:Penguin
02/02/05 21:06
あげー

192:login:Penguin
02/02/06 21:55
URLリンク(www.amazon.co.jp)

BEST!

193:login:Penguin
02/02/08 22:02
multics のソース希望!

194:Be名無しさん
02/02/09 18:08
>>186
Modern Opereating System(Tanenbaum著)第2版
とその本を比べてどっちがいいの?
知っている人、教えて。

195:login:Penguin
02/02/09 19:09
やっぱり初版の方がいい。
2版はあとから継ぎ足しした感じがありいやだわ

196:login:Penguin
02/02/09 19:11
Linuxのソースをみるとアゼンブラを使っているところがあります

あのアゼンブラはAT&Tの規格のアゼンブラ語なのでしょうか?

197:187
02/02/09 19:19
>>189
だから>>186の本と比べてどう?初版と比べてもいいからさ。
今、研究室のModern Opereating System(Tanenbaum著)第2版を読んでいる最中だが
>>186の方が評価が高いようならば、早速そっちに乗り換えようと思うから。
なるべくベーシックな部分はさらっと済ませたいもん。

198:login:Penguin
02/02/09 21:18
>191

どちらとも良著ですから両方読んで下さい
Operating System Concepts の英語はわかりやすいです

199:187
02/02/09 22:38
>>192
そんな御無体な・・・900Pオーバーの本を2冊読むなんて・・・
しかも同じような内容なら時間がもったいない・・・
せめて特徴の違いぐらいをレビューしてもらえると嬉しいっす。
例えば、こっちの本の方が深いところまで突っ込んでいるとか。

200:Be名無しさん
02/02/12 14:18
他人には両方読むことを強要するんだな(藁

201:login:Penguin
02/02/12 22:42
Operating System Concepts マクロ的
minix ミクロ的

202:login:Penguin
02/02/15 22:47
k

203:Be名無しさん
02/02/15 23:45
諸君ら、今こそフォトリーディングを習得するときが
来たようだな・・・・・フフフ
URLリンク(www.photoreading-japan.com)

204:Be名無しさん
02/02/16 03:45
>>197
本買ったよ読む暇ないよ
ヽ(`Д´)ノ ウワァァァーン

205:Be
02/02/16 13:37
>>197
このメインページの司法試験を受けている人は
二次の論文は出来たのだろうか?

206:デフォルトの名無しさん
02/02/20 19:14
カーネルについてるドキュメントと
それのソースコードが一番の参考書。

207:2q
02/02/20 19:20
URLリンク(isweb39.infoseek.co.jp)


208:Be名無しさん
02/02/24 19:22
スケジューリングに関係するアルゴリズムが勉強したいです。
・ラウンドロビン
・FIFO
・他
この、他、に相当するものを勉強したいんですが
何かいいドキュメントはないでしょうか?

209:デフォルトの名無しさん
02/02/25 00:10
>>202
本屋に逝け。gooleで漁れ。以上。

210:a
02/02/25 00:12
concepts of operating system 6th Ed

211:デフォルトの名無しさん
02/02/25 12:58
>>202
それをまともに勉強しようと思ったら相当大変だよ。
自分はRT-Machの優先度継承ありのスケジューリング
眺めてるけど、理解するのにもう少し時間がかかりそう。

SMPも含めたスケジューリングのアルゴリズムは
OSの中でもかなり難解な部分と思われます。

212:名無しさん@お腹いっぱい。
02/03/09 03:33
URLリンク(www.amazon.com)
こんな本が出てました。

213:Be名無しさん
02/03/10 04:16
URLリンク(www.solarisinternals.com)
おすすめ

214:デフォルトの名無しさんk
02/03/10 05:01
これ一冊のためのドメインかぁ。。

215:Solaris
02/03/10 16:19
>207
ソラリスがLinuxに比べてメモリ管理で優れているというが、
具体的に説明して

216:Be名無しさん
02/03/10 16:29
>>209
自分で調べろ。

217:名無しさん@お腹いっぱい。
02/03/24 22:59
123

218:Be名無しさん
02/03/25 03:49
ダー

219:Be名無しさん
02/03/27 16:56


220:Be名無しさん
02/03/27 17:51
4 名前:名無しさん@お腹いっぱい。 投稿日:2001/04/24(火) 13:25
>2
私は在日韓国人ですが、日本生命側が怒る気持ちも理解できます。
私も西村氏の掲示板運営に抗議するため、敢えてここで西村氏を誹謗中傷し、
「文句があれば訴状を送って来い」
と、連絡先をメールで伝えましたが、訴状は届きませんで、代わりに
イタズラ電話が毎日かかってくるようになりました。
本当に陰湿で卑劣な男です。

21 名前:名無しさん@お腹いっぱい。 投稿日:2001/04/27(金) 22:01
ひろゆきの彼女へ

今回の件、知ってるだろ?
悪い事はいわない。
ひろゆきとは別れたほうがいいぞ。
こんなイタ電しかできない男と一緒にいてどうする。
イタ電でパクられるなんてのは、大抵は女だぞ。
ひろゆきの脳は女性ホルモンが支配している。
女と女がくっついてたってしょうがないだろ?

24 名前:名無しさん@お腹いっぱい。 投稿日:2001/04/27(金) 22:26
いたずら電話とはひろゆきらしいな
ひろゆきの陰険さはメルマガ読んでればわかるし、驚きもしないが
それよりも自分への中傷だけには異常に反応するところが愉快だな


221:名無しさん@お腹いっぱい。
02/04/01 21:52
ソラリスがLinuxに比べてメモリ管理で優れているというが、
具体的に説明して




222:Be名無しさん
02/04/02 07:51
URLリンク(www.google.co.jp)

Linuxの方が甘いだけの話だと思ふが。
ただ、そこまでキツい状況にならない方が幸せ。

223:名無しさん@お腹いっぱい。
02/04/13 20:03
Operating System Concepts 5th ED

わかりやすいですね!
解説もたとえを使ってわかりやすい。
NTについても、詳しく解説がありますよ。


224:Be名無しさん
02/04/16 01:12
>>217
日本語訳、あったら教えてください

225:名無しさん@お腹いっぱい。
02/04/16 22:19
日本語訳は89年当時の初版?の訳です。
Windowsがまだ出てないころの本で、あまり読みやすい本とは
いえません。
5thEDがいいです 英語が非常にわかりやすく、いろいろな例えを使って
わかりやすく解説してある。 

226:Be名無しさん
02/04/17 03:42
>>219
半年以上前に 6th Edition が出てるから、
原書読むならこっちがいいんじゃないの?


227:Be名無しさん
02/04/17 03:54
当方Windows95使用!!
パソの機種によりXP入らず!
今更、98入れようか悩み中。
最近95からアップグレードした人いる?

228:名無しさん@1周年
02/04/21 10:45
220
図書館にあるのはたいてい5thEDだよ

229:Be名無しさん
02/04/21 13:17
>>222
どっちでもいいけどさ、
どうせ読むなら新しい方勧めるぞ。
結構書き直されてるし。
両方読むつもりなら止めんがな。


230:YOJI
02/04/29 01:20
223
あれ高いよな

231: 
02/06/21 00:19
UNIXカーネルの設計を読んでます。

4章(inodeのキャッシュ)まで読んだんだけど
ファイルパス名から対応するinodeの取得のところが
今のところ出てきません。
気になって、続きが読めないのですが、
どなたか軽く説明していただけませんか?


232:Be名無しさん
02/06/21 03:38
>225
ファイルパス名からどうやってそれに対応する inode を取得するかを
説明して欲しいってことだよね?
(どうしてその説明がまだ出てこないのかじゃなくて)

まず検索のスタート地点は、絶対パスの場合は / (ルートディレクトリ)、
相対パスの場合はカレントディレクトリだ。

ルートディレクトリの inode 番号は 2 と決まっている。
その 2 番の inode の指す先のデータブロックが
ルートディレクトリのディレクトリファイルであるから、
その中からパスの次のディレクトリ名なりファイル名を探すと、
それに対応する inode 番号が得られる。
後はこれの繰返し。

カレントディレクトリは自分 (例えば今使っている Shell のプロセス) が
知っているはずだから、そこから同じようにたどる。


233:225
02/06/22 13:44
>>226
サンクス。
ちょうど4章から5章にかけて書いてありました。
ルートディレクトリのinodeは大域変数で保持されているようですね。
>ルートディレクトリの inode 番号は 2 と決まっている。
UNIXだと2ということか。
さて、今日から6章プロセスの構造を読もうっと。


234:Be名無しさん
02/07/11 13:22
保守。

235:Be名無しさん
02/07/20 22:50
ageru

236:1
02/08/17 12:43
さらしあげ

237:people
02/09/05 21:01
age

238:Be名無しさん
02/10/04 13:32
最前線UNIXのカーネルってどうですか?呼んでみる価値ありますか?
どこぞで,日本語訳が稚拙だとかかれていたのですが。

239:login:Penguin
02/10/05 20:08
最前線UNIXのカーネル

operating system concepts 2nd Ed.で十分

240:Be名無しさん
02/10/08 22:18
タネンバウムの本たかすぎー
貧乏学生でも買える値段にしてくれ

241:Be名無しさん
02/10/11 23:22
最前線Unixのカーネル買っちゃいましたが・・・
機械翻訳かよ、コレ。読みづらい。というか日本語になってない。くぅ

242:Be名無しさん
02/10/12 12:59
税法も日本語じゃないぞ

243:login:Penguin
02/10/12 19:21
Original を読むべき

後で思考するとき、英語→日本語で思考せずに、
英語のままで思考すること

244:Be名無しさん
02/10/14 16:18
英語のまま思考って言われてもな。難しいんだよね。
単語はわかるんだけど,頭に入ってこないんだよ。バカなのかなぁ

245:Be名無しさん
02/10/14 21:50
>>238
しつこく粘ってみるとある時点から英語で頭に入ってくるようになるかも。
私の場合はそうだった。(私はかなりのバカだけどね。)

246:山崎渉
03/01/15 12:06
(^^)

247:Be名無しさん
03/01/15 23:42
荒しが最後じゃあれなので・・・
最近出てる,「Windowsはなぜ動くのか」ってどーよ?

248:Be名無しさん
03/01/16 03:34
Magic Garden Explained って Solaris のソース読むときに参考になりますか?


249:Be名無しさん
03/01/23 04:05
Silberschatz の Operating System Concepts の英語は確かに読みやすいですね。(ってもれのは第3版だけど。)

250:Be名無しさん
03/02/11 21:46
>>241
はじめて読む486が読めなかった俺にとっては福音書。
セグメントとかページングを「Windowsはなぜ動くのか」
で読んでから、はじめて読む486が読めるようになった。

251:Be名無しさん
03/02/11 22:12
   ,.´ / Vヽヽ
    ! i iノノリ)) 〉
    i l l.´ヮ`ノリ <先生!こんなのがありました!
    l く/_只ヽ    
  | ̄ ̄ ̄ ̄ ̄|
URLリンク(saitama.gasuki.com)

252:Be名無しさん
03/02/15 19:26
BSDマガジンのVol.4はホントによかったです。
これでなんとかNetBSDのソースコードを読み始めることが
できるようになりました。

253:Be名無しさん
03/02/18 00:48
良スレage

254:Be名無しさん
03/03/31 03:31


255:1
03/04/12 14:33
さらしあげ

256:山崎渉
03/04/17 11:31
(^^)

257:1
03/04/18 23:28
さらしあげ2

258:山崎渉
03/04/20 05:43
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

259:Be名無しさん
03/04/23 13:52
URLリンク(www.amazon.co.jp)
URLリンク(www.amazon.co.jp)
両者ともOperating System Conceptsで著者がかぶっている。どうしたもんかな。。。
恐竜の絵まで同じだし。


260:Be名無しさん
03/04/24 20:58
>>253
6000円の方が新しいようだ.XP Versionと書いてある.

261:Seisei_Yamaguchi
03/04/27 01:47
岩波講座ソフトウェア科学6 オペレーティングシステム 前川守著

技術書だが入門書としても使えそうか . MVSについての章あり .

262:Be名無しさん
03/04/27 13:00
技術書兼入門書というのは存在し得ないのか

263:Be名無しさん
03/04/27 20:04
「ぬるぽ」って何?

264:Be名無しさん
03/04/28 15:02
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V' A `)/
 (_フ彡        /  ←>>257

265:Be名無しさん
03/05/08 19:41
保守っとく

266:山崎渉
03/05/22 02:02
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

267:山崎 渉
03/07/15 11:35

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

268:レるじょあ ◆yBEncckFOU
03/08/02 05:22
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎―――◎                      山崎渉&ぼるじょあ

269:山崎 渉
03/08/15 23:12
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

270:Be名無しさん
03/10/09 15:01
タネの新刊あげ

271:Be名無しさん
03/10/10 17:11
モノリシックカーネルで、
プリエンティブマルチタスクで、
リアルタイムなOS
って存在しますか?

272:Be名無しさん
03/10/10 17:51
プリエンプティブマルチタスクとリアルタイムの両立って難しいんじゃない?

273:Be名無しさん
03/10/11 00:51
なんとなくプリエンプティブなOSと,リアルタイム性を必要とするタスクを並同じレベルで
並行に動かすタイプのOS(?)ならあるんじゃない?

274:Be名無しさん
03/10/11 11:05
それはどちらにも属さないような・・・

275:Be名無しさん
03/10/15 15:15
>>265 Solaris

276:Be名無しさん
03/12/04 18:11
スレリンク(os板)

277:Be名無しさん
04/02/11 11:37


といいますか、フォトリーディングの本持ってない人は
買ってから速読について考えてみてください。
今のところフォトリーディングを超える速読法って無いと思います。
速読さえ身につければ、プログラマにも明るい未来が見えてきます

ソース:URLリンク(atkinson-web.hp.infoseek.co.jp)

278:Be名無しさん
04/10/21 03:46:33
URLリンク(www.webginza.com)

279:Be名無しさん
05/07/28 16:48:30
μITRON4.0標準ガイドブック
URLリンク(www.amazon.co.jp)

3 人中、3人の方が、「このレビューが参考になった」と投票しています。

カーネルの解説だけでなく使い方が説明されている。, 2004/08/22
レビュアー: MAT   埼玉県 Japan
単にμITRON4カーネルの解説だけではなく、使い方が書いてあるのがうれしい。
他の解説書では実機で動かすことが出来なかったμITRON4が、
この解説書のおかげで、実機で動作させることができました。
フリーのμITRON4カーネルソフトと雑誌の付録のH8Tinyです。



280:Be名無しさん
05/08/18 18:02:13
訳本ってヒドイのがよく目立つね、アマゾンのエディタレビュー見てると訳を批判されてる
本って結構あるし・・・つか、技術書を訳すのは難しいのかもしれないけどさ
技術的なことと英語をよく知ってないといけないわけで・・・
マジ、技術的な本の訳本を買う時は慎重にならんといけないよ
(-_-)ハァ


281:Be名無しさん
05/08/19 01:50:39
そんなことは30年も前から自明。

282:Be名無しさん
05/08/19 01:51:34
英語とか技術的知識の問題じゃなく日本語の表現力の問題。

283:Be名無しさん
05/08/20 15:36:47
オペレーティングシステム―設計と理論およびMINIXによる実装

これの訳本ってどうなんでしょうか?

284:Be名無しさん
05/08/20 16:37:01
>>277


285:Be名無しさん
05/08/23 13:01:05
>>277
最悪。


286:Be名無しさん
06/05/03 05:02:27
 民明書房の『コンピュータシリーズ』

『今時のDOS』2006年6月刊行 予定

『詳解SCSI----今後の展望』2006年7月刊行 予定

『Indra's OS ----雷帝のOS』2006年7月刊行 予定



287:Be名無しさん
06/05/03 05:06:02
民明書房コンピュータシリーズ 続刊予定
『OSの作り方 ---- 君もOS設計ができる(かも知れない)』
『暗夜のOS ---- 闇から脱するために』
『ハードウェアから見たOS』

288:Be名無しさん
06/06/24 22:19:30
(((( ;゚Д゚)))ガクガクブルブル2005年度入社278人目
スレリンク(employee板)

(((( ;゚Д゚)))ガクガクブルブル2005年度入社278人目
スレリンク(employee板)

(((( ;゚Д゚)))ガクガクブルブル2005年度入社278人目
スレリンク(employee板)

(((( ;゚Д゚)))ガクガクブルブル2005年度入社278人目
スレリンク(employee板)

289:Be名無しさん
06/11/29 17:33:52
OSの勉強をしたいと思い購入する参考書を検討しています。
このスレなどを参考にして、以下の3冊のいずれかにしようと考えていますが
どの本が良いでしょうか?
1.オペレーティングシステム-設計と理論およびMINIXによる実装 第2版- Andrew S Tanenbaum(日本語)
2.モダン オペレーティング システム 原書 第2版Andrew  S Tanenbaum(日本語)
3.Operating System Concepts Abraham Silberschatz(英語)

出来れば日本語のものがいいのですが、3番の本は英語でも読みやすいとのことなので候補に入れてみました。


290:Be名無しさん
06/11/30 06:30:41
1はやめとけ。どうしても読みたいなら原書で第3版を読め。

291:名無しさん@お腹いっぱい。
06/12/05 19:40:58
関連wiki
URLリンク(wiki.ninki.org)


292:Be名無しさん
07/01/30 21:14:49
民明書房コンピュータシリーズ 続刊予定
『30時間でできるOSの作り方』
『10秒でわかるインテルi486アーキテクチャ』
『いきなりOS作成』

293:Be名無しさん
07/03/10 18:34:02


294:Be名無しさん
07/03/10 21:05:04
>>283
minix本は去年英語版の第三版がでたよ

295:Be名無しさん
07/08/25 07:25:39
『UNIX Bible』の和訳本は発行されてますか?


296:Be名無しさん
07/08/25 11:07:21
パソコンショップ完全リンクでつ
URLリンク(wch.hippy.jp)

297:Be名無しさん
07/12/23 19:10:52
オペレーティングシステム 第3版 (単行本(ソフトカバー))
Andrew S. Tanenbaum (著), 吉澤康文 (翻訳), 木村信二 (翻訳), 永見明久 (翻訳), 峯博史 (翻訳)
URLリンク(www.amazon.co.jp)

翻訳者が変わって少しはよくなった?

298:Be名無しさん
07/12/23 20:26:03
 

299:Be名無しさん
08/06/23 11:41:25
qwr

300: 【ojyuken:227】 ◆LSD.t1QD9w
08/07/02 00:12:08 BE:118884233-2BP(9046)
>>9-13


840 名前: 仕様書無しさん 投稿日: 2001/08/07(火) 23:08
>>837
あれは、基本的にLinusがLinuxを守ろうとしていたんじゃないかと思う。
Linuxは "Microkernel is nicer."とは言っているけど、
だからって、Linuxをバカにすんなってことじゃないかな。

Tanenbaumにしてみれば、comp.os.researchっていう発言の場がありながら、
なんだよ、今ごろとっくに既出の話しやがってって思っているような気がする。
だって、AmoebaとかMachとかは、Unixの次の話をしようよってことで、
Unixの後に、デザインされたんだから。

Linusは使えるものが大切。Tanenbaumは新しいテクノロジを重視ってことでしょう?

301: 【ojyuken:227】 ◆LSD.t1QD9w
08/07/02 00:12:34 BE:277395473-2BP(9046)
845 名前: 仕様書無しさん 投稿日: 2001/08/07(火) 23:42
>>836
いや、仮想記憶や I/O がらみの部分は、かなりドラスティックに変
わっています。一番、変更が大きい分野かもしれない。

比較的最近の話に絞っても 4.3BSD の VAX 依存の VM が、4.4BSD
では Mach 由来の特定ハードウェアに依存しない VM に変わり、さ
らに NetBSD 1.4 では設計からやり直した UVM が入って、最近で
はバッファキャッシュと統合された UBC になっています。

#ちなみに、今後しばらくはプロセス管理サブシステムがホットな雰
#囲気。NetBSD の SA, FreeBSD の KSE は要注目。Linux は知ら
#ん。

変わらないのは基本的なシステムコール、プロセスの概念、ファイル操
作のセマンティクス(i node ベース、参照カウンタによる管理、デバ
イス非依存)、ひとつのプログラムがカーネルモードとユーザモードを
行き来することで処理を進めるというフレームワーク、サブシステムの
分割方法、などかな。

UNIX も成長するにつれて kernel が提供するシステムコールの数は
増えましたが、それにしても Win32 API のように膨大な数にはなら
ず、古きよき UNIX V6 の時代から基本的なシステムコールは変わら
ずに使われています。設計が良かった、ということでしょうね。

302:Be名無しさん
08/07/17 16:08:26
a

303:Be名無しさん
11/07/18 10:59:10.31
オペレーティングシステムの概念
共立出版 (2010/11/10)
urn:isbn:4320122534

ってどう? 買い?




304:Be名無しさん
11/12/06 23:15:18.65
netがバイブル

305:Be名無しさん
12/03/03 22:19:09.23
共立の「Open VMS」ってどうでしょうか?
当方、一世を風靡した言われるVMSに興味を持っています。

306:Be名無しさん
13/04/09 23:24:36.47
300

307:Be名無しさん
14/02/03 15:12:25.22
参考書

308:Be名無しさん
14/02/07 07:28:54.33
ぬるぽ

309:Be名無しさん
14/06/09 20:56:35.71
OSの参考書

310:Be名無しさん
14/07/20 11:32:04.23
★2ch勢いランキングサイトリスト★

◎ +ニュース板
・ 2NN
・ 2chTimes
◎ +ニュース板新着
・ 2NN新着
・ Headline BBY
・ unker Headline
◎ +ニュース板他
・ Desktop2ch
・ 記者別一覧
◎ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
・ ログ速
◎ 全板実況込み
・ 2勢
・ READ2CH
・ i-ikioi

※ 要サイト名検索

311:Be名無しさん
14/08/19 20:13:06.43



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch