Computer Architecture
Home > Computing and Information Technology > Computer science > Computer architecture and logic design > Computer Architecture
Computer Architecture

Computer Architecture

|
     0     
5
4
3
2
1




International Edition


About the Book

This book lays out the concepts necessary to understand how a computer works. For reasons of clarity, the authors have deliberately chosen examples that apply to machines from all eras, without having to water down the contents of the book. This choice helps to show how techniques, concepts and performances have evolved since the first computers. The book is divided into five parts. The first four, which are of increasing difficulty, are the core of the book: “Elements of a Basic Architecture”, “Programming Model and Operation”, “Memory Hierarchy”, “Parallelism and Performance Enhancement”. The final part provides hints and solutions to the exercises in the book as well as appendices. The reader may approach each part independently based on their prior knowledge and goals.

Table of Contents:
Preface xiii Part 1. Elements of a Basic Architecture 1 Chapter 1. Introduction 3  1.1. Historical background 3  1.2. Introduction to internal operation 13  1.3. Future prospects 15 Chapter 2. The Basic Module 17  2.1. Memory 17  2.2. The processor 20  2.3. Communication between modules 30 Chapter 3. The Representation of Information 35    3.1 Review 36  3.2. Number representation conventions 38  3.3. Character representation 48  3.4 Exercises 52 Part 2. Programming Model and Operations 55 Chapter 4. Instructions 57  4.1. Programming model 58  4.2 The set of instructions 62  4.3. Programming examples 68  4.4. From assembly language to basic instructions 70 Chapter 5. The Processor 74  5.1. The control bus 76  5.2. Execution of the instruction 79  5.3. Sequencer composition 87  5.4. Extensions 91  5.5. Exercise 101 Chapter 6. Inputs and Outputs 103  6.1. Examples 105  6.2. Design and addressing of EU 115  6.3. Exchange modes 118  6.4. Handling interrupts 127  6.5. Exercises 133 Part 3. Memory Hierarchy 137 Chapter 7. Memory 139  7.1. The memory resource 139  7.2. Characteristics 140  7.3. Memory hierarchy 141  7.4. Memory size and protection 145  7.5. Segmentation 145  7.6. Paging 148  7.7. Memory interleaving and burst mode 151  7.8. Protections, example of the I386 154 Chapter 8. Caches 157  8.1. Cache memory 157  8.2. Replacements algorithms 165 Chapter 9. Virtual Memory 175  9.1. General concept 176  9.2. Rules of the access method 178  9.3 Example of the execution of a program 182  9.4. Example of two-level paging 188  9.5 Paged segmentation 194  9.6. Exercise 197  9.7. Documentation excerpts 198 Part 4. Parallelism and Performance Enhancement 205 Chapter 10. Pipeline Architectures 207  10.1 Motivations and Ideas 207  10.2 Pipeline management problems 212  10.3 Handling branches 218  10.4 Interrupts and exceptions 233 Chapter 11. Example of an Architecture 235  11.1 Presentation 235    11.2. Executing an instruction 240    11.3. Conflict resolution in the DLX 246  11.4. Exercises 252 Chapter 12. Caches in a Multiprocessor Environment 261    12.1. Cache coherence 262  12.2. Examples of snooping protocols 267  12.3. Improvements 275  12.4. Directory-based coherence protocols 275  12.5. Consistency 278  12.6. Exercises 284 Chapter 13. Superscaler Architectures 287  13.1. Superscaler architecture principles 287  13.2. Seeking solutions 290  13.3. Handling the flow of instructions 295  13.4. VLIW architectures 315  13.5. Exercises 321 Part 5. Appendices 325 Appendix A. Hints and Solutions 327  A1.1 The representation of information 327  A1.2. The processor 330  A1.3. Inputs and outputs 331  A1.4. Virtual memory 333  A1.5. Pipeline architectures 335  A1.6. Caches in a multiprocessor environment 341  A1.7. Superscaler architectures 344 Appendix B. Programming Models 347  A2.1. Instruction coding in the I8086 347  A2.2. Instruction set of the DLX architecture 349 Bibliography 351 Index 357


Best Sellers


Product Details
  • ISBN-13: 9781848214293
  • Publisher: ISTE Ltd and John Wiley & Sons Inc
  • Publisher Imprint: ISTE Ltd and John Wiley & Sons Inc
  • Height: 240 mm
  • No of Pages: 380
  • Returnable: N
  • Weight: 752 gr
  • ISBN-10: 1848214294
  • Publisher Date: 18 Dec 2012
  • Binding: Hardback
  • Language: English
  • Returnable: N
  • Spine Width: 27 mm
  • Width: 161 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Computer Architecture
ISTE Ltd and John Wiley & Sons Inc -
Computer Architecture
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Computer Architecture

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!