A General Education Course on CPU cover

A General Education Course on CPU

Rating 4.0
Word count
129K words
Chapters
61
ISBN
9787115576378

Tags

Summary

The central processing unit (CPU) is the most important chip in a computer. The level of CPU design and manufacturing is a symbol of a country's information technology strength, and building the industrial ecosystem requires cultivating more high-end talent who understand CPU technical principles.

Based on the technology and experience accumulated by the Loongson CPU team over 20 years, this book analyzes the CPU across seven major sections: CPU Overview, CPU Terminology, CPU Principles, CPU Manufacturing, CPU Ecosystem, CPU Families, and Chinese CPUs. It vividly and engagingly explains the basic concepts, core principles, manufacturing, and industrial ecosystem of CPUs, and further interprets the R&D history, core features, and ecosystem-building experience of Loongson CPUs, guiding readers step by step into the world of CPUs.

Editor's review

CPU Essentials is a rare and excellent work of technical popular science, successfully striking a balance between depth and accessibility. Drawing on his solid professional background, author Jin Guojie weaves the complex evolutionary history, working principles, and modern design thinking of CPU technology into a clear, logically structured, and compelling narrative. This book is not a simple listing of technologies; rather, taking "general education" as its thread, it leads you from the era of vacuum tubes and transistors all the way to the frontiers of multi-core and heterogeneous computing, helping you understand the driving forces and essential ideas behind each generation of technological innovation.

The value of reading it lies in this: it not only meets the needs of computer science students and practitioners who want to fill gaps and build a complete knowledge system, but also enables a broad audience of technology enthusiasts to cross the technical threshold and truly understand how the "brain" behind everything from mobile phones to supercomputers thinks and works. The book is especially outstanding in explaining core concepts such as instruction set architecture, pipelines, caches, and parallel computing. It avoids abstruse mathematical formulas and replaces them with vivid analogies and clear diagrams, making abstract principles intuitive and tangible.

Even more commendable is that the author does not stop at technology itself but places the development of CPUs within the broader context of the information technology revolution, touching on practical issues such as performance, power consumption, security, and ecosystems, giving the reading a sense of the times and room for critical reflection. Whether you want to deeply understand the underlying logic of computers or are simply curious about why the devices in your hands are becoming ever more intelligent, this book offers a solid and enjoyable reading experience.

Who it's for

A good fit for

  • Technology enthusiasts curious about how computer hardware works
  • Students majoring in computer science, electronic engineering, and related fields
  • Software developers hoping to strengthen their foundation in computer architecture
  • IT professionals seeking to understand system performance bottlenecks from the ground up

Not a good fit for

  • Hardware enthusiasts looking for detailed specifications of specific CPU models or overclocking实战 guides
  • Readers expecting large numbers of programming examples or operating system kernel code analysis

Reading tips

  1. Can be read chapter by chapter to build a complete cognitive framework from history to the present
  2. When encountering complex chapters such as microarchitecture, readers can refer repeatedly to the illustrations in the book and need not understand everything on the first pass
  3. After reading, try observing and thinking about the electronic devices used in daily life, connecting theoretical knowledge with practical experience

About the publisher

Posts & Telecom Press China · Founded in 1953

Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.

