Re:Computer Science from the Bottom Up
by getriver on Friday April 18, 2014 @06:07PM
(#7611591)
I read through couple chapters and enjoyed it. Does anyone have suggestions on other books dealing with this level of complexity?
[ Parent
| on HN ]
Re:Computer Science from the Bottom Up
by JoelHobson on Friday April 18, 2014 @06:20PM
(#7611627)
I haven't read any of the chapters of this, so my comparison may be a bit off, but you might check out The Elements Of Computing Systems[1]. It goes from logic gates to compilers.
I thoroughly enjoyed this book but it doesn't go into near as much detail as I would like- it gives a vague, general concept of how things work and some pointers on how to implement them, but doesn't really go into real systems, often relegating major features to "optimizations", etc.
Re:Computer Science from the Bottom Up
by chetanahuja on Friday April 18, 2014 @11:32PM
(#7612491)
If you're looking for a really great book on basics of systems with particular focus on Unix/Linux and C (like what this tutorial seems to be... rather than all computer science), I don't think you could do better than "Computer Systems, A Programmer's perspective" by Bryant and O'Hallaron.
Modern Operating Systems by Tanenbaum, perhaps?
Here is the table of contents: http://www.amazon.com/review/R3K8J39AMWS64U/ref=cm_cr_dp_tit...
For something covering the "lower half" of this material, I highly recommend Patterson and Hennessy's "Computer Organization and Design". I'm currently reading the 5th edition, and have gotten to the last chapter, which is on parallel processors.