内核态是指一个特殊的进程,还是指进程的一种特殊状态

如题所述

1.操作系统的任务调度单位是线程,进程的存在只是为了代码和数据隔离,进程内的资源共享。
2.态的转换,说的是线程的执行流程中当前被CPU执行的代码所处的领空,如果该线程当前被执行的是用户代码,可以说当前线程是处在用户态,如果当前线程正在被执行的是内核里面的代码,可以说当前线程处在内核态。
3.一个进程要能运行并不是只需要你写的exe或者dll或者so里面的代码,而是你写的这些代码+系统提供的运行于用户态的基础设施的代码+系统提供的运行于内核态的代码!
温馨提示:答案为网友推荐,仅供参考
相似回答