やっと理解しますた

今日は土曜日だというのに学会。いろんな話を聞いて有意義な一日だった。
中には○○省のお役人のつまらない話もあり(中央省庁の役人の話は大抵面白かったものだが、今日はつまらなかった。今までが当たりだったのだな)、参考書をじっくり読む時間もあった。

で、やっと理解したことが。
Linuxのデバイスはとにかく/dev以下のファイルをopenしてreadすれば読めるってこと。
参考書には「システムコールは5つ(低水準ファイルアクセスの場合)」って書いてあるだけで、その意味を翌理解できていなかった。その原因はUNIX系はデバイスもファイルとしてアクセスできるという概念が理解しているようで理解できていなかったということだ。

Linuxに限らず、デバイスコントロールはなにぶん初めてだから、たったこれだけのことを理解するのにえらい時間がかかってしまった。
滞っていた間に今後の構築イメージも膨らますことができたし、まぁ良しとしよう。
とにかく一歩前進。

まずはUSBマウスでも繋げてopen・readしてみる。