intel 80x86有四种优先级,linux 0.11使用了0级和3级,即内核级和用户级。内核代码被所有任务共享,而每个任务都有自己的代码和数据区。当任务执行系统调用,当前进程就从用户态转到内核态。当进程处于内核态时,执行的内核会使用当前进程的内核栈,