[表示 : 全て 最新50 1-99 101- 201- 2ch.scのread.cgiへ]
Update time : 07/23 08:54 / Filesize : 39 KB / Number-of Response : 200
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

4.4BSDの設計と実装



1 名前:名無しさん@お腹いっぱい。 [03/10/04 14:24.net]
みんな語ってくれ。
4.3BSDとの違いとか。

参考
www.mckusick.com/csrg/

85 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/14 18:01.net]
>>84
だからって486よむことないだろ。あんな複雑怪奇なものを。
ヘネパタかパタヘネのほうがいいよ。

86 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/14 18:46.net]
「初めて読むマシン語」からに汁!!

87 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/14 18:47.net]
>>85
なんでそこでパタヘネなんだか。。。カーネルの理解に必要な
プロセッサの知識とはずれてるだろ。
ところで、複雑怪奇って386のこと?386ってそんなに変なの?
おれはこれしか知らないから分らない。

88 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/16 20:01.net]
>87
だったら、パタヘネよむといーんじゃ?


89 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/16 23:26.net]
>>87
リアルアドレスモードとプロテクトモードがあったり、
セグメントがあったり、
セグメントリミットの指定にバイトグラニュラとページグラニュラがあったり、
特権レベルが 4 段階あったり、
命令セットにオペランドサイズプリフィックスなんてのがあったり、
浮動小数点演算がスタックアーキテクチャだったり、
浮動小数点の形式に 80bit のテンポラリリアルってのがあったり、
‥‥‥とまあ、
それよりも後にまったく新しく作られた CPU と比べてかなりユニークであることは確かですね。
CISC と言われるわりには、命令セットそのものは複雑ではないですけど。

僕は大好きですよ、x86。
可変長命令のおかげでコードがコンパクトでキャッシュヒット率も高いし。
それに、なんだかんだ言っても速いし。

90 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/17 00:23.net]
>>78
BSD Magazine の vol.4 と 13 と 16

91 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/17 00:41.net]
>>89
x86が速いのはデザイン的なところとは全然関係ない競争原理の結果だろ。
どっちみちkernel読むのにプロセッサの知識は必要だとはいえ
特定のプロセッサにかたよった知識は全然必要ないんだから
そこで486の本を薦めるのは間違ってるわな。

プロセッサの本は思いつかないが、
オペレーティングシステムの概念(ISBN 上巻:4563013331,下巻:456301334X)
は結構よかったような気がする。

92 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/17 00:50.net]
↓これも面白かった。
ttp://www.cqpub.co.jp/interface/contents/2003/200311.htm

93 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/17 01:00.net]
ま、常識として 86 はおさえとけや。
「ま、常識として 86 はおさえとけや」って
言えるようになるから。



94 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/17 01:25.net]
>>92 で思い出したが、Oh!X 1999年夏号からの連載も結構良かった。

95 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/17 01:29.net]
>>93
変態命令セットをいかに高速に実行するか、っつーアーキテクチャ的なところは
いろいろ面白いかもしれないけど、OS基礎の教材としてはいまいちじゃないかなあ。
4.4BSD本ではhp300が例で挙げられてる箇所多いからm68kも知ってた方がいいのかしら。

96 名前:うに [03/12/17 01:57.net]
>90

バックナンバーのDVDにはいっていたPDFファイルでもってます。
ちょろっと読んだけど面白そうですね。

97 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/18 00:07.net]
持ってる記事すら今まで読んでなかったのにそれ以上新しい本買ってどうする。

98 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/18 00:16.net]
>>97
初心者の本の

99 名前:n鹿買いを止めてどうする。
出版事業ってものをまるで分ってないですね。
[]
[ここ壊れてます]

100 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/18 01:19.net]
>>98
アスキーの編集者の方ですか?

101 名前:100 mailto:sage [03/12/18 18:40.net]
いい感じで100

102 名前:名無しさん@お腹いっぱい。 [03/12/18 18:50.net]
www.netside.co.jp/~mochid/comp/simh/simh-43q.html
どうよ


103 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/18 20:55.net]
ブートローダーいれるの失敗したウワワァン
ところで、4.4BSD-Alphaが無償DL可能だが、エミュに入らんのかね。
4.3,2.11で別に困ってないけど。




104 名前:うに [03/12/21 07:25.net]
>97

手元に置くとあんしんするだに

105 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/21 08:39.net]
>>103
あなたは正しい

