读书笔记1---《深入理解linux内核》第三版

勘误p71:翻译不准确。

    原文:当然,如果这张表是可获取的,那是内核在BIOS列表的基础上构建的;

    应该翻译成:当然,如果BIOS表是可获取的,内核就在这张表的基础上构建物理地址映射。

勘误p82:翻译错误。

    原文:因为内核线程不访问内核态地址空间。

    应为:因为内核线程不访问用户态地址空间。

勘误p87:翻译有误。

    原文:(进程必须等待,直到一个不能被中断的事件发生)

    应为:(进程必须等待,直到一个不能被中断的事件完成)

勘误p95:翻译有误。

    原文:这些兄弟进程的父进程都是P

    应为:这些兄弟进程的父进程和P是一样的。

勘误p98:翻译不当

   原文:如果根据线程组号查找散列表,

    应为:如果根据tgid查找散列表,

问题1:

书中原文:允许内核控制路径嵌套执行必须付出代价,那就是中断处理程序必须永不阻塞,换句话说,中断处理程序运行期间不能发生进程切换。

提问:为什么不能发生进程切换?

答:如果发生了切换,则内核栈也将被替换。但内核控制路径的恢复执行需要的数据在被切换进程的内核栈中。因此,如果发生了进程切换,则被中断的内核控制路径将无法恢复执行。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值