4.4BSDの設計と実装 (195レス)
1-

89
(1): 03/12/16 23:26 AAS
>>87
リアルアドレスモードとプロテクトモードがあったり、
セグメントがあったり、
セグメントリミットの指定にバイトグラニュラとページグラニュラがあったり、
特権レベルが 4 段階あったり、
命令セットにオペランドサイズプリフィックスなんてのがあったり、
浮動小数点演算がスタックアーキテクチャだったり、
省7
90
(1): 03/12/17 00:23 AAS
>>78
BSD Magazine の vol.4 と 13 と 16
91: 03/12/17 00:41 AAS
>>89
x86が速いのはデザイン的なところとは全然関係ない競争原理の結果だろ。
どっちみちkernel読むのにプロセッサの知識は必要だとはいえ
特定のプロセッサにかたよった知識は全然必要ないんだから
そこで486の本を薦めるのは間違ってるわな。

プロセッサの本は思いつかないが、
オペレーティングシステムの概念(ISBN 上巻:4563013331,下巻:456301334X)
省1
92
(1): 03/12/17 00:50 AAS
↓これも面白かった。
外部リンク[htm]:www.cqpub.co.jp
93
(1): 03/12/17 01:00 AAS
ま、常識として 86 はおさえとけや。
「ま、常識として 86 はおさえとけや」って
言えるようになるから。
94: 03/12/17 01:25 AAS
>>92 で思い出したが、Oh!X 1999年夏号からの連載も結構良かった。
95: 03/12/17 01:29 AAS
>>93
変態命令セットをいかに高速に実行するか、っつーアーキテクチャ的なところは
いろいろ面白いかもしれないけど、OS基礎の教材としてはいまいちじゃないかなあ。
4.4BSD本ではhp300が例で挙げられてる箇所多いからm68kも知ってた方がいいのかしら。
96: うに 03/12/17 01:57 AAS
>90

バックナンバーのDVDにはいっていたPDFファイルでもってます。
ちょろっと読んだけど面白そうですね。
97
(2): 03/12/18 00:07 AAS
持ってる記事すら今まで読んでなかったのにそれ以上新しい本買ってどうする。
98
(1): 03/12/18 00:16 AAS
>>97
初心者の本の馬鹿買いを止めてどうする。
出版事業ってものをまるで分ってないですね。
99: 03/12/18 01:19 AAS
>>98
アスキーの編集者の方ですか?
100
(1): 100 03/12/18 18:40 AAS
いい感じで100
101: 03/12/18 18:50 AAS
外部リンク[html]:www.netside.co.jp
どうよ
102: 03/12/18 20:55 AAS
ブートローダーいれるの失敗したウワワァン
ところで、4.4BSD-Alphaが無償DL可能だが、エミュに入らんのかね。
4.3,2.11で別に困ってないけど。
103
(1): うに 03/12/21 07:25 AAS
>97

手元に置くとあんしんするだに
104: 03/12/21 08:39 AAS
>>103
あなたは正しい
105
(1): 03/12/25 13:05 AAS
x86の勉強を勧めないとか言ってるやつはアホ.
普及してるアーキテクチャの勉強して何がわるいんだか.
手元にx86以外の麻疹があるやつなんて珍しいだろ.
106: 03/12/25 16:22 AAS
まあ、手元にあるマシンを勉強するのが楽しいですな。
107: 03/12/25 21:56 AAS
x86の勉強はしてもいいんだが、単に原理を勉強したいだけで
実際にゴリゴリプログラムするつもりがないなら、他のCPUの
方が向いてる気がするのも確かだろう。
x86は無駄に複雑だからなあ。
108: 03/12/25 23:44 AAS
>>105
>>29が書いてるように手元にないCPUの解説でも考え方を知るだけなら80%は困らんよ。
109: 名無しさん@Linuxザウルス 03/12/26 12:14 AAS
うちの大学は architectureの授業のネタが PC9801だったよ。
10年以上前だけど。。。。
とにかく動く実物(エミュレータとかじゃなくて)が
目の前にあるのは利点だったけど、
いまの doze環境だと symdebとかなくて気軽にさわれなさそう
だしな。。。
110: 03/12/26 12:28 AAS
いまさら4.4かよw
111: 03/12/26 13:49 AAS
ところで、トリビア

