Here is the listing of Best reference books on Computer Organization and Architecture.
|1. “Computer Organization and Design:The Hardware/Software Interface” by David A. Patterson and John L. Hennessy
Book Review: The book very nicely presents the switch from uniprocessor to multicore microprocessors. Demonstration on parallelism is encompassed by updates in latest technologies which include examples such as latest processor designs and benchmarking standards. MIPS processor is used to present the basics of hardware technologies, assembly language, pipelining, computer arithmetic, memory hierarchies and I/O. Additionally, sections on ARM and x86 architectures are also included. The book also includes additional and fresh content on flash memory and virtual machines and also a big set of exercises which will test the understanding of the reader.
|2. “Computer Organization” by Carl Hamachar, Zvonco Vranesic and Safwat Zaky
Book Review: This book covers all the important topics in the field of computer organization and embedded systems. The book also demonstrates hardware design principles and illustrates how hardware design is affected by the requirements of software. The book also explains the main principles and properties along with the support of examples from commercially available processors. The book is very useful for electrical and computer engineering students at the undergraduate level and is usually intended for a first course in computer organization and embedded systems.
|3. “Computer Architecture and Organization” by John P. Hayes
Book Review: This book on Computer Architecture and Organization presents comprehensive information on important aspects of computer architecture thereby updating the case studies, worked examples, and problem sets. Simultaneously, the book also retains emphasis on basic principles. Taking into consideration the dramatic changes in computer technology that have happened over the last decade, the treatment of performance-related topics such as pipelines, caches, and RISC’s has also been expanded. Numerous examples and problems at the end of every chapter has also been included to test the understanding of the reader.
|4. “Computer Organization and Architecture: Designing for Performance” by William Stallings
Book Review: This book discusses the fundamental concepts of computer organisation and architecture, as well as the performance in driving computer design. The book takes inputs and information from practitioners and hence mentions the innovations and improvements made. The book covers topics like bus organization, computer arithmetic, I/O components, RISC, memory and parallel processors. The information provided in the book is provided taking into consideration the system view from both architectural and organizational perspectives. The different architectures taken into consideration are Pentium, EPIC and IA-64 architecture of Intel’s Pentium processor.
|5. “Computer Systems Design and Architecture” by Vincent P. Heuring and Harry F. Jordan
Book Review: The book takes into consideration three viewpoints and they are the logic designer’s perspective, assembly language programmer’s perspective and the perspective of computer architect.The book also covers developments in microprocessors, ALU, pipelining, memory hierarchy, internet and networks. The book also performs in-depth analysis of CISC and RISC models allowing for in-depth appreciation of various machine structures and functions. The book also performs examination of general purpose machines, machine languages, digital logic, processor design, peripheral devices and is very useful for computer engineering professionals.
Sanfoundry Global Education & Learning Series – Best Reference Books!