Which Computer Organization & Architecture book is good for me?

Posted by claws on Stack Overflow See other posts from Stack Overflow or by claws
Published on 2010-03-08T19:44:27Z Indexed on 2010/04/06 15:53 UTC
Read the original article Hit count: 559

I'm always interested in learning the inner working of things. I started with C programming and then learnt Operating systems (from stallings) and then linkers & loaders and then assembly language after reading these now I want to go into little more depth.

Computer Architecture. I feel that makes everything clear. As per SO archives these are the two good books:

  1. Computer Architecture: A Quantitative Approach, 4th Edition

  2. Computer Organization and Design, Fourth Edition, ~ David A. Patterson, John L. Hennessy

But I've browsed through the contents of these books and found that they don't exactly meet my needs.

  • I want to learn more about caches, Memory Management Unit , mapping b/w virtual memory & physical memory
  • I'm no way interested in other ISAs like MIPS etc.. I'm IA32 and X86-64 fan and I want to stick to it.
  • I'm not a hardware developer I don't want to details like circuit diagrams or How is L1, L2 & L3 caches are implemented?
  • I want to know the parallel processing technologies like HyperThreading at the architecture level but again I don't want to design them.
  • I liked the table of Contents of - Computer Architecture: A Quantitative Approach, 4th Edition but Quantitave Approach? Seriously??
  • I want to know the details of current technologies and I dont want to spend reading 200 pages of outdated old technologies ( I experienced this while learning ASM}

© Stack Overflow or respective owner

Related posts about computer-architecture

Related posts about books