4.1BSDは本当は
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
省4
112: 03/12/26 13:51 AAS
SysVと間違いやすいから変更した。
113
(1): 03/12/26 23:50 AAS
間違えやすいからではなくて、「おらお前ら俺等のしすごと
まぎらわしいんじゃぼけぇ。」ってAT&Tにつっこまれたから
じゃなかったっけ。
114: 03/12/27 18:22 AAS
>>113
BSDマガジソの記事ではそうなってるね。
115: 03/12/29 15:51 AAS
6にすればよかったわけね
ま、なんにしても、最初はメジャーバージョンがガシガシ上がって、
だんだんマイナーバージョンしか上がらなくなる法則
116: 03/12/30 03:37 AAS
Solarisなんかだとその逆法則が効いているわけだが
117
(1): 03/12/30 13:44 AAS
OSは末期になるとメジャーバージョンがガシガシ上がる法則
eg. RedHat
118: 04/02/11 11:10 AAS
新年sage
119: 04/03/07 22:35 AAS
画像リンク[jpg]:park2.wakwak.com
画像リンク[jpg]:park2.wakwak.com
120
(1): マジレスくん 04/03/27 12:56 AAS
ASTの教科書を読んどけ
121
(3): 04/03/27 13:10 AAS
>120 種ンバウムの本ってMINIXがメインだから、基礎の勉強にしかならない
近代的な、MMUを使ったOSの教科書ってほとんどないんじゃない?

#Solaris関係の本はあるが
122: 04/03/28 00:50 AAS
Solarisインターナルはもう持ってるんで次は
「Solaris9の設計と実装」なんてのをキボンヌ

