UNIX v6クイズ合戦
UNIX v6クイズ。rkaddr( )の"マイナー番号 - 7"は何を意味する? #v6_quiz
2012-10-02 20:02:52What does the "device minor number - 7" mean in rkaddr( ) of UNIX v6? #v6_quiz
2012-10-02 20:03:58もちぃっと待って RT @superhoge: 回答者募集中 RT @superhoge UNIX v6クイズ。rkaddr( )の"マイナー番号 - 7"は何を意味する? #v6_quiz
2012-10-03 12:12:23rkディスクコントローラは最大8台のドライブ(rk0〜rk7)を制御。rk7+n (nは1以上)を指定するとrk0とそれ以降のn台のディスクをストライピングして利用できる。rkドライバの-7はストライプ指定の判定を行うための処理。 @superhoge #v6_quiz
2012-10-04 18:52:32@magoroku15 正解です!この話、もとからご存知でしたか?私は最近UPMのRK(IV)を読んで、初めて知りました。
2012-10-04 18:56:31昔、チラ見した時には論理diskあるじゃんくらいには知ってました。0含むn台の仕様と、それがマニュアルに書いてあるのは知りませんでした。diskが小さかったから必要だったんでしょうね。この後diskが大きくなるとこの仕様は捨てられminはminidiskに。@superhoge
2012-10-04 19:02:18@magoroku15 リソースの少なさ・小ささを考慮して色々工夫がなされていますよね。今までUPMのIVはスルーしていたのですが、デバイスドライバを読むのに有益な情報がごろごろ転がっていました。RKのみならず、lpやttyなど。
2012-10-04 19:08:21はい。lp, ttyはマニュアルを理解してからドライバ読まないと理解は難しいです。raw,cookedとかシグナル発射文字とか、編集文字とか.... @superhoge
2012-10-04 19:22:55@magoroku15 そうですね。これを読んでいたらもっと理解が早かっただろうなと思いました。デバイスの仕様書は読んでいたのですが、仕様書だけでは理解できないことも多かったです。
2012-10-04 19:29:34