摘要: 从源码到可执行文件:揭秘程序编译与执行的底层魔法 当你敲下 gcc hello.c -o hello 并运行 ./hello 时,计算机内部究竟发生了什么?让我们一起踏上这场从高级语言到机器指令的奇妙旅程。 引言:一行代码的生命周期 想象一下,你刚刚写下了人生中第一个C程序: #include <s 阅读全文
posted @ 2025-08-17 18:02 Zuckjet 阅读(36) 评论(0) 推荐(0)
摘要: 在键盘轻敲与屏幕闪烁之间,是一台计算机硬件以微秒乃至纳秒级的协作,完成你交给它的每一次任务。本文以“计算机硬件组成部分”为主线,带你系统认识硬件由哪些模块构成、各自负责什么、以及它们如何默契配合将比特流转为体验与成果。文末配有一张结构图与两个真实工作流案例,帮助你将抽象概念落到实际。 一、计算机硬件 阅读全文
posted @ 2025-08-17 17:09 Zuckjet 阅读(273) 评论(0) 推荐(0)
摘要: TL;DR(先给你结论) 冯·诺依曼结构的核心是“存储程序”:指令和数据以相同的方式放在同一内存里,CPU循环执行“取指—译码—执行”,靠跳转改变控制流。 它之所以成为事实标准:通用性强、编程模型统一、工程上最可行、生态成熟(编译器/OS/工具链/软件海量积累),并且可以通过微架构与层级存储持续优化 阅读全文
posted @ 2025-08-17 16:30 Zuckjet 阅读(74) 评论(0) 推荐(0)