步骤 1 / 7
问题:一个 CPU 怎么跑多个程序
“同时运行”其实是轮流运行得足够快。
电脑上有几百个进程,CPU 核心却只有几个。 操作系统让它们轮流使用 CPU,每次只用一小段时间,快到人感觉不出来。 这叫“分时”:把 CPU 时间切成小片分给大家。
操作系统
一个 CPU 核心同一时刻只能跑一个程序,Linux 靠快速轮换制造“同时运行”的效果。
以一个 CPU 核心上轮流运行两个程序为例。
步骤 1 / 7
“同时运行”其实是轮流运行得足够快。
电脑上有几百个进程,CPU 核心却只有几个。 操作系统让它们轮流使用 CPU,每次只用一小段时间,快到人感觉不出来。 这叫“分时”:把 CPU 时间切成小片分给大家。
| 当前状态 | 发生了什么 |
|---|---|
| A 运行中 | 程序 A 正在使用 CPU |