购买选项

Kindle电子书价格: ¥17.36

这些促销将适用于该商品:

部分促销可以同时享受;部分促销不可与其他促销同时享受。更多详情请查看促销条款。

发送至您的Kindle设备或Kindle阅读软件

发送至您的Kindle设备或Kindle阅读软件

Kindle 阅读软件徽标图片

下载免费的 Kindle 阅读软件,即可立即在智能手机、平板电脑或电脑上阅读 Kindle 电子书 - 无需 Kindle 设备了解更多信息

使用手机摄像头 - 扫描以下代码并下载 Kindle 阅读软件。

下载 Kindle 阅读软件的二维码

“Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理(第2版) (华章原创精品)”,作者:[新设计团队]

Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理(第2版) (华章原创精品) Kindle电子书

4.5 颗星,最多 5 颗星 43 评论

|
分享
分享 <分享样章>
| 人气
广告
显示所有 格式和版本 隐藏其他格式和版本
亚马逊价格
全新品最低价 非全新品最低价
Kindle电子书
¥17.36
页数 : 共1421页 更先进的排版模式: 已启用 快速翻书: 已启用
  • 由于文件较大,下载时间可能较长。

来自出版社

编辑推荐:

【畅销书】版权输出到美国、韩国和中国台湾,实现了中国计算机图书向美国输出的零的突破。英文版被MIT等100多所大学图书馆和美国国会图书馆收藏

对于操作系统而言,稳定且可靠地运行是最重要的。现行技术方案是将用户进程与用户进程之间、用户进程与操作系统之间进行分离,操作系统可以管理用户进程,但是用户进程之间不能互相干预,更不能“侵入”操作系统内核。然而这一切是如何实现的呢?用户程序和操作系统都是程序,使用的是同一个CPU、同一套指令集、同一个内存条,为什么会有这么大的区别呢?

绝妙之处在于操作系统的设计指导思想:主奴机制!

操作系统的设计者依托硬件,在主奴机制设计思想的指导下,把操作系统内核与用户进程间的关系设计为“主子”与“奴才”的关系。该指导思想贯穿整个操作系统设计的始终,涉及操作系统的方方面面。以内存管理为例,操作系统内核可以访问所有的内存空间,包括用户进程的内存空间,而用户进程则不能访问其他用户进程的内存空间,更不可能访问操作系统内核的内存空间。更有甚者,用户进程甚至不知道自身的代码以及所访问的内存究竟在物理内存中的什么位置……可以说,操作系统就是围绕着“主奴机制”这个设计指导思想实现的。

本书不仅在主奴机制等宏观的设计指导思想方面有独到的见解,而且对操作系统源代码的实现原理和编程技巧等微观内容的讲解与分析也细致入微。例如:

为什么操作系统的内核代码不是加载在0x00000的位置?

为什么 jmpi 0, 8中的“8”不能简单地当做阿拉伯数字“8”看待?

为什么用C语言写的操作系统却不是从main函数开始执行?

……

所有这些在同类书中可能都不曾提及的问题在本书中都有精彩的论述。

第1版与第2版的区别

结合广大读者的反馈意见和新设计团队对操作系统新的认识,第2版在第1版的基础上进行了大幅度的优化和重写,使得本书的内容更易于读者理解。主要改动如下:

第1版的第2章在第2版中被拆分为第2、3、4章,这样的拆分对操作系统启动部分的系统初始化、激活进程0、创建进程1、进程2的层次划分更清晰,各章内容的篇幅也更为均衡,阅读体验会更好。

根据读者的反馈,第2版中增加了一些示意图,更便于读者理解。

根据读者的要求,在源代码中增加了大量的注释,对操作系统的架构描述更直观,对源代码的讲解更细致。

内容简介:

长期以来,新设计团队一直在为设计一个自主的、有所突破和创新的操作系统而努力。为了让新的成员能更快、更容易地理解操作系统的精髓,从更高的角度去鉴赏和发现操作系统设计中的精妙与不足,团队成员以Linux 0.11内核为例,对操作系统的设计思想和实现原理进行了深刻地剖析,取得了十分好的效果,很好地培养和锻炼了团队成员对操作系统的驾驭能力。为了实现让国人也能设计出自己的操作系统的目标,本书作者团队无私地将他们的独特研究方式与研究成果奉献了出来,希望所有想要去深刻理解Linux内核和操作系统设计思想朋友能从中受益。

本书的特点在于,既不是空泛地讲理论,也不是单纯地从语法的角度去逐行地分析源代码,而是以操作系统在实际运行中的几个经典事件为主线,将理论和实际结合在一起,精准地再现了操作系统在实际运行中究竟是如何运转的。宏观上,大家可以领略Linux 0.11内核的设计指导思想,可以了解到各个环节是如何牵制并保持平衡的,以及软件和硬件之间是如何互相依赖、互相促进的;微观上,大家可以看到每一个细节的实现方式和其中的精妙之处。

作者简介:

新设计团队,一直在为设计一个自主的、有所突破和创新的操作系统而努力。为了让新的成员能更快、更容易地理解操作系统的精髓,从更高的角度去鉴赏和发现操作系统设计中的精妙与不足,团队成员以Linux 0.11内核为例,对操作系统的设计思想和实现原理进行了深刻地剖析,取得了十分好的效果,很好地培养和锻炼了团队成员对操作系统的驾驭能力。为了实现让国人也能设计出自己的操作系统的目标,本书作者团队无私地将他们的独特研究方式与研究成果奉献了出来,希望所有想要深刻理解Linux内核和操作系统设计思想的朋友能从中受益。   《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理(第2版)》的特点在于,既不是空泛地讲理论,也不是单纯地从语法的角度去逐行地分析源代码,而是以操作系统在实际运行中的几个经典事件为主线,将理论和实际结合在一起,精准地再现了操作系统在实际运行中究竟是如何运转的。宏观上,大家可以领略Linux 0.11内核的设计指导思想,可以了解到各个环节是如何牵制并保持平衡的,以及软件和硬件之间是如何互相依赖、互相促进的;微观上,大家可以看到每一个细节的实现方式和其中的精妙之处。

基本信息

  • ASIN ‏ : ‎ B00ETOV4B2
  • 出版社 ‏ : ‎ 机械工业出版社; 第2版 (2013年8月29日)
  • 出版日期 ‏ : ‎ 2013年5月30日
  • 品牌 ‏ : ‎ 北京华章图文信息有限公司
  • 语言 ‏ : ‎ 简体中文
  • 文件大小 ‏ : ‎ 10949 KB
  • 标准语音朗读 ‏ : ‎ 未启用
  • X-Ray ‏ : ‎ 未启用
  • 生词提示功能 ‏ : ‎ 未启用
  • 纸书页数 ‏ : ‎ 1421页
  • 用户评分:
    4.5 颗星,最多 5 颗星 43 评论

买家评论

4.5 颗星,最多 5 颗星
4.5星,共 5 星
43 买家评级

评论该商品

与其他买家分享您的想法

42 个顾客评论

2016年3月16日
已确认购买
2 个人发现此评论有用
报告滥用情况
2019年2月2日
已确认购买
2014年9月12日
已确认购买
1 个人发现此评论有用
报告滥用情况
2014年8月13日
已确认购买
1 个人发现此评论有用
报告滥用情况
2014年6月18日
已确认购买
2 个人发现此评论有用
报告滥用情况
2019年9月26日
已确认购买
2014年1月22日
已确认购买
2 个人发现此评论有用
报告滥用情况
2019年7月28日
已确认购买