tags:

views:

127

answers:

4

Currently we have started studying Operating Systems. I would like to know what books should i follow for:
1. Operating Systems.
2. Unix
3. System Programming (Windows and Unix separately).

Please advise.

+2  A: 

In my university, we use Operating System Concepts, http://www.os-book.com/ It looks nice, covers Windows and Unix, but on the other hand it's huge!

AndrejaKo
Great book, and yeah it's huge.
echo
I almost got sued over that book. Checked it out from the library and forgot about it in a move. A year later I got a letter informing me I had a tax lien because I owe the library $180.
cthom06
+3  A: 

Operating systems: Tanenbaum: Modern operating systems

Unix programming: Raymond: The Art of Unix Programming, Kernighan, Pike: The Unix Programming Environment

Windows programming: Petzold: Programming windows, Hart: Windows System Programming

phimuemue
no "the design and implementation of (4.x|Free) BSD"?
Adriano Varoli Piazza
Thanks so much :)
strut
+3  A: 

How has no one mentioned W. Richard Stevens: http://www.amazon.com/Programming-Environment-Addison-Wesley-Professional-Computing/dp/0201563177 Pretty sure that one is the king of approaches, and the approach of kings.

Alex Fairley
Well i have it at the moment :)
strut
+1  A: 

For Windows I like Windows System Programming, Windows Internals, and Windows via C/C++.

Garett