标签 上下文切换 下的文章

什么是上下文切换


上下文

首先,需要讲清楚什么是上下文。

每个任务运行前,CPU 都需要知道任务从哪里加载、又从哪里开始运行,这就涉及到 CPU 寄存器程序计数器(PC)

  • CPU 寄存器是 CPU 内置的容量小、但速度极快的内存;
  • 程序计数器会存储 CPU 正在执行的指令位置,或者即将执行的指令位置。

这两个是 CPU 运行任何任务前都必须依赖的环境,因此叫做 CPU 上下文