Computer Architecture A Synthesis
Written 
by Prabhas Chongstitvatana from Chulalongkorn University, this highly 
informative PDF gives comprehensive detail about the principles of computer 
architecture. It starts by introducing some core concepts and works up through 
coverage of Instruction Set Architecture by elaborating on the very basic 
workings of computer systems. It also addresses computer arithmetic, along with 
the design of control units that is essential in explaining how the CPU manages 
its operations. It covers processor design, from a simple model of a CPU to its 
advances like pipelining and instruction-level parallelism; then it goes further 
to touch on vector machines, memory system design, magnetic disk technology, and 
finally concludes with considerations toward future architectures. This PDF is a 
broad resource for foundational and advanced understandings of computer 
architecture.
Author(s): Prabhas Chongstitvatana, Chulalongkorn 
University
 267 Pages
267 Pages