چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Computer Organization and Design : The Hardware / Software Interface

John L. Hennessy, David A. Patterson; with a contribution by James R. Larus

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۱۹۹۴
فرمت
PDF
زبان
انگلیسی
حجم فایل
۳۲٫۴ مگابایت

دربارهٔ کتاب

Computer Organization and Design: The Hardware/Software Interface presents the interaction between hardware and software at a variety of levels, which offers a framework for understanding the fundamentals of computing. This book focuses on the concepts that are the basis for computers. Organized into nine chapters, this book begins with an overview of the computer revolution. This text then explains the concepts and algorithms used in modern computer arithmetic. Other chapters consider the abstractions and concepts in memory hierarchies by starting with the simplest possible cache. This book discusses as well the complete data path and control for a processor. The final chapter deals with the exploitation of parallel machines. This book is a valuable resource for students in computer science and engineering. Readers with backgrounds in assembly language and logic design who want to learn how to design a computer or understand how a system works will also find this book useful. The performance of software systems is dramatically affected by how well software designers understand the basic hardware technologies at work in a system. Similarly, hardware designers must understand the far-reaching effects their design decisions have on software applications. For readers in either category, this classic introduction to the field provides a look deep into the computer. It demonstrates the relationships between the software and hardware and focuses on the foundational concepts that are the basis for current computer design. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies at work in a computer system. The book presents an entire MIPS instruction set -- instruction by instruction -- the fundamentals of assembly language, computer arithmetic, pipelining, memory hierarchies, and I/O, and introduces the essentials of network and multiprocessor architectures. A new aspect of the third edition is the explicit connection between program performance and CPU performance. The authors show how hardware and software components -- such as the specific algorithm, programming language, compiler, instruction set architecture, and processor implementation -- impact program performance. This edition also digs deeper into related hardware and software issues, offering specific material on the CD for readers with a hardware or software focus. A CD provides a toolkit of simulators and compilers along with tutorials for using them. Hennessy's Original Research Area Was Optimizing Compilers. His Research Group At Stanford Developed Many Of The Techniques Now In Commercial Use. In 1981, Hennessy Started The Mips Project At Stanford With A Handful Of Graduate Students. After Completing The Project In 1984, He Took A One-year Sabbatical To Co-found Mips Computer Systems, Which Has Since Merged With Silicon Graphics. The Risc Architecture Developed At Mips Has Been Utilized By A Number Of Companies Including Dec, Nec, Siemens, Silicon Graphics, And Tandem. Hennessy's Current Research At Stanford Focuses On The Area Of Designing And Exploiting Multiprocessors. Most Recently, He Has Been Involved In The Development Of The Dash Multiprocessor Architecture.--book Jacket. Computer Abstractions And Technology -- The Role Of Performance -- Instructions : Language Of The Machine -- Arithmetic For Computers -- The Processor : Datapath And Control -- Enhancing Performance With Pipelining -- Large And Fast : Exploiting Memory Hierarchy -- Interfacing Processors And Peripherals -- Parallel Processors -- Appendices. Assemblers, Linkers And The Spim Simulator / James R. Larus ; The Basics Of Logic Design ; Mapping Control To Hardware ; Introducing C To Pascal Programmers ; Another Approach To Instruction Set Architecture : Vax. David A. Patterson, John L. Hennessy. Includes Bibliographical References And Index. Content: Inside Front Cover, Page ifc1 TRADEMARKS, Page ii Front Matter, Page iii Copyright, Page iv Dedication, Page v Foreword, Pages vi-vii Preface, Pages xiii-xxii The SPIM Simulator for the MIPS R2000/R3000, Pages xxiii-xxiv 1 - Computer Abstractions and Technology, Pages 2-45 2 - The Role of Performance, Pages 46-90 3 - Instructions: Language of the Machine, Pages 92-164 4 - Arithmetic for Computers, Pages 166-266 5 - The Processor: Datapath and Control, Pages 268-360 6 - Enhancing Performance with Pipelining, Pages 362-450 7 - Large and Fast: Exploiting Memory Hierarchy, Pages 452-530 8 - Interfacing Processors and Peripherals, Pages 532-592 9 - Parallel Processors, Pages 594-648 APPENDIX A - Assemblers, Linkers, and the SPIM Simulator, Pages A-2-A-72 APPENDIX B - The Basics of Logic Design, Pages B-2-B-46 APPENDIX C - Mapping Control to Hardware, Pages C-2-C-28 APPENDIX D - Introducing C to Pascal Programmers, Pages D-2-D-8 APPENDIX E - Another Approach to Instruction Set Architecture—VAX, Pages E-2-E-25 Index, Pages I-1-I-24 Inside Back Cover, Page ibc1

قیمت نهایی

۴۴٬۰۰۰ تومان