Computer System Architecture is an introductory book for learning how to design computer hardware. The book has been written for people who may not have any prior knowledge of computer hardware. However, one is required to be aware of assembly language programming with a microcomputer. The book can be used for a course on computer hardware system by students of computer engineering, electrical engineering, and computer science.
The first three chapters cover topics related to digital logic design such as Digital Logic Circuits and Digital Components, and Data Representation. The book goes on to cover key topics related to computer system architecture such as Programming the Basic Computer, Pipeline and Vector Processing, Computer Arithmetic, Memory Organization, and Multiprocessors. A good mix of practice problems are provided in all the chapters. The sections on Pipeline and Vector Processing and on Multiprocessors are latest additions in this third edition of the book. Two new sections have also been added on RISC architecture.
About the Author
M. Morris Mano is from California State University, Los Angeles. He has written a number of books including Logic and Computer Design Fundamentals: International Version, Computer Engineering: Hardware Design, Digital Design.