Always Learning

Computer Organization and Architecture: Designing for Performance, 7/E
William Stallings

ISBN-10: 0131856448
ISBN-13:  9780131856448

Publisher:  Prentice Hall
Copyright:  2006
Format:  Paper; 792 pp
Published:  07/11/2005


Print this content

In this section:


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

  1. Introduction. 2. Computer Evolution and Performance.

 

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.


Next Edition(s)

  • Computer Organization and Architecture, 9/E
    Stallings
    ©2013  |  Prentice Hall  |  Cloth; 792 pp  |  Estimated Availability : 03/05/2012
    ISBN-10: 013293633X  |  ISBN-13: 9780132936330
    Brief Description  |  More Info

  • Computer Organization and Architecture: Designing for Performance, 8/E
    Stallings
    ©2010  |  Prentice Hall  |  Cloth; 792 pp  |  Instock
    ISBN-10: 0136073735  |  ISBN-13: 9780136073734
    Brief Description  |  More Info



Back to top

Print this content

In this section:


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.

Back to top

Print this content

In this section:


Websites and Online Courses

Companion Website for Computer Organization and Architecture: Designing for Performance, 7/E
Stallings
©2006  |  Prentice Hall  |  On-line Supplement  |  Live
ISBN-10: 0131936174  |  ISBN-13: 9780131936171
More Info

Back to top

Print this content

In this section:

Online Instructor Resource, 7/E
Stallings
©2006  |  Prentice Hall  |  On-line Supplement  |  Live
ISBN-10: 0131936182  |  ISBN-13: 9780131936188

Show Downloadable Files
 | More Info

Back to top

Companion Website for Computer Organization and Architecture: Designing for Performance, 7/E
Stallings
©2006  |  Prentice Hall  |  On-line Supplement  |  Live
ISBN-10: 0131936174  |  ISBN-13: 9780131936171
More Info

Back to top


Websites and online courses

Companion Website for Computer Organization and Architecture: Designing for Performance, 7/E
Stallings
©2006  |  Prentice Hall  |  On-line Supplement  |  Live
ISBN-10: 0131936174  |  ISBN-13: 9780131936171
More Info


Websites and Online Courses

Companion Website for Computer Organization and Architecture: Designing for Performance, 7/E
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

Print this content

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.

Back to top