https://i.imgur.com/lev7NIN.jpg
https://i.imgur.com/6dajYCU.jpg
https://i.imgur.com/pJaLugj.jpg
第六章看一看有点乱掉了...
有几个问题想请教
1.第一张图是C.S.design的表
洪逸说开关中断通常用于作业系统内部设计,这能理解,但是kernel层次使用软硬件方式
,并没有使用到Disable interrupt,那为何面包店算法跟Test and set要用于kernel
层次?
2.本来以为号志如wait(S)的使用优点是不用写一堆,但图三是号志的制作的部分,洪逸
说Entry section的部分写面包店算法或用Test and set的方式,但用这两种方法本身
不是就能避免不同process同时存取共享变量了吗?下面又何必再使用号志?