临界资源及临界区(内核/普通)以及三种进程不能切换的情况
临界资源和临界区临界资源:虽然进程可以共享系统中的各种资源,但其中许多资源一次只能为一个进程所用,我们将一个时间段内只允许一个进程使用的资源。各进程需要互斥地访问的资源叫做临界资源。普通临界资源:如打印机,摄像头等,进程访问这些资源的时候,运行速度很慢,并且会阻塞其他请求这一资源的进程,知道本进程结束,才在等待队列中唤醒一个等待的进程我们可以将对临界资源的访问分为四个部分:进入区(检查并上锁)、临界区、退出区(标志清除)和剩余区。临界区:访问临界资源资源的那段代码。内核程序临界区内核程序临界区:
原创
2022-04-15 17:07:39 ·
5039 阅读 ·
0 评论