#青训营 x 字节后端训练营#
操作系统级别:内核态和用户态。以linux为例,linux系统采用ring0和ring3两种cpu指令集权限级别ring0被叫做内核态,完全在操作系统内核中运行ring3被叫做用户态,在应用程序中运行内核态具有ring0权限,能够使用所有的cpu指令集,访问所有的硬件设备和内存地址,内核态发生错误会导致整个计算机奔溃用户态具有ring3权限,需要通过系统调用才能访问硬件设备和内存地址等,一般的应用程序都是运行在用户态中,用户态发生错误一般不会导致计算机奔溃。
展开
评论