by Randal E. Bryant, David R. O'Hallaron
ISBN: 013409266X
Buy on Amazon
Found in 4 comments on Hacker News
voltagex_ · 2015-10-12 · Original thread
I'm trying to get my hands on http://www.amazon.com/Computer-Systems-Programmers-Perspecti... but it's quite expensive so I think I'll try to get the 2nd edition.

I've also quite enjoyed https://openlibrary.org/books/OL2197699M/Peter_Norton%27s_as... but you may want to repair the damage caused to the book by the Adobe DRM - it appears only one person can read the book at a time.

lukego · 2015-07-19 · Original thread
Computer Systems: A Programmer's Perspective (3rd ed)

http://www.amazon.com/Computer-Systems-Programmers-Perspecti...

lurdawg · 2015-06-22 · Original thread
Computer Systems: A Programmer's Perspective by Randal E. Bryant, David R. O'Hallaron

http://www.amazon.com/Computer-Systems-Programmers-Perspecti...

klt0825 · 2011-12-31 · Original thread
I have been keeping a list of books I used to augment my CS Masters Degree courses on various topics, here are the relevant ones I have found useful for the topics you have listed:

--Computer Organization--:

Computer Systems: A Programmer's Perspective http://www.amazon.com/Computer-Systems-Programmers-Randal-Br...

I liked this much better than Computer Organization and Design by Patterson and Hennessy which everyone has encountered at some point. The developer-centric view was very cool.

--Computer Security--:

Kernel Exploitation: Attacking the Core http://www.amazon.com/Guide-Kernel-Exploitation-Attacking-Co...

Most 'hacking' books are goofy. This one is very good and doubles nicely as a hackers operating systems text.

Web Application Hackers Handbook http://www.amazon.com/Web-Application-Hackers-Handbook-Disco...

Very nice overview for web concerns.

--Operating Systems-:

Operating System Design and Implementation http://www.amazon.com/Operating-Systems-Design-Implementatio...

I don't agree with Tanenbaum's views on micro vs. monolithic kernels but this book is a great mix of theory and implementation.

Linux Kernel Devleopment http://www.amazon.com/Linux-Kernel-Development-Robert-Love/d...

I used this to get a feel for the monolithic implementations of topics covered by Tanenbaum.

--Networking--:

TCP/IP Illustrated Series. More than you would ever want to know.