pingterew.blogg.se

William stallings computer organization and architecture
William stallings computer organization and architecture








To Tricia (ATS), my loving wife, the kindest and gentlest personĬONTENTS Online Resources xi Preface xiii About the Author xxi Chapter 0 Reader’s and Instructor’s Guide 1 0.1 Outline of the Book 2 0.2 A Roadmap for Readers and Instructors 2 0.3 Why Study Computer Organization and Architecture? 3 0.4 Internet and Web Resources 5 PART ONE OVERVIEW 6 Chapter 1 Introduction 6 1.1 Organization and Architecture 7 1.2 Structure and Function 8 1.3 Key Terms and Review Questions 14 Chapter 2 Computer Evolution and Performance 15 2.1 A Brief History of Computers 16 2.2 Designing for Performance 37 2.3 Multicore, MICs, and GPGPUs 43 2.4 The Evolution of the Intel x86 Architecture 44 2.5 Embedded Systems and the ARM 45 2.6 Performance Assessment 49 2.7 Recommended Reading 59 2.8 Key Terms, Review Questions, and Problems 60 PART TWO THE COMPUTER SYSTEM 65 Chapter 3 A Top-Level View of Computer Function and Interconnection 65 3.1 Computer Components 66 3.2 Computer Function 68 3.3 Interconnection Structures 84 3.4 Bus Interconnection 85 3.5 Point-To-Point Interconnect 93 3.6 PCI Express 98 3.7 Recommended Reading 108 3.8 Key Terms, Review Questions, and Problems 108 Chapter 4 Cache Memory 112 4.1 Computer Memory System Overview 113 4.2 Cache Memory Principles 120 4.3 Elements of Cache Design 123Ĥ.4 4.5 4.6 4.7 Chapter 5.1 5.2 5.3 5.4 5.5 Chapter 6.1 6.2 6.3 6.4 6.5 6.6 6.7 Chapter 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 Chapter 8.1 8.2 8.3 8.4 8.5 8.6 8.7 Library of Congress Cataloging-in-Publication Data available upon request Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed in initial caps or all caps. Many of the designations by manufacturers and sellers to distinguish their products are claimed as trademarks. To obtain permission(s) to use material from this work, please submit a written request to Pearson Education, Inc., Permissions Department, One Lake Street, Upper Saddle River, New Jersey 07458, or you may fax your request to 20. This publication is protected by Copyright, and permission should be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. Manufactured in the United States of America. Upper Saddle River, New Jersey, Figure 17.11: Reprinted with permission from Ethernet Alliance.Ĭredits and acknowledgments borrowed from other sources and reproduced, with permission, in this textbook appear on the appropriate page within text.Ĭopyright © 2013, 2010, 2006 by Pearson Education, Inc., publishing as Prentice Hall. Reprinted and Electronically reproduced by permission of Pearson Education, Inc. Figure 17.10: Buyya, Rajkumar, High-Performance Cluster Computing: Architectures and Systems, Vol I, 1st edition, ©1999. Printer/Binder: Edward Brothers Cover Printer: Lehigh-Phoenix Color/Hagerstown Text Font: Times Ten-RomanĬredits: Figure 2.14: reprinted with permission from The Computer Language Company, Inc.

WILLIAM STALLINGS COMPUTER ORGANIZATION AND ARCHITECTURE SOFTWARE

Composition: Integra Software Services Pvt. Boston Columbus Indianapolis New York San Francisco Upper Saddle River Amsterdam Cape Town Dubai London Madrid Milan Munich Paris Montréal Toronto Delhi Mexico City São Paulo Sydney Hong Kong Seoul Singapore Taipei TokyoĮditorial Director: Marcia Horton Executive Editor: Tracy Dunkelberger Associate Editor: Carole Snyder Director of Marketing: Patrice Jones Marketing Manager: Yez Alayan Marketing Coordinator: Kathryn Ferranti Marketing Assistant: Emma Snider Director of Production: Vince O’Brien Managing Editor: Jeff Holcomb Production Project Manager: Kayla Smith-Tarbox Production Editor: Pat Brown Manufacturing Buyer: Pat Brown Creative Director: Jayne Conteĭesigner: Bruce Kenselaar Manager, Visual Research: Karen Sanatar Manager, Rights and Permissions: Mike Joyce Text Permission Coordinator: Jen Roach Cover Art: Charles Bowman/Robert Harding Lead Media Project Manager: Daniel Sandin Full-Service Project Management: Shiny Rajesh/ Integra Software Services Pvt.








William stallings computer organization and architecture