106 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/25 13:05.net]
x86の勉強を勧めないとか言ってるやつはアホ.
普及してるアーキテクチャの勉強して何がわるいんだか.
手元にx86以外の麻疹があるやつなんて珍しいだろ.

107 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/25 16:22.net]
まあ、手元にあるマシンを勉強するのが楽しいですな。


108 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/25 21:56.net]
x86の勉強はしてもいいんだが、単に原理を勉強したいだけで
実際にゴリゴリプログラムするつもりがないなら、他のCPUの
方が向いてる気がするのも確かだろう。
x86は無駄に複雑だからなあ。

109 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/25 23:44.net]
>>105
>>29が書いてるように手元にないCPUの解説でも考え方を知るだけなら80%は困らんよ。

110 名前:名無しさん@Linuxザウルス [03/12/26 12:14.net]
うちの大学は architectureの授業のネタが PC9801だったよ。
10年以上前だけど。。。。
とにかく動く実物(エミュレータとかじゃなくて)が
目の前にあるのは利点だったけど、
いまの doze環境だと symdebとかなくて気軽にさわれなさそう
だしな。。。




111 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/26 12:28.net]
いまさら4.4かよw


112 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/26 13:49.net]
ところで、トリビア

4.1BSDは本当は
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
5BSDにするはずだった。(SysVと間違いやすいから。

113 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/26 13:51.net]
SysVと間違いやすいから変更した。




114 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/26 23:50.net]
間違えやすいからではなくて、「おらお前ら俺等のしすごと
まぎらわしいんじゃぼけぇ。」ってAT&Tにつっこまれたから
じゃなかったっけ。

115 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/27 18:22.net]
>>113
BSDマガジソの記事ではそうなってるね。

116 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/29 15:51.net]
6にすればよかったわけね
ま、なんにしても、最初はメジャーバージョンがガシガシ上がって、
だんだんマイナーバージョンしか上がらなくなる法則

117 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/30 03:37.net]
Solarisなんかだとその逆法則が効いているわけだが



118 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/30 13:44.net]
OSは末期になるとメジャーバージョンがガシガシ上がる法則
eg. RedHat


119 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/11 11:10.net]
新年sage

120 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/07 22:35.net]

park2.wakwak.com/~benki/img-box/img20040305170055.jpg
park2.wakwak.com/~benki/img-box/img20040305170241.jpg


121 名前:マジレスくん [04/03/27 12:56.net]
ASTの教科書を読んどけ

122 名前:名無しさん@お腹いっぱい。 [04/03/27 13:10.net]
>120 種ンバウムの本ってMINIXがメインだから、基礎の勉強にしかならない
近代的な、MMUを使ったOSの教科書ってほとんどないんじゃない?

#Solaris関係の本はあるが

123 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/28 00:50.net]
Solarisインターナルはもう持ってるんで次は
「Solaris9の設計と実装」なんてのをキボンヌ

McKusick御大は「FreeBSDの設計と実装」という本を書くつもりらしいが



124 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/28 02:28.net]
「The Design and Implementation of the FreeBSD Operating System」
↑執筆中らしいですが、いつ頃出てくるの?


125 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/28 15:04.net]
たぶん5年後ぐらい。日本語訳はその10年後(w

126 名前:名無しさん@お腹いっぱい。 mailto:sage [04/12/26 15:43:52.net]
ttp://www.bsdmall.com/kirk.html
ここでは反応ないけど、誰か読んだ?

127 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/06 04:09:58.net]
>125
一応詠んだけど、個人的には欠点らしい欠点もない良書といえると思うかもねぇ。
ただまぁ、バイブルというにはちょっと内容が弱いかな…。

128 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/17 01:18:20 .net]
御大が書いてるんだとするとfile systemやVMまわりはちゃんとしてそうだけど、
デバイス周りはどうなんでしょう。newbusやbus_dmaについては説明あるのかしら。
SMP関連のfine grained lockも気になるかなあ。

129 名前:wp103.ecc.u-tokyo.ac.jp<192.168.180.20> mailto:sage [05/02/14 08:26:16 .net]
aho

130 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/22 12:03:54 .net]
>>121
しかしOSの実装に必要となる概念は一通り盛り込んであって、
入門書にしては十分な気がする。逆にMMUを使った話になると、
実際に存在するOSの解説という内容になるだろうな。

