Practical Introduction to Computer Architecture
Computer architecture, which underpins computer science, is a topic in which "getting things done" is paramount: The ability to understand trade-offs before selecting between and implementing well-considered design options is often as important as the study of those options at a more theor...
Main Author: | |
---|---|
Corporate Author: | |
Format: | Electronic |
Language: | English |
Published: |
London :
Springer London,
2009.
|
Edition: | 1. |
Series: | Texts in Computer Science,
|
Subjects: | |
Online Access: | https://ezaccess.library.uitm.edu.my/login?url=http://dx.doi.org/10.1007/978-1-84882-256-6 |
Table of Contents:
- 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.