1.1.1. Origins

This material originated as a bunch of scribbled down notes for the Charles University Operating Systems lecture. As time went on and the amount of notes grew, I came to realize that the amount of work that went into looking up the information and writing down the notes is no longer negligible. This had two unfortunate implications. First, verifying the notes to maintain the information within updated became difficult. Second, asking the students to locate the information within individually became unrealistic. This material is an attempt at solving both problems. By extending and publishing the notes, I hope to provide the students with a source of information, and me with a source of feedback.

I realize some readers will find this material fragmented, incomplete and unreadable. I also hope other readers will find this material current, detailed and interesting. The notes are being extended and published in good faith and should be taken as such. And remember that you can always revert to other sources of information. Some are listed below.

References. 

  1. Abraham Silberschatz: Operating System Concepts. Wiley 2002. ISBN 0471250600

  2. Andrew S. Tannenbaum: Modern Operating Systems, Second Edition. Prentice Hall 2001. ISBN 0130313580

  3. Uresh Vahalia: UNIX Internals: The New Frontiers. Prentice Hall 1995. ISBN 0131019082