0.5概念⏱ 约 5 分钟
什么是程序
代码、运行、进程的直觉
🔎 最后验证 2026-05📚 来源:通用计算机常识✅ 309 人学过👁 670 次阅读
为什么学这个
微信、浏览器、你正在用的这个学习平台——它们都是"程序"。搞懂程序怎么从"一堆文件"变成"屏幕上动起来的东西",你就摸到了软件的门把手。
💡 打个比方
程序就像一份菜谱:菜谱本身只是纸上的字(代码文件,静态的);只有当厨师照着做(电脑去执行),才会真的炒出一盘菜(运行中的程序)。写好的代码 = 菜谱;正在运行的程序 = 正在炒的菜。
- 程序本质上也是文件——里面装的是一条条"指令"(代码)
- 这些指令静静躺着时叫代码;被电脑执行起来时,就成了运行中的程序
- 一个运行中的程序,系统里叫它一个进程(process)
- 同一个程序可以同时开好几个进程(比如打开两个独立的记事本窗口,各是一个进程)
🔗 连一连
区分'静态的代码'和'运行中的程序'。
先点左边一项,再点它对应的右边。
❓ 测验
同一个记事本程序,你打开了 3 个独立窗口,系统里大致对应几个'进程'?
⚠️ 避坑'装了'不等于'在运行'
代码(菜谱)静静躺在硬盘上,和它真正跑起来(变成进程),是两回事。一个常见例子:你装了数据库/服务器软件,但没启动它,所以程序连不上——装好≠在运行。后面学开发时,你会经常需要手动把一个程序'跑'起来。
🤖 用 AI 巩固这一节
请用'菜谱和炒菜'的类比,给我讲清楚这三个词的区别:代码、程序、进程。每个配一个生活例子。
🔧 试一试:在任务管理器里看"进程"(4 分钟)
- 打开任务管理器(Windows:Ctrl+Shift+Esc;Mac:「活动监视器」)。
- 找到你的浏览器——你会发现它可能不止一个进程,多开几个标签页,进程数还会变。
- 再开一个新窗口,回来看进程数变没变;随手看一个程序占了多少内存。
你会看到:一个"程序"跑起来对应一个或多个"进程";同一个程序多开窗口/标签,进程会变多,而且各自独立——一个卡了,别的常常还好好的。
为什么:这就是"代码(菜谱)"和"运行中的进程(在炒的菜)"的区别。理解它,你以后就懂为什么"装了 ≠ 在运行",也懂为什么关掉一个卡住的窗口、别的还能用。
✅ 小结
你现在理解了:代码被执行起来就成了运行中的程序(进程)。可是,是谁在管这些文件和程序、协调键盘鼠标和屏幕?那就是操作系统。
下一节 → 什么是操作系统

都看到这了,打个赏呗!
接下来 · 0.6
什么是操作系统
继续读下一节 →