读书笔记1---《深入理解linux内核》第三版
来源:互联网 发布:怎样开个淘宝网店 编辑:程序博客网 时间:2024/05/01 13:40
勘误p71:翻译不准确。
原文:当然,如果这张表是可获取的,那是内核在BIOS列表的基础上构建的;
应该翻译成:当然,如果BIOS表是可获取的,内核就在这张表的基础上构建物理地址映射。
勘误p82:翻译错误。
原文:因为内核线程不访问内核态地址空间。
应为:因为内核线程不访问用户态地址空间。
勘误p87:翻译有误。
原文:(进程必须等待,直到一个不能被中断的事件发生)
应为:(进程必须等待,直到一个不能被中断的事件完成)
勘误p95:翻译有误。
原文:这些兄弟进程的父进程都是P
应为:这些兄弟进程的父进程和P是一样的。
勘误p98:翻译不当
原文:如果根据线程组号查找散列表,
应为:如果根据tgid查找散列表,
问题1:
书中原文:允许内核控制路径嵌套执行必须付出代价,那就是中断处理程序必须永不阻塞,换句话说,中断处理程序运行期间不能发生进程切换。
提问:为什么不能发生进程切换?
答:如果发生了切换,则内核栈也将被替换。但内核控制路径的恢复执行需要的数据在被切换进程的内核栈中。因此,如果发生了进程切换,则被中断的内核控制路径将无法恢复执行。
原文:当然,如果这张表是可获取的,那是内核在BIOS列表的基础上构建的;
应该翻译成:当然,如果BIOS表是可获取的,内核就在这张表的基础上构建物理地址映射。
勘误p82:翻译错误。
原文:因为内核线程不访问内核态地址空间。
应为:因为内核线程不访问用户态地址空间。
勘误p87:翻译有误。
原文:(进程必须等待,直到一个不能被中断的事件发生)
应为:(进程必须等待,直到一个不能被中断的事件完成)
勘误p95:翻译有误。
原文:这些兄弟进程的父进程都是P
应为:这些兄弟进程的父进程和P是一样的。
勘误p98:翻译不当
原文:如果根据线程组号查找散列表,
应为:如果根据tgid查找散列表,
问题1:
书中原文:允许内核控制路径嵌套执行必须付出代价,那就是中断处理程序必须永不阻塞,换句话说,中断处理程序运行期间不能发生进程切换。
提问:为什么不能发生进程切换?
答:如果发生了切换,则内核栈也将被替换。但内核控制路径的恢复执行需要的数据在被切换进程的内核栈中。因此,如果发生了进程切换,则被中断的内核控制路径将无法恢复执行。
- 深入理解linux内核(第三版)-读书笔记
- 读书笔记1---《深入理解linux内核》第三版
- 《深入理解Linux内核》读书笔记-第三章-进程(1)
- 《深入理解Linux内核》读书笔记-第三章-进程(1) .
- 《深入理解Linux内核》--第三章 进程:读书笔记
- 《深入理解Linux内核》读书笔记-第三章-进程(2)
- 《深入理解Linux内核》读书笔记-第三章-进程(2) .
- 深入理解linux内核读书笔记(第三章)
- 深入理解linux内核读书笔记1--系统启动
- 《深入理解Linux内核》读书笔记第一章 绪论(1)
- 《深入理解Linux内核》读书笔记 第一章 绪论(1) .
- 《深入理解Linux内核》读书笔记 - 绪论:进程
- 《深入理解Linux内核》读书笔记:第一章 绪论
- 《深入理解Linux内核》读书笔记:内存管理
- 《深入理解Linux内核 OREILLY》-- 读书笔记
- 深入理解linux内核读书笔记 (第四章)
- 深入理解linux内核读书笔记(第十二章)
- 《深入理解linux内核》读书笔记 -- 第一章 绪论
- 因为痛,所以叫青春,一个IT哥颓废的那些日子
- 【笑功震武林】下载
- JavaWeb - response.setContentType()方法浅析
- C/C++获取数组的长度
- C++ 日历
- 读书笔记1---《深入理解linux内核》第三版
- c++ pop不返回栈顶元素的机制
- 罗永浩发布锤子手机系统 6月15日开放下载
- oracle体系基础部分之跟踪文件
- 方舟子讽老罗捞粪获得灵感
- shell中if判断的参数
- git提交方式
- IT的成功人士学习之道
- Playlist codeforces 268E