Skip site navigation (1)Skip section navigation (2)
Date:      07 May 2005 12:57:01 -0400
From:      Lowell Gilbert <freebsd-questions-local@be-well.ilk.org>
To:        Jon Drews <jon.drews@gmail.com>
Cc:        freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: Learning UNIX internals
Message-ID:  <44r7gj5602.fsf@be-well.ilk.org>
In-Reply-To: <8cb27cbf0505070930785d47d8@mail.gmail.com>
References:  <8cb27cbf05050708586a2b92a9@mail.gmail.com> <63c3899e050507090157ad3e93@mail.gmail.com> <8cb27cbf0505070930785d47d8@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Jon Drews <jon.drews@gmail.com> writes:

> On 5/7/05, Chris Hodgins <christopher.hodgins@gmail.com> wrote:
> > If you are interested in Unix and FreeBSD this is a good choice:
> > 

[McKusick/Neville-Neil,"The Design and Implementation of the FreeBSD
Operating System", ISBN 0201702452]

>  Thank you Chris:
> 
>  The problem is I don't know what semaphores, mutex locks or therading
> is. So this book is probably beyond my level.

Yes, it will be.  You'll need something more basic to start with.
While the books you asked about in your initial post will be okay,
my suggestion would be [Tanenbaum, "Modern Operating Systems",
ISBN 0130313580], which provides more of a theoretical background for
OS concepts.  It depends a little on your own ends, but I think that
it is useful to understand what (for example) the idea of a mutex is,
separately from how Unix implements one.

Good luck.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44r7gj5602.fsf>