This book has been designed as an introductory text on Computer organization and design for the B. Tech. students of computer science, electronics engineering and information technology and MCA students as well. This book provides thorough discussion of the fundamentals of computer organization and design. It delves into the syllabus prescribed by various Technical Universities in India. The text gives a clear and in-depth analysis of the basic principles underlying the subject. This book provides a new focus on the revolutionary change taking place in today's industry. A large number of diagrams, problems at the end of each chapter, tables, and exercises enhance the value of the text. This text has been developed after numerous years of author's teaching this course to undergraduate students and identifying their problem areas.