Computer System Architecture (Third Edition)

Author: Li Xuegan
Publisher:
Publish Date: 2003-01-01
Features: This book covers the fundamental concepts, principles, structures, analytical methods, and recent significant advancements in computer system architecture. The book is divided into 8 chapters. Chapter 1 discusses the hierarchical structure of computer systems, the definitions and relationships among computer system architecture, composition, and implementation, the principles of hardware/software trade-offs and design methods, software portability techniques, the influence of applications and devices on system architecture, the development of parallelism, and the classification of computer systems. Chapter 2 covers data representation, addressing modes, the design and improvement of instruction sets, and RISC technology. Chapter 3 discusses buses, interrupt systems, channel processors, and peripheral processors. Chapter 4 covers memory systems, virtual memory, cache memory, and main memory protection. Chapter 5 discusses overlapping, pipelining, vector processors, superscalar, VLIW (Very Long Instruction Word), and superpipelined processors. Chapter 6 covers parallel processors and associative processors. Chapter 7 discusses the hardware structure of multiprocessors, program parallelism, performance analysis, and operating systems. Chapter 8 covers pulsed array machines, dataflow machines, reduction machines, intelligent machines, massively parallel processors (MPP), and cluster systems. This book is rich in content, with numerous exercises at the end of each chapter, making it suitable as a textbook for undergraduate students and graduate students in computer science and related fields, as well as a reference for technical professionals.

📌 Related Posts