Modern Computer Architecture (Hardcover)
The set of rules and methods which govern the organization, functionality and implementation of computer systems is termed as computer architecture. It focuses on the ways in which various hardware components are connected together to form a computer system. Computer architecture deals with the high level design issues and acts as an interface between the hardware and the software. The various sub-fields of this discipline are microarchitecture, instruction set architecture and systems design. The instruction set architecture is responsible for defining items in a computer which are accessed by a program such as registers, data types and addressing modes. The major design goals of computer architecture are to achieve maximum performance and power efficiency. This book presents the complex subject of computer architecture in the most comprehensible and easy to understand language. The various sub-fields of computer architecture along with technological progress that have future implications are glanced at herein. This book will serve as a valuable source of reference for those interested in this field.