Jones bartlett, the essentials of computer organization and architecture 2003

1.4K 173 0
Jones  bartlett, the essentials of computer organization and architecture  2003

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

The Essentials of Computer Organization and Architecture ISBN:076370444x by Linda Null and Julia Lobur Jones and Bartlett Publishers © 2003 (673 pages) The goal of this text is to allow the students to tie the hardware knowledge covered in this book to the concepts learned in their introductory programming classes to give a complete and thorough picture of how hardware and software fit together Table of Contents Back Cover Table of Contents The Essentials of Computer Organization and Architecture Preface Chapter 1 - Introduction Data Representation in Chapter 2 Computer Systems Boolean Algebra and Chapter 3 Digital Logic MARIE — An Introduction Chapter 4 - to a Simple Computer A Closer Look at Chapter 5 - Instruction Set Architectures Chapter 6 - Memory Input/Output and Chapter 7 Storage Systems Chapter 8 - System Software Chapter 9 - Alternative Architectures Performance Chapter 10 - Measurement and Analysis Network Organization Chapter 11 and Architecture Data Structures and the Appendix A Computer Glossary Answers and Hints for Selected Exercises Index List of Figures List of Tables List of Code Examples List of Sidebars The Essentials of Computer Organization and Architecture ISBN:076370444x by Linda Null and Julia Lobur Jones and Bartlett Publishers © 2003 (673 pages) The goal of this text is to allow the students to tie the hardware knowledge covered in this book to the concepts learned in their introductory programming classes to give a complete and thorough picture of how hardware and software fit together Table of Contents Back Cover Back Cover The Essentials of Computer Organization and Architecture provides a one-semester introduction to computer organization and architecture Created in direct correlation to the ACM-IEEE Computing Curricula 2001 guidelines, this text exposes the inner working of a modern digital computer through an integrated presentation of fundamental concepts and principles With real-life examples and a focus on practical application, this text encourages its readers to develop a “big picture” understanding of how the essential organization and architecture concepts are applied in the world of computing Distinctive Features The authors write from a computer science perspective, without machine-specific terminology, motivating topics before covering them I/O and data compression are comprehensively covered, and cache memories and paging are introduced in a clear, straightforward presentation The text includes an overview of various architectures, including RISC, superscalar machines, instruction-level parallelism, neural networks, and distributed architectures Learning Resources including the MARIE architecture, a memory tutorial and simulator, tutorial software and more are provided on the book’s web site Covers the ACM-IEEE Computing Curricula 2001 topics for Organization & Architecture: AR1 Digital logic and digital systems AR2 Machine-level representation of data AR3 Assembly-level machine organization AR4 Memory system organization and architecture AR5 Interfacing and communication AR6 Functional organization AR7 Multiprocessing and alternative architectures AR8 Performance enhancements AR9 Architecture for networks and distributed systems The Essentials of Computer Organization and Architecture Linda Null Julia Lobur World Headquarters Jones and Bartlett Publishers 40 Tall Pine Drive Sudbury, MA 01776 978-443-5000 info@jbpub.com www.jbpub.com Jones and Bartlett Publishers Canada 2406 Nikanna Road Mississauga, ON L5C 2W6 CANADA Jones and Bartlett Publishers International Barb House, Barb Mews London W6 7PA UK Copyright © 2003 by Jones and Bartlett Publishers, Inc Cover image © David Buffington / Getty Images Illustrations based upon and drawn from art provided by Julia Lobur Library of Congress Cataloging-in-Publication Data Null, Linda The essentials of computer organization and architecture / Linda Null, Julia Lobur p.cm ISBN 0-7637-0444-X Computer organization Computer architecture I Lobur, Julia II Title QA76.9.C643 N85 2003 004.2'2—dc21 2002040576 All rights reserved No part of the material protected by this copyright notice may be reproduced or utilized in any form, electronic or mechanical, including photocopying, recording, or any information storage or retrieval system, without written permission from the copyright owner Chief Executive Officer: Clayton Jones Chief Operating Officer: Don W Jones, Jr Executive V.P and Publisher: Robert W Holland, Jr V.P., Design and Production: Anne Spencer V.P., Manufacturing and Inventory Control: Therese Brauer Director, Sales and Marketing: Williarn Kane Editor-in-Chief, College: J Michael Stranz Production Manager: Amy Rose Senior Marketing Manager: Nathan Schultz Associate Production Editor: Karen Ferreira Associate Editor: Theresa DiDonato Production Assistant: Jenny McIsaac Cover Design: Kristin Ohlin Composition: Northeast Compositors Text Design: Anne Flanagan Printing and Binding: Courier Westford Cover printing: Jaguar Advanced Graphics This book was typeset in Quark 4.1 on a Macintosh G4 The font families used were Rotis Sans Serif, Rotis Serif, and Prestige Elite The first printing was printed on 45# Highland Plus 07 06 05 04 03 10 In memory of my father, Merrill Cornell, a pilot and man of endless talent and courage, who taught me that when we step into the unknown, we either find solid ground, or we learn to fly -L M N To the loving memory of my mother, Anna J Surowski, who made all things possible for her girls - J M L ... computer architecture focuses on the interface between hardware and software, and emphasizes the structure and behavior of the system The majority of information contained in this textbook is devoted to computer hardware, and computer organization and architecture, and their... (such as compilers and assemblers) and their relationship to the architecture of the machine on which they are run The goal of this chapter is to tie the programmer''s view of a computer system with the actual hardware and architecture of the underlying... We can truly understand each of them only after we comprehend both of them Our comprehension of computer organization and architecture ultimately leads to a deeper understanding of computers and computation? ?the heart and soul of computer science

Ngày đăng: 25/03/2019, 16:35

Từ khóa liên quan

Mục lục

  • Table of Contents

  • Back Cover

  • The Essentials of Computer Organization and Architecture

  • Preface

    • To the Instructor

    • Chapter 1: Introduction

      • 1.2 The Main Components of a Computer

      • 1.3 An Example System - Wading through the Jargon

      • 1.4 Standards Organizations

      • 1.5 Historical Development

      • 1.6 The Computer Level Hierarchy

      • 1.7 The Von Neumann Model

      • 1.8 Non-Von Neumann Models

      • Chapter Summary

      • Further Reading

      • References

      • Review of Essential Terms and Concepts

      • Exercises

      • Chapter 2: Data Representation in Computer Systems

        • 2.2 Positional Numbering Systems

        • 2.3 Decimal To Binary Conversions

        • 2.4 Signed Integer Representation

        • 2.5 Floating-Point Representation

Tài liệu cùng người dùng

Tài liệu liên quan