Contents

  1. 版权信息
  2. 内容提要
  3. 编委会
  4. 推荐序
  5. 前言
  6. CPU概览篇 时代与机遇
  7. 第1节 CPU时代
  8. 第2节 CPU性能论
  9. 第3节 人人可学CPU
  10. CPU术语篇 入门术语应知应会
  11. 第1节 计算机的语言:指令集
  12. 第2节 繁简之争:精简指令集
  13. 第3节 第一次抽象:汇编语言
  14. 第4节 做CPU就是做微结构
  15. 第5节 解读功耗
  16. 第6节 摩尔定律传奇
  17. 第7节 通用还是专用?
  18. 第8节 飘荡的幽灵:后门和漏洞
  19. CPU原理篇 现代高性能CPU架构与技术
  20. 第1节 理论基石
  21. 第2节 EDA神器
  22. 第3节 开天辟地:二进制
  23. 第4节 CPU的天职:数值运算
  24. 第5节 流水线的奥秘
  25. 第6节 乱序执行并不是没有秩序
  26. 第7节 多发射和转移猜测
  27. 第8节 包纳天地的内存
  28. 第9节 CPU的“外交”
  29. CPU系统篇 由CPU组成完整计算机
  30. 第1节 操作系统和应用的桥梁
  31. 第2节 专用指令发挥大作用
  32. 第3节 虚拟化:逻辑还是物理?
  33. 第4节 可以信赖的计算
  34. 第5节 从一个到多个:并行
  35. 第6节 并行计算机的内存
  36. 第7节 集大成:从CPU到计算机
  37. CPU生产制造篇 从电路设计到硅晶片的实现
  38. 第1节 化设计为实物
  39. 第2节 硅晶片的由来
  40. 第3节 模拟元器件
  41. 第4节 数字元器件
  42. 第5节 交付工厂
  43. 第6节 怎样省钱做芯片?
  44. 第7节 明天的芯片
  45. CPU家族篇 经典CPU企业和型号
  46. 第1节 从上古到战国
  47. 第2节 巨头寻踪
  48. 第3节 小而坚强
  49. 第4节 世界边缘
  50. CPU生态篇 解密软件生态
  51. 第1节 生态之重
  52. 第2节 开发者的号角
  53. 第3节 解决方案如何为王
  54. 第4节 生态的优点
  55. 第5节 生态的方向
  56. 中国CPU篇 “技术—市场—技术”的历史循环
  57. 第1节 CPU旧事
  58. 第2节 龙的声音
  59. 第3节 龙之生态
  60. 第4节 未来已来
  61. 推荐阅读

FAQ

Does this book require readers to have a strong background in electronics or computer science?
No. This book is positioned as a "general education course," and the author explains core concepts in accessible language with appropriate analogies. Readers with a high school education or above and an interest in technology can understand it. Preliminary basic computer knowledge will help make reading smoother, but it is not required.
Is the content of this book outdated? After all, CPU technology advances rapidly.
Not at all. The book focuses on explaining the basic principles of CPU design, the evolution of ideas, and core paradigms (such as the von Neumann architecture and parallel computing). These foundational concepts are quite stable and serve as the cornerstone for understanding current and future CPU technologies (such as RISC-V and AI chips). The book also offers some outlook on current trends, ensuring the timeliness of its content.
What are the main differences between this book and similar textbooks on computer organization?
The main differences lie in the writing goals and audience. Traditional textbooks place more emphasis on the systematicity and rigor of knowledge and often serve exams and teaching. This book, by contrast, focuses on "general education" and "popular science," aiming to tell the story of technology, reveal design philosophy, and spark interest. Its language is more vivid, its narrative thread leans more toward historical evolution and macro-level thinking, and it is more readable, making it better suited for independent reading and cultivating interest.

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

靳国杰 Author

Only limited public information is available about Jin Guojie, whose research interests and writings center on low-level computer technologies and chip applications. Two of his works are included here: A General Course on CPUs and The Loongson Application Development Standard Tutorial. The former introduces the fundamentals and working principles of processors to general readers, while the latter focuses on application development practices on the Loongson platform as a technical tutorial. His writing thus combines popular science with hands-on guidance, explaining core computing concepts clearly while attending to development methods within the domestic processor ecosystem, which is why his works appear under both general computing and exam-related categories. For readers seeking a basic understanding of CPUs or a start in Loongson platform development, these two books offer fairly systematic introductory references.

张戈 Author

Zhang Ge is an author about whom limited public information is available. Three works can currently be confirmed: A General Introduction to CPUs, the Loongson Application Development Standard Tutorial, and Ten Years of Sword Forging. His subjects span general computing, examination-related material, and social fiction. Judging from these works, he has engaged in popular writing on processors and computing fundamentals, contributed to technical tutorials for application development, and also attempted fiction, addressing both technology learners and general readers. Since no reliable records of his birth and death dates, nationality, or personal experience have been found, his biographical background cannot be described in detail. Readers may instead approach his writing through these three works, noting the range between accessible technical writing and fiction, and thus form a concrete initial impression of this author.

More by the same author

Top rated in the same category