


上图第一点:进程有核心态和用户态,这个怎么体现呢?核心态是操作系统中运行,但是我们写代码并没有写操作系统代码,那为什么会有核心态呢?我们写代码都是用户态,其实是进程在执行过程中需要完成特定的功能,这些功能呢只有操作系统能提供,比如说读写文件,读写文件的过程是与硬盘打交道,这个过程需要操作系统来完成,所以说进程只需要给操作系统发出请求,操作系统代表进程在内核中执行,那么这个时候进程处于核心态。

进程在执行时分为核心态和用户态。核心态是操作系统内部运行的状态,用于执行如读写文件等需要硬件交互的特权操作。而用户态是普通程序运行的状态,当需要操作系统服务时,进程会切换到核心态,由操作系统代为执行相关操作。



上图第一点:进程有核心态和用户态,这个怎么体现呢?核心态是操作系统中运行,但是我们写代码并没有写操作系统代码,那为什么会有核心态呢?我们写代码都是用户态,其实是进程在执行过程中需要完成特定的功能,这些功能呢只有操作系统能提供,比如说读写文件,读写文件的过程是与硬盘打交道,这个过程需要操作系统来完成,所以说进程只需要给操作系统发出请求,操作系统代表进程在内核中执行,那么这个时候进程处于核心态。


被折叠的 条评论
为什么被折叠?