Computer Organization and Architecture: Designing for Performance, 7/E
ISBN-10: 0131856448
ISBN-13: 9780131856448
Publisher: Prentice Hall
Copyright: 2006
Format: Paper; 792 pp
Published: 07/11/2005
Description
Four-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association, including the current edition: (seventh edition, 2006; sixth edition, 2003; fifth edition, 2000; third edition, 1996)
With up-to-date coverage of modern architectural approaches, this new edition provides a thorough discussion of the fundamentals of computer organization and architecture, as well as the critical role of performance in driving computer design. Coverage is supported by a wealth of concrete examples emphasizing modern RISC, CISC, and superscalar systems.
Access valuable resources via the Prentice Hall page www.prenhall.com/stallings or directly at the author's text specific website http://williamstallings.com/COA/COA7e.html. Visit Stallings Computer Science Student Resource Site: http://williamstallings.com/StudentSupport.html
Features
• Systems are viewed from both the architectural (attributes of a system visible to a machine language programmer) and organizational (operational units and their interconnections that realize the architecture) perspectives — Designed to present material within a useful context for clarity.
• Thorough coverage of computer arithmetic — Addresses twos complement and floating point representations and arithmetic, with detailed examination of IEEE 754.
• Liberal use of figures, tables, and examples — Provides
clarification of key concepts every step of the way.
• Detailed treatment of bus organization — Assists students in understanding thefunctioning of buses to evaluate key design issues.
• Unified, detailed treatment of I/O — Demonstrates the interaction of I/O modules with the outside world and the CPU. Provides full understanding of I/O functions and structures, including two important external interface examples: FireWire and InfiniBand.
• Strong chapter on RISC — Illustrates the importance of the technology found in virtually all contemporary machines.
• Thorough discussion of cache memory — Presents a clear review of the increasingly complex design of cache memory, a central element in the design of high-performance processors.
• Detailed treatment of internal and external memory — Delivers a unified discussion of the elements of the memory hierarchy, from registers to optical memory, as well as leading-edge areas, such as optical, advanced DRAM, and RAID disk arrays.
• Numerous running examples, especially Pentium 4, throughout the text — Highlights specific system examples to illustrate points and motivate the reader, with special attention to the most important CISC and superscalar systems, including Pentium 4 and PowerPC G4.
• Clear treatment of parallel processors — Exceptionally clear, well-organized treatment of symmetric multiprocessors (SMP), clusters, and NUMA systems.
• Full treatment of microprogrammed implementation — Provides a solid review of this often-overlooked area.
• Built-in assessment tools – Includes review questions for
each chapter, plus lists of key words and common acronyms.
• Companion Website -- Access textbook-related resources and support materials for students and instructors maintained by the author.
• Student Resource Site -- Access a wealth of computer science-related information including mathematics reviews, how-to documents, research resources, and career explorations maintained by the author.
New To This Edition
• Comprehensive review of computer organization and architecture, from processor design to memory, I/O, and parallel systems — Captures the field’s continued innovations and improvements, with input from active academic and professional practitioners.
• Up-to-date coverage of modern computer architecture —
including superscalar and EPIC — Reviews the two most prevalent approaches: superscalar, which has come to dominate the microprocessor design field, including the widely used Pentium; and EPIC, seen in the IA-64 architecture of Intel's Itanium.
• Unified presentation of instruction set architecture with rich set of examples — Explains why certain design features are chosen and enables the student to evaluate instruction set design issues.
• Nearly 200 homework problems — Represent a wide range of
difficulty, with solutions to all in the Instructor's
Manual.
• Unparalleled degree of instructor support — Includes an
instructor website with solutions to all homework problems
and review questions; suggested research and simulation
projects; a student SimpleScalar manual, and suggested
reading assignments.
• Projects for teaching computer organization and architecture — Includes guidance on how to assign and structure projects, as well as suggested research and simulation projects covering a broad range of topics from the text.
• Companion Website -- Access textbook-related resources and support materials for students and instructors maintained by the author.
• Student Resource Site -- Access a wealth of computer science-related information including mathematics reviews, how-to documents, research resources, and career explorations maintained by the author.
Table of Contents
Part 1: Overview
Part 2: The Computer System
3. A Top-Level View of Computer Function and Interconnection. 4. Cache Memory. 5. Internal Memory Technology. 6. External Memory. 7. Input/Output. 8. Operating System Support.
Part 3: The Central Processing Unit 9. Computer Arithmetic. 10. Instruction Sets: Characteristics and Functions. 11. Instruction Sets: Addressing Modes and Formats. 12. CPU Structure and Function. 13. Reduced Instruction Set Computers (RISCs). 14. Instruction-Level Parallelism and Superscalar Processors. 15. The IA-64 Architecture. Part 4: The Control Unit
16. Control Unit Operation. 17. Microprogrammed Control.
Part 5: Parallel Organization 18. Parallel Processing.Appendix A: Digital Logic
Boolean Algebra. Gates. Combinational Circuits. Sequential Circuits. Problems.
Appendix B: Number Systems
The Decimal System. The Binary System. Converting between Binary and Decimal. Hexadecimal Notation. Problems.
Appendix C: Projects For Teaching Computer Organization and Architecture
Research Projects. Simulation Projects. Reading/Report Assignments.
References. Glossary. Index. Acronyms.
Courses
Computer Organization and Architecture
(Computer Science)
Computer Architecture
[CORE TEXTS]
(Electrical & Computing Engineering)
Next Edition(s)
Author Bios
William Stallings has made a unique contribution to understanding the broad sweep of technical developments in computer networking and computer architecture. He has authored 18 titles, and counting revised editions, a total of 35 books on various aspects of these subjects. In over 20 years in the field, he has been a technical contributor, technical manager, and an executive with several high-technology firms. Currently he is an independent consultant whose clients have included computer and networking manufacturers and customers, software development firms, and leading-edge government research institutions.
He has six times received the prize for best Computer Science and Engineering textbook of the year from the Textbook and Academic Authors Association.
Bill has designed and implemented both TCP/IP-based and OSI-based protocol suites on a variety of computers and operating systems, ranging from microcomputers to mainframes. As a consultant, he has advised government agencies, computer and software vendors, and major users on the design, selection, and use of networking software and products.
Dr. Stallings holds a Ph.D. from M.I.T. in Computer Science and a B.S. from Notre Dame in Electrical Engineering.
Stallings
©2006
|
Prentice Hall
|
On-line Supplement
|
Live
ISBN-10: 0131936174 |
ISBN-13: 9780131936171
More Info
Stallings
©2006
|
Prentice Hall
|
On-line Supplement
|
Live
ISBN-10: 0131936182 |
ISBN-13: 9780131936188
|
| | | More Info |
Stallings
©2006
|
Prentice Hall
|
On-line Supplement
|
Live
ISBN-10: 0131936174 |
ISBN-13: 9780131936171
More Info
Stallings
©2006
|
Prentice Hall
|
On-line Supplement
|
Live
ISBN-10: 0131936174 |
ISBN-13: 9780131936171
More Info
Stallings
©2006
|
Prentice Hall
|
On-line Supplement
|
Live
ISBN-10: 0131936174 |
ISBN-13: 9780131936171
More Info
Log in to the Instructor Resource Center
Login name:
Password:
Forgot login/password? | Need to redeem an access code?
Instructor Resource Center File Download
This work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. Dissemination or sale of any part of this work (including on the World Wide Web) will destroy the integrity of the work and is not permitted. The work and materials from this site should never be made available to students except by instructors using the accompanying text in their classes. All recipients of this work are expected to abide by these restrictions and to honor the intended pedagogical purposes and the needs of other instructors who rely on these materials.| Cancel | I accept, proceed with download |
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.