This books publish date is Unknown. The exercises are numerous and quite good. The best-selling computer organization book is thoroughly updated to provide a new focus on the revolutionary change taking place in industry today: the switch from uniprocessor to multicore microprocessors. There are so many problems that are very ambiguous as to what they are asking for. Hiểu biết các khái niệm cơ bản ở cả hai khía cạnh phần cứng và phần mềm mà ảnh hưởng đến chương trình thực hiện.
Additionally, some pretty important content, e. Examples were used a lot to make each point clear. You learn very little in expense of wasting a good deal of your precious time. I used to recommend the other book to people like technology journalists, venture capitalists, and financial analysts, i. The exercises at the end of every chapter are not relevant to the material covered in the book itself. It covers much of the essential computer architecture theory, but also is well supplemented with real world examples.
Such was the case with this textbook. I started reading it because I realized my understanding for processors was ancient and wanted to update it a bit. Patterson was the first in his family to graduate from college 1969 A. It probably better explains many details such as microarchitecture and micro programming omited in the Hennesy-Patterson book. It's not very intuitive to use, but serves to prevent the book to be even bigger and more expensive. I might have struggled more if I had been limited to the book's presentation, but it's hard to say for sure since I wasn't in that position.
I find that very fascinating! It was published by Morgan Kaufmann. Every now and then, however, the organization of the book would confuse me, and some of the questions were very poorly worded. Khi dịch sang các ngôn ngữ phần cứng thì phần cứng thực thi kết quả chương trình ra sao? One thing I was impressed with, given how much we skipped around, was how easy it was to pick up each section we were asked to read. I once thought computer architecture as a subject with random things to memorized. This is a must-read book for students and engineers who want to know how computer works. All in all the information was easy to read but that's only because it doesn't explain anything, it merely presents the topics. A great and easy to follow book, and certainly the most comprehensive one on computer architecture.
Hennessy is a Professor of Electrical Engineering and Computer Science at Stanford University, where he has been a member of the faculty since 1977 and was, from 2000 to 2016, its tenth President. It provides well-motivated, gentle introductions to the new topics, as well as many details and examples drawn from curent hardware. The questions at the end of the book continually ask for you to answer what it did not elaborate on, or even address at all, and are often unclear as to what it is asking for in a solution. This is a good textbook, but I would recommend picking it up unless you have a lot of time or you are studying it in a course. If you have just begun to study this subject, you may have difficulty applying the new topics because of the uselessness of the example problems scattered throughout the text. Either way, some solutions to problems would have been very helpful.
Apart from that, the author also hol First I will mention that I had no problem with the actual content presented in the chapters. . At times the text is repeatable because different components sometimes behave similarly. Focusing on the revolutionary change taking place in industry today--the switch from uniprocessor to multicore microprocessors--this classic textbook has a modern and up-to-date focus on parallelism in all its forms. The additional material on multiprocessors is especially crucial, given that uniprocessor performance growth has slowed, and multiprocessor software remains challenging. It gives readers solid framework of computer architecture and guides them to further specific technologies. Even if a programmer writes in very high level languages, some knowledge of the lower levels and their pitfalls goes a long way.
Important definitions were easy to find. However, as Patterson and Hennessy have reworked the balance of material between the two books, the more introductory material is located here, whereas the other book is more appropriate for computer designers or software people working close to the hardware. This particular edition is in a Paperback format. This new emphasis on parallelism is supported by updates reflecting the newest technologies with examples highlighting the latest processor designs, benchmarking standards, languages and tools. Similarly, hardware designers must understand the far-reaching effects their design decisions have on software applications. Hennessy là một quyển sách mà bạn không thể bỏ qua, đặc biệt khi bạn nghiên cứu về Kiến trúc máy tính. In doing so, it clarified the practical concerns that drive the development of new software systems.
Appendix are added so that you can extend your knowledge in more advanced topics. Maybe that was the goal… The falling pages became quite a problem for me because I took several business trips while taking this course and I was afraid to travel with the book. By going through the flow of the book, the student are able to understand the fundamental principles of computer architecture. It covers the revolutionary change from sequential to parallel computing, with a chapter on parallelism and sections in every chapter highlighting parallel hardware and software topics. I would like to strongly recommend to read this book. Computer Abstractions and Technology 1. Its prolix style make your mind exhausted with loads of jejune materials.