欢迎光临
专业Linux运维二十年
共 1 篇文章

标签:单片机

Linux内核13-进程切换-Linux老运维

Linux内核13-进程切换

进程切换,也称为任务切换、上下文切换或任务调度,本文将探讨Linux内核中进程切换的实现。我们首先理解几个关键概念。1.1硬件上下文每个进程都有自己的地址空间,但所有进程共享CPU寄存器。因此,在恢复进程执行前,内核必须确保挂起时的寄存器值被重新加载到CPU寄存器中。这些需要加载到CPU寄存器中的值称为硬件上下文。硬件上下文是进程执行上下文的一个子集,包含进程执行所需的所有信息。在Linux中,进程的硬件上下文部分存储在进程描述符中,另一部分存储在内核态栈中。在下文中,我们假设prev指向旧进程

赞(0)samlysamlyLinux运维 阅读(12)