《深入理解linux内核》第一章 序论

  • 硬链接的限制

  • 文件类型
      

  • 文件SUID,SGID,STICKY标志含义
      

  • 用户态和内核态的切换
      

  • 抢占式内核的最大特点
      
      也就是说,抢占式内核可以插队。发生抢占也是需要通过中端来进行。

  • 原子操作和临界区
      原子操作(atomic operation)是安全访问全局变量,不可被分割,打断的最小操作单位。
       临界区(critical region)是一串类似原子操作的一段代码,进入这段代码的操作必须完成,之后另一个操作才能进行。

 

  • 内核同步
      *抢占式内核
              效率低办法:进入临界区前禁止抢占,退出时启用抢占。多处理器时低效。
               禁止中断:多处理器不可用

        单处理器 信号量 (不可用自旋锁,否则会死锁)
        多处理器 信号量  自旋锁
      *非抢占式内核
              禁止中断:多处理器不可用

        单处理器 信号量 永久安全,永远只有一条路径执行。如果进程主动放弃,恢复的时候只需要重新检查变量。
        多处理器 信号量
      

我的博客:www.while0.com 

转载于:https://www.cnblogs.com/yamadie/p/3492387.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值