Computer Systems Organization & Architecture is a reference book designed for undergraduate students studying computer organization and architecture.
Summary Of The Book
Professor John D. Carpinelli’s Computer Systems Organization & Architecture is a comprehensive book that provides exhaustive coverage of the basic concepts and design of computers as well as their subsystems. The book discusses the architecture and organization of computers covering the design of not only computer systems but also microprocessors and CPUs.
The most important feature of Computer Systems Organization & Architecture is the fact that the author has taken pains to use a simple method to outline the concepts using a lucid presentation style to ensure that this difficult material becomes understandable. Without missing out the crucial elements of learning, the author makes use of simple examples so that students do not get bogged down with complex details. These two examples are the Very Simple CPU consisting of four instructions to explain the design, and the Relatively Simple CPU which is based on almost similar techniques and yet brings into context a few more advanced concepts.
The author uses the state machine approach that offers a clear understanding of the functioning of the CPU. The students are educated on the CPU through various topics such as how it performs various operations such as decoding, fetching, and executing instructions. The book provides complete coverage of the designs of computer systems including interrupts and input/output processing, direct memory access, memory hierarchies, and various advanced architectural aspects of parallel processing.
Another salient feature of this book is that it comprises numerous Real-World systems and their components and provides open-ended design problems throughout the book. The book comes along with a simulation software for the Relatively Simple CPU. This enables students to get a better knowledge of systems as they learn about the internal organization of the CPU and other internal activities that take place in the CPU.
The author has designed the book, Computer Systems Organization & Architecture, in such a format that it includes sidebars that provides practical perspectives. These contain the examples of real systems to explain to students why a system is designed in a particular manner. Moreover, students can also learn how these funcomputer damentals can be implemented in the real world, as a real-world machine is included in each chapter in which the discussed concepts are implemented.
About John D. Carpinelli
John D. Carpinelli is a professor and an author. John D. Carpinelli works at New Jersey Institute of Technology as an Associate Professor. He takes appointments in both the Department of Computer and Information Sciences and the Department of Electrical and Computer Engineering.
Could be way better
Certified Buyer, Agartala
A must read
Abhinav Kumar Jha
Certified Buyer, New Delhi