关中断 - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
- 操作系统在处理某些临界资源时,需要保证这些资源的实时性和有效性,以防止其他进程上台后对这些资源进行篡改.因此需要进行关中断操作,将待操作的临界资源"保护"起来,直至操作完毕后再将其释放.
- 通过对处理机状态字中关于处理机优先级的位(5-7位)的设置为111来关中断(即将处理机优先级设置为7)来实现关中断操作
- 关中断后系统无法响应中断,swtch函数不会被调用,于是也就不会有其他进程被调度上台,临界资源也就不会被修改
⚠️ **GitHub.com Fallback** ⚠️