-
- 我的博客:www.shishangguan.net
-
硬链接的限制
-
文件类型
-
文件SUID,SGID,STICKY标志含义
-
用户态和内核态的切换
-
抢占式内核的最大特点
也就是说,抢占式内核可以插队。发生抢占也是需要通过中端来进行。 -
原子操作和临界区
原子操作(atomic operation)是安全访问全局变量,不可被分割,打断的最小操作单位。
临界区(critical region)是一串类似原子操作的一段代码,进入这段代码的操作必须完成,之后另一个操作才能进行。
-
内核同步
*抢占式内核
效率低办法:进入临界区前禁止抢占,退出时启用抢占。多处理器时低效。
禁止中断:多处理器不可用
单处理器 信号量 (不可用自旋锁,否则会死锁)
多处理器 信号量 自旋锁
*非抢占式内核
禁止中断:多处理器不可用
单处理器 信号量 永久安全,永远只有一条路径执行。如果进程主动放弃,恢复的时候只需要重新检查变量。
多处理器 信号量
我的博客:www.while0.com