跳到内容
English
全部课程
CHAPTER 0110 分钟

计算机

一台机器,如何变成能替你做事的工具

电脑并不神秘:一些负责计算、暂存、保存和通信的零件,在操作系统的协调下运行程序。先认识这些角色,你就能听懂 AI 所说的“运行”“内存”“文件”,也更容易描述遇到的问题。

读完你能
分清内存里的临时状态和磁盘上的文件
理解开机、进程和运行程序的关系
从观察出发描述卡顿,而不是一律猜电脑坏了
打开原有计算机动画版
01.01

拆开看:里面有哪些角色

CPU 执行计算和指令,内存(RAM)暂放正在使用的数据,硬盘或固态盘负责较长期地保存文件。网卡负责通信,主板和总线把这些零件连起来。

可以把内存想成工作台,磁盘想成档案柜。但比喻有边界:CPU 不是一个会思考的人;现代电脑也有多个核心和 GPU 等处理器,能分担不同工作。

放到生活里

你打开一张照片:文件在磁盘上,读取和处理时会用到内存,处理器完成解码,显示设备把结果呈现在屏幕上。

带走这一点 · 容量、速度和角色是不同的事。磁盘空余很多,不代表运行程序时内存也充足。

CPU内存 RAM硬盘 storage主板网卡
01.02

按下电源:谁先把谁叫醒

加电后,固件(常见的是 UEFI,也可能遇到 BIOS)初始化硬件并寻找启动项。引导程序进一步加载操作系统,系统再启动服务和登录界面。

操作系统不是整个装在一个小小的“启动区”里。初学时只需记住:从固件到引导程序,再到系统,这是一条接力链;其中某一步失败,电脑就可能停在桌面出现之前。

放到生活里

“能亮屏但进不了桌面”和“桌面已出现但某个软件打不开”,发生在不同阶段,提供给 AI 的线索也应该不同。

带走这一点 · 描述故障时先说清:停在哪一屏、出现什么文字、之前做过什么。

UEFIBIOS启动 boot引导程序
01.03

操作系统:文件、程序和硬件的协调者

操作系统管理文件、安排进程使用计算资源,并通过驱动与设备交互。Windows、macOS 和 Linux 的操作方式不同,但都承担这些基本职责。

程序是保存好的代码或可执行文件;进程是程序运行时的一个实例。一个应用可以启动多个进程。关闭窗口也不一定等于结束所有后台任务。

放到生活里

任务管理器或活动监视器里显示的是正在运行的进程。删除桌面快捷方式,则只是移除了一个入口,不一定删除了应用。

带走这一点 · 向 AI 询问操作步骤时,先交代你的操作系统;文件与正在运行的进程不要混为一谈。

操作系统 OS文件系统进程 process驱动 driver
01.04

双击之后:文件如何变成运行中的程序

启动程序时,操作系统把需要的代码和数据映射或加载到内存,处理器开始执行。并不要求把整个程序一次搬完;这里先把它理解为“准备工作空间,然后开始做事”。

运行中的状态不等于已经保存。编辑器里的文字、页面里的清单,都可能先停留在程序内存中。要下次打开还能看到,程序需要把它们写到文件、浏览器存储或数据库等持久位置。

放到生活里

你在清单里新增一条任务,界面马上出现了它。但如果程序只修改内存,刷新网页就可能失去这条任务。

带走这一点 · “看到了变化”和“保存了变化”是两件需要分别验证的事。

运行 run加载 load临时状态保存 save
动手验证原理

把工作台放满,会发生什么?

打开几个示意应用,观察内存格子和磁盘里的文件。然后重启,看看哪些状态消失、哪些仍在。

试一试 · 至少打开一个应用,再点击重启,比较内存与磁盘。
CPU执行正在运行的程序
内存 · 工作台
2/8 · 含系统示意占用
磁盘 · 档案柜 notes.txt
0 个应用运行中

打开应用会使用内存,但不会自动删除磁盘里的文件。

内存格子和卡顿阈值是教学示意,不是对真实设备性能的预测。

01.05

为什么会卡,重启为什么有时有用

操作系统会调度许多任务,单个核心能交替执行任务,多核心还可以并行工作。内存不足可能引发更频繁的磁盘交换;处理器繁忙、磁盘、网络或软件缺陷也可能让你觉得卡。

重启会重新建立运行状态,可能清理失控进程和某些临时问题,但不会凭空增加内存,也不会修复所有硬件或程序错误。重启前先保存重要工作。

放到生活里

“同时打开剪辑软件和二十个网页时变慢,关闭剪辑软件后改善”,比“电脑不行了”更适合用来排查问题。

带走这一点 · 先记录何时出现、影响哪些程序、什么动作能改善,再讨论原因。

多任务 multitasking多核心资源占用重启 restart
换个情境,你会怎么判断?

你在网页中输入了任务,但程序只保存在内存里。重新加载页面后,最可能发生什么?

先选一个答案,再看解释。

把知识变成一段有用的需求

朋友说“清单刷新就没了”。先帮他把现象描述清楚,让 AI 解释可能原因。

先自己想,再按需打开提示。越往后,描述越完整,验收也越明确。

1 思考方向2 描述框架3 参考提示词
在清单实战中亲自比较“暂存”和“保存后恢复”。把它用进项目
让好奇心再走远一点拓展视野

带着本章的背景去问 AI。拓展是选学,不影响继续阅读。

用书桌和档案柜重新解释内存与磁盘,并指出比喻哪里不准确。

参考答案,可以改成你的版本
我正在从零学习计算机与 AI 编程。本章学过:
计算机:分清内存里的临时状态和磁盘上的文件;理解开机、进程和运行程序的关系;从观察出发描述卡顿,而不是一律猜电脑坏了

用书桌和档案柜重新解释内存与磁盘,并指出比喻哪里不准确。

请先确认我的理解,一次解释一个小问题,用具体例子并说明比喻的局限。讲完问一道情境题,根据我的回答继续。区分事实、推测和不确定内容;推荐可操作的验证方式。如果涉及具体工具,先确认版本,不要编造功能和资料。

完成这一章

标记各节已读,完成原理实验和情境题后,即可记录本章完成。随时可以直接阅读下一章。

0/5 小节验证一个原理解释一个现象

继续查阅原始资料

正文是入门解释;下面的官方资料供你继续核对和深入。

Linux kernel · Memory management concepts

硬件和操作系统准备好了。接下来看看,人是怎样把一个想法写成程序的。