Essentials of Computer Architecture- 2nd Edition
Students who have learnt computer architecture have vast information and knowledge about computers. This is because their physical work and practicals will build the sense and deliver reliable products.
The text in this book is written in the simplest form for all students especially undergraduates to understand. The first phase presents data, digital logics, paths, and gates. Then move to processors, I/O systems and later to power and energy, pipeline, parallelism, and performance.