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.
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.
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!
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
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.
For Windows I like Windows System Programming, Windows Internals, and Windows via C/C++.