131 名前: ◆5.3BSD/6FM mailto:sage [05/03/01 11:48:12 .net]
5.3BSDの設計と実装だよもん

132 名前:名無しさん@お腹いっぱい。 [05/03/01 13:09:44 .net]


133 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/05 08:46:53 .net]
>>23
>皆さんこんばんは。イチです。今日も歌舞伎町で泣いています。
これが気になるわけだが...



134 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/05 08:50:43 .net]
>>121
>近代的な、MMUを使ったOSの教科書ってほとんどないんじゃない?
MMUだとアーキテクチャ依存の話になるぞ!
そうなるともちろんハードの知識がいるし、
「近代的な」というと最新の技術情報も必要。

135 名前:121 [05/03/06 18:43:39 .net]
1年前のカキコにレスがw

>133 MMUなんてどのCPUも対して変わらんと思うが(MIPS除く)。
要するにそういう話をし始めると長くなるから、出版できるページ数に
おさまらないとか、そういうことが言いたいの?

ハードの知識は当然あるという前提で。

136 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/06 20:07:46 .net]
>>134
FreeBSD、NetBSD、OpenBSD、Linuxのソースを見る事が最適

137 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/07 01:22:04 .net]
うーん、VMまわりのソースは概念と実装の間に越えるべき壁が
たくさんありすぎるような気がするぜ。
特にLinuxのx86以外の実装見たらえらいことになるような。

138 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/07 18:08:46 .net]
>>136
そうか?
いままで見てたけど、そんな事考えた事もなかったよ。

139 名前:名無しさん@お腹いっぱい。 mailto:sage [UNIX時間(+0900)35/04/01(金) 16:47:23 .net]
/* You are not expected to understand this. */

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/11(月) 23:54:43 .net]
/* You are not expected to understand this book. */

141 名前:名無しさん@お腹いっぱい。 mailto:age [2005/10/15(土) 18:19:41 .net]
浮上

www.amazon.co.jp/exec/obidos/ASIN/4756146791/otsune-22/ref%3Dnosim/250-1377683-2752205


142 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 18:26:33 .net]
→otsune-22

143 名前:名無しさん@お腹いっぱい。 [2005/10/18(火) 23:10:11 .net]
「BSDカーネルの設計と実装 --FreeBSD詳解--」
www.ascii.co.jp/books/detail/4-7561/4-7561-4679-1.html

訳はどうなんだろね。4.4BSDとおなじく砂原先生だけど。
この先生生きのこるつもりあるのかな、監修者として。




144 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/18(火) 23:53:20 .net]
>>142
砂原先生はただの監修。
実際の翻訳作業は、ほとんど歌代さん一人でやったらしい。
ttp://log.utashiro.com/daemon3/
実力のあるひとが一人でやった翻訳なので
質も結構よいし、章ごとに表現がブレたりってこともない。
まあ、アレ?って思うところもないわけじゃないが。
# とりあえず witness(4) を「証人」と訳すのは、やり過ぎのような気がする。

145 名前:名無しさん@お腹いっぱい。 [2005/10/19(水) 07:30:24 .net]
OpenBSDってこういうコードも危険だからとstrcpyを完全に排除したの?
char s[256];
strcpy(s, "リテラル");

146 名前:名無しさん@お腹いっぱい。 [2005/10/20(木) 02:04:20 .net]
よく知らないけど・・・、
安全を説明するのが面倒だから、一律でstrcpyを削除とか?


147 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/20(木) 03:01:19 .net]
コンパイラが安全を判断できれば>>144でもいいと思うけど。


148 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/20(木) 17:15:19 .net]
>144
排除したかどうかは分からないが、文字コードが異なる環境では
"リテラル"が256バイトを超えるかもしれない。

149 名前:名無しさん@お腹いっぱい。 [2005/10/20(木) 22:44:01 .net]
>147
そこまでの可能性をいいだすと
潜在バグ数がいくつになることやら。


150 名前:名無しさん@お腹いっぱい。 [2005/10/20(木) 23:50:52 .net]
>>147
char s[256]="リテラル";
strcpy(s, "リテラル");


151 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/21(金) 05:30:01 .net]
>>149
それstrcpyいらんじゃないの。

あと、後でstrcpyの方だけを変更しちゃう可能性があるから、
同じことはなるべく2度書かないってのは鉄則じゃあるまいか。


152 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/17(木) 23:57:11 .net]
しかし誰も書かんスレやのー。