McKusick御大は「FreeBSDの設計と実装」という本を書くつもりらしいが
123: 04/03/28 02:28 AAS
「The Design and Implementation of the FreeBSD Operating System」
↑執筆中らしいですが、いつ頃出てくるの?
124: [sage ] 04/03/28 15:04 AAS
たぶん5年後ぐらい。日本語訳はその10年後(w
125
(1): 04/12/26 15:43 AAS
外部リンク[html]:www.bsdmall.com
ここでは反応ないけど、誰か読んだ?
126: 05/01/06 04:09 AAS
>125
一応詠んだけど、個人的には欠点らしい欠点もない良書といえると思うかもねぇ。
ただまぁ、バイブルというにはちょっと内容が弱いかな…。
127: 05/01/17 01:18 AAS
御大が書いてるんだとするとfile systemやVMまわりはちゃんとしてそうだけど、
デバイス周りはどうなんでしょう。newbusやbus_dmaについては説明あるのかしら。
SMP関連のfine grained lockも気になるかなあ。
128: wp103.ecc.u-tokyo.ac.jp 05/02/14 08:26 AAS
aho
129: 05/02/22 12:03 AAS
>>121
しかしOSの実装に必要となる概念は一通り盛り込んであって、
入門書にしては十分な気がする。逆にMMUを使った話になると、
実際に存在するOSの解説という内容になるだろうな。
130: ◆5.3BSD/6FM 05/03/01 11:48 AAS
5.3BSDの設計と実装だよもん
131: 05/03/01 13:09 AAS

132: 05/03/05 08:46 AAS
>>23
>皆さんこんばんは。イチです。今日も歌舞伎町で泣いています。
これが気になるわけだが...
133
(1): 05/03/05 08:50 AAS
>>121
>近代的な、MMUを使ったOSの教科書ってほとんどないんじゃない?
MMUだとアーキテクチャ依存の話になるぞ!
そうなるともちろんハードの知識がいるし、
「近代的な」というと最新の技術情報も必要。
134
(1): 121 05/03/06 18:43 AAS
1年前のカキコにレスがw

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

ハードの知識は当然あるという前提で。
135: 05/03/06 20:07 AAS
>>134
FreeBSD、NetBSD、OpenBSD、Linuxのソースを見る事が最適
136
(1): 05/03/07 01:22 AAS
うーん、VMまわりのソースは概念と実装の間に越えるべき壁が
たくさんありすぎるような気がするぜ。
特にLinuxのx86以外の実装見たらえらいことになるような。
137: 05/03/07 18:08 AAS
>>136
そうか?
いままで見てたけど、そんな事考えた事もなかったよ。
138: AAS
/* You are not expected to understand this. */
139: 2005/04/11(月)23:54 AAS
/* You are not expected to understand this book. */
140: [age] 2005/10/15(土)18:19 AAS
浮上

外部リンク:www.amazon.co.jp
141: 2005/10/15(土)18:26 AAS
→otsune-22
142
(1): 2005/10/18(火)23:10 AAS
「BSDカーネルの設計と実装 --FreeBSD詳解--」
外部リンク[html]:www.ascii.co.jp

訳はどうなんだろね。4.4BSDとおなじく砂原先生だけど。
この先生生きのこるつもりあるのかな、監修者として。
143: 2005/10/18(火)23:53 AAS
>>142
砂原先生はただの監修。
実際の翻訳作業は、ほとんど歌代さん一人でやったらしい。
外部リンク:log.utashiro.com
実力のあるひとが一人でやった翻訳なので
質も結構よいし、章ごとに表現がブレたりってこともない。
まあ、アレ?って思うところもないわけじゃないが。
省1
144
(2): 2005/10/19(水)07:30 AAS
OpenBSDってこういうコードも危険だからとstrcpyを完全に排除したの?
char s[256];
strcpy(s, "リテラル");
145: 2005/10/20(木)02:04 AAS
よく知らないけど・・・、
安全を説明するのが面倒だから、一律でstrcpyを削除とか?
146: 2005/10/20(木)03:01 AAS
コンパイラが安全を判断できれば>>144でもいいと思うけど。
147
(2): 2005/10/20(木)17:15 AAS
>144
排除したかどうかは分からないが、文字コードが異なる環境では
"リテラル"が256バイトを超えるかもしれない。
148: 2005/10/20(木)22:44 AAS
>147
そこまでの可能性をいいだすと
潜在バグ数がいくつになることやら。
149
(1): 2005/10/20(木)23:50 AAS
>>147
char s[256]="リテラル";
strcpy(s, "リテラル");
150: 2005/10/21(金)05:30 AAS
>>149
それstrcpyいらんじゃないの。

あと、後でstrcpyの方だけを変更しちゃう可能性があるから、
同じことはなるべく2度書かないってのは鉄則じゃあるまいか。
151: 2005/11/17(木)23:57 AAS
しかし誰も書かんスレやのー。
152
(1): 2005/11/18(金)23:22 AAS
だって買った人のうちほとんどの人は読んでないし、
読んだ人のうちほとんどの人は中身わかってないし、
中身わかってる人はいまさら改めて書くことないし
153
(1): 2006/01/23(月)01:52 AAS
>>152 に当てはまらない俺が来ましたよ。
154: 2006/01/23(月)07:00 AAS
>>153
じゃんじゃんばりばり書いてくれ
155: 2006/01/23(月)12:57 AAS
FreeBSDのカーネルってだせぇ。
156: 2006/01/24(火)10:36 AAS
どこら辺が?
OOpsとか言わないところ? (w
157: 2006/01/24(火)11:56 AAS
割れた卵は、元に戻らない。
分岐したBSDも、元に戻らない。
158: 2006/01/25(水)02:31 AAS
4.4BSDの設計と実装
についてじゃんじゃんばりばり書いてよ。

あ、買ってないから当てはまらないのか?
159: 2006/01/25(水)15:10 AAS
じゃあ、まず Marshall Kirk McKusick について

↓どうぞ
160: 2006/01/26(木)03:16 AAS
どうみてもハゲオヤジ。以上。
161: 2006/01/26(木)04:11 AAS
性的マイノリティ差別が無いのは良いことですね。
162
(1): vi 最強 2006/01/31(火)20:12 AAS
ねぇ、Bill Joyって4.x BSD の設計実装に関わったの?
163: 2006/02/01(水)14:09 AAS
4.1c -> SunOS
164: 2006/02/08(水)13:21 AAS
いまや本棚の詰め物と化している。
Inside Linux と K & R が仲良く並んでいる。
165: 2006/02/09(木)07:54 AAS
>>162
VAX版4BSDの仮想記憶
166: 2006/02/11(土)23:06 AAS
PCの実装例って386BSDぐらい?
167
(1): 2006/02/17(金)05:10 AAS
>>117
NetBSD...
168: 2008/05/21(水)01:57 AAS
>>167
二年か。
169
(1): 2009/03/05(木)15:14 AAS
4.5まだ?
1-
あと 26 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s