Practical introduction to computer architecture

Practical introduction to computer architecture

Page, D.

62,35 €(IVA inc.)

This book blends traditional teaching approaches with the use of mathematics,together with the use of a hardware description language and a concrete processor as vehicles for ‘hands-on’ modelling and experimenting with digital logicand processor design. This unique approach encourages readers to derive theirown conclusions via experimentation, enabling them to discover for themselvesthe fundamental and exciting topics of computer architecture. Features: includes a wide-ranging introductory chapter; outlines basic methods for evaluatingprocessors; investigates advanced topics in processor design; presents a detailed description of a development tool-chain; provides a stand-alone tutorial on using SPIM; focuses on aspects of compilers which are closely tied to the processor; examines the concept of efficient programming; concludes every chapter with a set of example problems. This practical, reader-friendly textbook has been written with undergraduates in mind, and is suitable for self-study. Provides a practically driven approach to teaching computer architecture, while still offering breadth and continuity to the reader Inclusion of mathematical preliminaries, enforces the linkage between the theory and practice Uses Verilog as a means to bridge the gap between a high-level, systems architecture approach and a low-level, digital logic approach, offering a level of integrationbetween the topics INDICE: Introduction.- Part I: Tools and Techniques.- Mathematical Preliminaries.- Basics of Digital Logic.- Hardware Design using Verilog.- Part II Processor Design.- A Historical and Functional Perspective.- Basic Processor Design.- Arithmetic and Logic.- memory and Storage.- measuring Performance.- Advanced Processor Design.- Part III: The Hardware/Software Interface.- Assemblers,Compilers and Linkers.- Operating Systems.- Efficient Programming.- Part IV: Appendices.- Selected Topics.- SPIM: AMIPS32 Simulator.- Bibliography.

  • ISBN: 978-1-84882-255-9
  • Editorial: Springer
  • Encuadernacion: Cartoné
  • Páginas: 665
  • Fecha Publicación: 01/06/2009
  • Nº Volúmenes: 1
  • Idioma: Inglés