写给小白的操作系统入门科普
2024年9月10日 - 新浪
计算机里的CPU,工作状态可以分为内核态(也叫管态)和用户态(也叫目态)。运行内核程序时,是内核态。运行应用程序时,是用户态。操作系统有“非特权指令”和“特权指令”两种指令。应用程序只能使用“非特权指令”,如:加法指令、减法指令等。操作系统内核作为“管理者”,有时会让CPU执行一些highlevel的“特权指...
详情
教你打开线程、进程和协程的大门!
2021年1月18日 - 网易
进程在用户空间运行的时候叫做用户态,陷入到内核空间叫做进程的内核态,如果用户态的进程想转变到内核态,则可以通过系统调用的方式完成。进程由内核调度,进程的切换发生在内核态进程的上下文包含哪些数据?既然进程的切换发生在内核态,那么进程的上下文不仅仅包括虚拟内存,栈,全局变量等用户空间资源,还包括了内核堆栈,寄...
详情