操作系统
Aray1234
Work hard, play hard!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程优先级反转与继承(priority inversion and priority inheritance)
简而言之,优先级反转是线程访问内存资源时出现的一种问题,而优先级继承是其一种解决方法。 下面以一个实例进行说明: 如上图所示:假设我们有一个高优先级的任务和一个低优先级的任务,两个任务都需要访问临界区(critical section),当低优先级任务已经在临界区并上锁,并且需要获得cpu资源,而此时高优先级也需要访问临界区,需要等待低优先级任务退出临界区。 如果高优先级任务在等待的时候,有一个中优先级任务将低优先级任务的cpu资源剥夺了,则低优先级任务必须等待中优先级任务释放cpu资源才能.原创 2020-06-21 21:42:02 · 831 阅读 · 0 评论 -
中断、异常与系统调用
之前看学堂在线的向勇老师的操作系统课程,有关中断、异常与系统调用的比较,在此作一些记录和注释。 源头 中断:外设引起 异常:应用程序意想不到的行为 系统调用:应用程序请求操作系统提供服务 响应方式 中断:异步 异常:同步 系统调用:异步或同步 处理机制 中断:持续,对用户应用程序是透明的 异常:杀死或者重新执行意想不到的应用程序指令原创 2017-11-27 13:56:39 · 825 阅读 · 0 评论
分享