我有一个关于在上下文切换中将保存哪些数据的问题。我已经搜索过,但所有链接都只讨论了寄存器。
我的问题是 os 是否也保存进程的内存值?
假设一个进程定义了一个从 Ram 的地址 0x80000 开始的数组。当上下文切换发生时,这个数组会发生什么?也许新进程会覆盖内存中的 0x80000 地址,当旧进程继续工作时,它会丢失数组!
谁能解释一下?
我有一个关于在上下文切换中将保存哪些数据的问题。我已经搜索过,但所有链接都只讨论了寄存器。
我的问题是 os 是否也保存进程的内存值?
假设一个进程定义了一个从 Ram 的地址 0x80000 开始的数组。当上下文切换发生时,这个数组会发生什么?也许新进程会覆盖内存中的 0x80000 地址,当旧进程继续工作时,它会丢失数组!
谁能解释一下?