
操作系统
叶子---a
这个作者很懒,什么都没留下…
展开
-
读者写者问题写优化 哲学家进餐问题
对于哲学家进餐问题,定义互斥信号量数组Ch0PstiCk[5] = {l, 1, 1, 1, 1}用于对5个筷子的互斥访问。对哲学家按顺序从0~4编号,哲学家i左边的筷子的编号为i,哲学家右边的筷子的编号为(i+l)%5。奇数号哲学家先拿他左边的筷子,然后在去拿右边的筷子;而偶数号哲学家则相反。原创 2022-10-08 21:25:11 · 219 阅读 · 1 评论 -
中断和异常重点总结
也称为内中断,指的是源自CPU执行指令内部的事件,如程序的非法操作码、地址越界、“存储保护错”、算术溢出、虚存系统的缺页以及专门的陷入指令等引起的事件。异常不可以被屏蔽,出现就要处理。陷入和故障属于软件中断;终止属于硬件中断分可为三类陷入(专门的陷入指令,一般是事先安排的“异常”事件,如条件陷阱指令)故障(由指令执行异常引起的,如除数为0,、运算溢出等等,可能被处理而不影响接下来的程序运行)终止(出现了CPU无法执行的硬件故障,如控制器出错、存储器校验错等)原创 2022-10-05 13:56:26 · 3326 阅读 · 0 评论