1.什么是上下文? Linux是一个多任务的操作系统,它支持远大于CPU数量的任务同时运行,当然,这些任务实际上并不是真正的在同时运行,而是系统在很短的时间内,将CPU轮流分配给他们,给用户造成很多任务同时运行的错觉. 在每个任务运行前, CPU 都需要知道任务从哪里加载,又从哪里开始运行.也就是说,需要系统事先给他设置好 CPU 寄存器和程序计数器(Program Counter,PC) CPU 寄存器:是 CPU 内置的容量小.但速度极快的内存 程序计数器:是用来存储 CPU 正在执行的指令