On Fri, Dec 12, 2003 at 11:19:39AM -0500, Jimmy Kaplowitz wrote: > On Fri, Dec 12, 2003 at 08:54:01AM -0700, Joel Baker wrote: > > > In any case, I hope I did indicate that I have less experience than many > > > list posters with threads (although I hope to gain at least a bit more > > > when I take an operating systems course at my uni as soon as next fall). > > > If anything I said in the previous paragraph is rubbish, I'm quite > > > willing to believe it. > > > > For those without the benefit of a University course, I would suggest > > picking > > up one of the oldest classical texts on OS design principles and practice, > > though I suggest reading it with a critical eye: > > > > Operating Systems Design and Implementation, Second Edition > > Tannebaum, A. S. & Woodhull, A. S. > > (Prentice Hall, 1997) > > According to the course syllabus for this year's edition of the course, > there is a "draft of the course textbook" available online, and they > recommend but don't require another book by Tanenbaum (whose name they > spell with no doubled N), which is _Modern Operating Systems_, Second > Edition, by Andrew S. Tanenbaum, Prentice Hall, 2001. Some or all of the > course textbook (written by the professor, no less) is online, but I'm > not going to post a link on this mailing list because I don't know if > the professor wants it to be generally available to the world at large. > (If he doesn't want that, then he especially wouldn't want a link that's > permanently and publically archived on many sites and quite findable via > Google.) It's supposed to be a really intense course, wherein you write > threads implementations, a simple VFS, a simple filesystem to work with > the VFS, etc., and it's amazingly intense if you take the additional > "half-credit" lab section where you write a large portion of a > simplified *NIX-like OS called Weenix. ;-) Here's to hoping I have my > study skills refined by then....
Given what I can see in various references, _Modern Operating Systems_ is
basically the same as OSD&I, but without the Minix source code (and, of
course, references to it).
However, the fact that it remains a primary coursebook today, and was a
primary coursebook more than a decade ago, should say something about it's
nature, given the changes in code that have occured since - to wit, that
the fundamentals haven't much changed.
--
Joel Baker <[EMAIL PROTECTED]> ,''`.
Debian GNU/KLNetBSD(i386) porter : :' :
`. `'
`-
pgpnZAC6F3Sho.pgp
Description: PGP signature