153 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/18(金) 23:22:01 .net]
だって買った人のうちほとんどの人は読んでないし、
読んだ人のうちほとんどの人は中身わかってないし、
中身わかってる人はいまさら改めて書くことないし



154 名前:名無しさん@お腹いっぱい。 [2006/01/23(月) 01:52:57 .net]
>>152 に当てはまらない俺が来ましたよ。

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/23(月) 07:00:56 .net]
>>153
じゃんじゃんばりばり書いてくれ

156 名前:名無しさん@お腹いっぱい。 [2006/01/23(月) 12:57:51 .net]
FreeBSDのカーネルってだせぇ。

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/24(火) 10:36:14 .net]
どこら辺が?
OOpsとか言わないところ? (w

158 名前:名無しさん@お腹いっぱい。 [2006/01/24(火) 11:56:46 .net]
割れた卵は、元に戻らない。
分岐したBSDも、元に戻らない。

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/25(水) 02:31:52 .net]
4.4BSDの設計と実装
についてじゃんじゃんばりばり書いてよ。

あ、買ってないから当てはまらないのか?

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/25(水) 15:10:23 .net]
じゃあ、まず Marshall Kirk McKusick について

↓どうぞ

161 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/26(木) 03:16:34 .net]
どうみてもハゲオヤジ。以上。

162 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/26(木) 04:11:28 .net]
性的マイノリティ差別が無いのは良いことですね。

163 名前:vi 最強 mailto:sage [2006/01/31(火) 20:12:11 .net]
ねぇ、Bill Joyって4.x BSD の設計実装に関わったの?



164 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/01(水) 14:09:53 .net]
4.1c -> SunOS

165 名前:名無しさん@お腹いっぱい。 [2006/02/08(水) 13:21:36 .net]
いまや本棚の詰め物と化している。
Inside Linux と K & R が仲良く並んでいる。



166 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 07:54:36 .net]
>>162
VAX版4BSDの仮想記憶

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/11(土) 23:06:44 .net]
PCの実装例って386BSDぐらい?

168 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/17(金) 05:10:12 .net]
>>117
NetBSD...

169 名前:名無しさん@お腹いっぱい。 [2008/05/21(水) 01:57:44 .net]
>>167
二年か。

170 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 15:14:32 .net]
4.5まだ?

171 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 21:01:48 .net]
>>169
ご本尊のCSRGが解散しちゃってるからなぁ‥‥‥

172 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 03:32:46 .net]
バークレー校で次のバージョン作ろうとか動き無いの?

173 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 13:10:01 .net]
あるわけないじゃん?



174 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/27(金) 19:18:48 .net]
やっぱり金か。

175 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 02:14:45 .net]
てか、4.5にする必要性というかネタあるの?


176 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 04:20:22 .net]
むしろ5でもいいと思う。何年ぶりぐらい?
かなりの機能強化が必要だろう。

177 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 16:38:17 .net]
4.4 って、SVR4 のバージョンを超えちゃなんねぇ、っていう縛りのせいで、
実際は sendmail や bind のバージョンが示すとおり、意味的には 8 だから、
どうせ超えていいなら次は 9 じゃないの?


178 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/04(土) 16:30:53 .net]
9だとかなり古いSolaris相当ですねって誤解されるからここは12で。
これならうまいことにOracleもHP-UXにも勝てる。


179 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/04(土) 17:07:40 .net]
バージョン抜けるのはどうかと思うので、ちゃんと、メジャーバージョンアップして欲しい。

180 名前:名無しさん@お腹いっぱい。 [2009/10/28(水) 16:24:43 .net]
【画像あり】「同級生の女の子に頼んでみた」中学生ハメ撮りAVが流出 ★14
yutori7.2ch.net/test/read.cgi/news4vip/1256707678/



182250976562499

181 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/28(水) 17:16:04 .net]
4.5BSDが出たと思ってwktkしたよ。orz

182 名前: 忍法帖【Lv=7,xxxP】 mailto:sage [2011/04/06(水) 17:07:06.93 .net]
4.4は名器ちゃん

183 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/27(水) 10:46:41.09 .net]
もう劣化凄いけどな。
若い万個欲しい。



184 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/22(日) 19:50:03.95 .net]
4.4BSDの後継に足るBSDちゃんはなんなのよ

185 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/23(月) 14:14:04.35 .net]
MacOSX?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<39KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef