Author: Zheng Weimin
Publisher:
Publish Date: 2004-01-01
Features: The book is organized horizontally, providing a comprehensive explanation of the fundamental principles of computer system architecture while introducing typical computer systems through several examples in each chapter.
● It covers both mature technologies in computer system architecture and the latest research findings both domestically and internationally.
● The book is written based on the author's 30 years of experience in teaching and research in related fields, with each chapter presenting new research findings that differ from other textbooks.
● Each chapter is independent, allowing teachers to select chapters or parts of chapters based on different teaching hours and professional requirements.
● Each chapter includes a large number of exercises to help readers better understand the content of the book. The book is divided into 12 chapters.
Chapter 1 introduces the basic concepts of computer system architecture, including the hierarchical structure of computer systems, the definition, classification, design techniques, evaluation criteria, and the development of system architecture.
Chapter 2 covers data representation, addressing techniques, the optimized design of instruction formats, the CSIC instruction system, and the RISC instruction system.
Chapter 3 discusses the principles of storage systems, virtual memory, and cache memory.
Chapter 4 introduces the principles of input/output, interrupt systems, channel processors, and input/output processors.
Chapter 5 covers advanced control techniques, pipelined processors, superscalar processors, superpipelined processors, and superscalar superpipelined processors.
Chapter 6 introduces the basic concepts of vectors, vector processor architecture, methods to improve vector processor performance, and the performance evaluation of vector processors.
Chapter 7 covers the basic concepts of interconnection networks, message passing mechanisms, and examples of interconnection networks.
Chapter 8 discusses the SIMD computer model, structure, examples, and the application of SIMD computers.
Chapter 9 introduces multiprocessor architecture, performance, and cache coherence.
Chapter 10 covers multiprocessor algorithms, including synchronization techniques, parallel search, converting serial algorithms to parallel algorithms, parallel programming languages, and their implementation methods.
Chapter 11 introduces dataflow computers, database machines, knowledge base machines, and functional programming language reducers.
The final chapter, Chapter 12, is an experiment on the DLX processor, which helps deepen the understanding of the book's main content. Each chapter includes a large number of exercises.
This book is a general textbook for computer science majors on the course "Computer System Architecture" and can also serve as a textbook for graduate students in related fields and a reference book for science and technology professionals.
Computer System Architecture (Second Edition)
📌 Related Posts
Literature
Safety Evaluation Regulations Compilation
2026-09-27
Literature
Mao Zedong's Reading Life (Revised Edition)
2026-09-28
Literature
High School Mathematics 10,000 Problems Selected (New Edition with Detailed Solutions) · Analytic Geometry: Analytic Geometry (New Edition with Detailed Solutions)
2026-09-21
Literature
N Choices in Life: Who Will You Bet Your Youth On: Who Will You Bet Your Youth On
2026-09-24
Literature
Basic Management System for Small and Medium-sized Enterprises
2026-09-29
Literature
Logic: A New Approach
2026-09-29
Literature
MATLAB 6.x Image Processing
2026-09-29
Literature
Enterprise Resource Development Planning
2026-09-29