Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Hardware and Computer Organization
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Hardware and Computer Organization

Hardware and Computer Organization

The Software Perspective

Arnold S Berger - Collection Embedded Technology

492 pages, parution le 27/06/2005

Résumé

This book is a practical introduction to the architecture of modern microprocessors for students and professionals alike. It is designed to take readers "under the hood" of modern embedded computer systems and PCs, and provide them with an understanding of these complex machines that have become such a pervasive part of everyday life. It clearly explains how hardware and software cooperatively interact in order to accomplish real-world tasks.

Unlike other texts on this topic, Dr. Berger's book takes the software developer's point-of-view. Instead of simply demonstrating how to design a computer's hardware, it provides an understanding of the total machine, highlighting strengths and weaknesses, explaining how to deal with memory and how to write efficient assembly code that interacts directly with and takes best advantage of the underlying hardware.

Additionally, the book has a unique emphasis on facilitating the ability to make real engineering decisions in industry when working with anything from simple 8-bit microprocessors in embedded applications to PCs and workstations. It demystifies the link between the behavior of the code and the operation of the machine, while helping engineers and students to better understand the limitations imposed by finite speed and resources.

The book is divided into three major sections:

  • Part 1: Hardware Fundamentals and Digital Design
    Covers hardware and computer fundamentals, including logical gates and simple digital design. Elements of hardware development such as instruction set architecture, memory and I/O organization and analog to digital conversion are examined in detail, within the context of modern operating systems.
  • Part 2: Assembly Language Programming
    Discusses the software at the lowest level-assembly language, which is the language of the computer's Instruction Set Architecture, or ISA. This coverage encompasses today's three most popular architectures and provides the reader with a comparative basis for understanding modern computer designs.
  • Part 3: Computer Architecture
    Looks at computers from a macro point of view, highlighting the differences between the CISC and RISC microprocessor architectures in the context of their assembly language instruction sets and the compiler technologies required to support them. Performance issues, including compiler optimization and OS "tuning", pipelines, caches, virtual memory and the future of reconfigurable hardware are covered.

Uses the three most popular computer architectures in the world today as examples:

  • Freescale 68,000
  • Intel i86
  • ARMvS

DVD-ROM inside book includes:

  • 11 video lectures on key aspects of hardware design and development from noted industry experts such as CRAY supercomputer designer David Resnick, HP Labs scientist Philip Kuekes, MIPS founder and Stanford University President John L. Hennessy, and best-selling author Andrew Sloss
  • PowerPoint slides for integration into courseware
  • Instruction Set Simulators for each of the three example architectures

Highly visual approach-many diagrams and illustrations are included thoughout the text

Extensive real-world references and insights from the renowned author's many years in industry

L'auteur - Arnold S Berger

Arnold S. Berger is a Senior Lecturer in the Computing and Software Systems Department at the University of Washington-Bothell. He received his BS and PhD degrees from Cornell University. Dr. Berger has held positions as an R&D Director at Applied Microsystems Corporation, Embedded Tools Marketing Manager at Advanced Micro DeviceSj-and R&D Project Manager at Hewlett-Packard. Dr. Berger has published over 40 papers on embedded systems. He holds three patents and is the author of the popular title, Embedded Systems Design: An Introduction to Processes, Tools and Techniques.

Sommaire

  • Preface
  • Acknowledgments
  • What's on the DVD-ROM?
  • Introduction and Overview of Hardware Architecture
  • Introduction to Digital Logic
  • Introduction to Asynchronous Logic
  • Introduction to Synchronous Logic
  • Introduction to State Machines
  • Bus Organization and Memory Design
  • Memory Organization and Assembly Language Programming
  • Programming in Assembly Language
  • Advanced Assembly Language Programming Concepts
  • The Intel x86 Architecture
  • The ARM Architecture
  • Interfacing with the Real World
  • Introduction to Modern Computer Architectures
  • Memory Revisited, Caches and Virtual Memory
  • Performance Issues in Computer Architecture
  • Future Trends and Reconfigurable Hardware
  • Appendix A: Solutions for Odd-Numbered Exercices
  • About the Author
  • Index
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Newnes
Auteur(s) Arnold S Berger
Collection Embedded Technology
Parution 27/06/2005
Nb. de pages 492
Format 19,5 x 24
Couverture Relié
Poids 1208g
Intérieur Noir et Blanc
EAN13 9780750678865
ISBN13 978-0-7506-7886-5

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription