49篇文章带你学习计算机组成原理
文章平均质量分 94
智算菩萨
专长于文献精读,并随时关注最新AI模型,擅长Python编程,并有不少实战项目
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【计算机组成原理】5 计算机发展历程:从ENIAC到量子计算机的架构演进史
1946年2月14日,一个改变人类文明进程的日子,世界上第一台通用电子数字计算机ENIAC(Electronic Numerical Integrator and Computer)在美国宾夕法尼亚大学摩尔电气工程学院正式投入使用。这台庞然大物的诞生源于第二次世界大战期间美国军方的迫切需求——当时美国陆军的弹道研究实验室急需一种能够快速计算火炮弹道轨迹的工具,而传统的手摇计算器完成一次弹道计算需要整整12小时,无法满足战场瞬息万变的需要。原创 2026-03-27 09:49:23 · 951 阅读 · 0 评论 -
【计算机组成原理】4 计算机层次结构全景图:从高级语言到门电路的七层抽象
从硬联逻辑级的门电路到应用语言级的领域工具,计算机系统的七层抽象构成了一座从物理世界通往数字世界的认知阶梯。每一层都是对人类思维能力的扩展,每一次抽象都是对复杂性的驯服。这种层次化设计不仅使得计算机系统具备可维护性、可扩展性和可移植性,更体现了计算机科学的核心智慧:通过分层抽象控制复杂度,通过严格接口实现模块化,通过虚拟化技术扩展资源边界。理解这七层抽象体系,就是理解现代计算技术的全景图。原创 2026-03-27 09:33:05 · 461 阅读 · 0 评论 -
【计算机组成原理】3 计算机性能评估实战:如何计算CPI、MIPS、MFLOPS与基准测试程序
这个问题远比表面看起来复杂。早期的计算机用户可能简单地通过时钟频率来判断机器快慢,认为主频越高速度越快,但这种认知在架构日益复杂的现代计算体系中显得过于片面。事实上,计算机性能受到指令集架构、微架构实现、存储层次、编译器优化乃至工作负载特征等多重因素的交织影响,单一指标很难全面刻画系统的真实表现。性能评估的核心困境在于,我们需要在之间取得平衡。理想的性能指标应当能够跨平台比较,反映真实应用场景,同时具备明确的计算方法和物理意义。原创 2026-03-27 09:25:46 · 618 阅读 · 0 评论 -
【计算机组成原理】2 冯·诺依曼架构深度解析:Stored-Program思想为何统治80年?
冯·诺依曼架构之所以能够在80年的技术演进中保持统治地位,根本原因在于其抽象层次恰到好处——它在硬件复杂性与软件灵活性之间取得了优雅的平衡,为编程语言、操作系统、编译器等软件生态的发展提供了稳定而通用的硬件抽象。存储程序原理将程序视为可修改的数据,这一思想不仅实现了硬件与软件的逻辑解耦,更催生了现代软件工程方法学的诞生。可以说,没有冯·诺依曼架构的简单性和通用性,就不可能有现代信息技术的繁荣。原创 2026-03-27 09:20:14 · 1072 阅读 · 0 评论 -
【计算机组成原理】1 计算机组成原理学习路线:从晶体管到云架构的知识图谱
计算机组成原理不是一门孤立的硬件课,而是连接软件与物理世界的桥梁。通过本文的七层抽象图谱和四阶段学习路线建立从MOSFET到数据中心的完整认知链条理解每一层如何通过抽象隐藏下层复杂性获得性能分析、系统优化的底层洞察力正如David A. Patterson所言:“软件系统性能取决于软件设计者对系统硬件的理解程度”。掌握这门课程,你将真正理解计算机如何思考,以及如何让它们思考得更快。专栏预告:下一篇《冯·诺依曼架构深度解析:Stored-Program思想为何统治80年?原创 2026-03-27 09:14:19 · 552 阅读 · 0 评论
分享