b站操作系统2.5操作系统内核的功能

 

 

 

 

 进程切换一定涉及模式切换,因为一个用户进程正在运行,他被中断这个需要执行中断例程,中断例程是需要进入系统模式下运行的然后你会进行调度程序,调度程序也是系统程序,但是模式切换不一定有进程切换,当你的应用程序在运行时在用户模式下运行,运行到其中有一个系统调用就要进入系统模式下 ,那这个时候系统模式下运行进入系统调用的这个过程不一定是以新进程的方式,就前一个进程不一定有中断保护现场这些事情,还是在我原来的那个用户进程内从用户态进入系统态,当系统态运行完了又回到用户态所以没有引起进程切换。

一个进程的PCB是非常重要的,是一个进程是否存在的唯一标志,进程的PCB一定是常驻内存的

阻塞和挂起是两件事,阻塞是事件发生了才解除,挂起是进程从外存调回内存才能解除

操作系统内核的功能是用一些原语实现的,操作系统管理计算机资源是由若干的表构成的

原语是特殊的例程不可中断 

原文地址:https://www.cnblogs.com/lcy1995/p/14825091.html