The Physics of Computing gives a foundational view of the physical principles underlying computers. Performance, power, thermal behavior, and reliability are all harder and harder to achieve as transistors shrink to nanometer scales. This book describes the physics of computing at all levels of abstraction from single gates to complete computer systems.
It can be used as a course for juniors or seniors in computer engineering and electrical engineering, and can also be used to teach students in other scientific disciplines important concepts in computing. For electrical engineering, the book provides the fundamentals of computing that link core concepts to computing. For computer science, it provides foundations of key challenges such as power consumption, performance, and thermal. The book can also be used as a technical reference by professionals.
1. Cover image - p. i 2. Title page - p. ii 3. Table of Contents - p. iii 4. Copyright - p. iv 5. Preface - p. ix 6. Chapter 1. Electronic Computers - p. 1 7. Chapter 2. Transistors and Integrated Circuits - p. 13 8. Chapter 3. Logic Gates - p. 63 9. Chapter 4. Sequential Machines - p. 99 10. Chapter 5. Processors and Systems - p. 149 11. Chapter 6. Input and Output - p. 205 12. Chapter 7. Emerging Technologies - p. 221 13. Appendix A. Useful Constants and Formulas - p. 229 14. Appendix B. Circuits - p. 233 15. Appendix C. Probability - p. 241 16. Appendix D. Advanced Topics - p. 243 17. References - p. 253 18. Index - p. 259
The Physics of Computing gives a foundational view of the physical principles underlying computers. Performance, power, thermal behavior, and reliability are all harder and harder to achieve as transistors shrink to nanometer scales. This book describes the physics of computing at all levels of abstraction from single gates to complete computer systems.
It can be used as a course for juniors or seniors in computer engineering and electrical engineering, and can also be used to teach students in other scientific disciplines important concepts in computing. For electrical engineering, the book provides the fundamentals of computing that link core concepts to computing. For computer science, it provides foundations of key challenges such as power consumption, performance, and thermal. The book can also be used as a technical reference by professionals.
1. Cover image - p. i 2. Title page - p. ii 3. Table of Contents - p. iii 4. Copyright - p. iv 5. Preface - p. ix 6. Chapter 1. Electronic Computers - p. 1 7. Chapter 2. Transistors and Integrated Circuits - p. 13 8. Chapter 3. Logic Gates - p. 63 9. Chapter 4. Sequential Machines - p. 99 10. Chapter 5. Processors and Systems - p. 149 11. Chapter 6. Input and Output - p. 205 12. Chapter 7. Emerging Technologies - p. 221 13. Appendix A. Useful Constants and Formulas - p. 229 14. Appendix B. Circuits - p. 233 15. Appendix C. Probability - p. 241 16. Appendix D. Advanced Topics - p. 243 17. References - p. 253 18. Index - p. 259