01/10/26 22:09
>>1
OSのいろいろなアルゴリズムを知りたいのなら、最初はTanenbaumの本を読むのがいいのでは?
本によっては、Tanenbaumは分散OSのアルゴリズムまで書いてるね。
LinuxとかBSDなんかの実際のソースを読むのは、それからでも良いと思う。
アルゴリズムがわかってて、ソース読むほうが何してるかつかみやすいと思う。
あと、それぞれの機能については論文を読むってのかな。
ソースは、Linux, FreeBSD, NetBSD, Machなんかをながめてみるのが良いと思う。
学生のころは、他にも以下の本を読んでました。訳本も出てるはず。
Design of the Unix Operating System,
Marice J. Bach
The Design and Implementation of the 4.4BSD Operating System,
Marshall Kirk McKusick
Modern Operating Systems,
Andrew S. Tanenbaum