Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1152087
  • 博文数量: 53
  • 博客积分: 1165
  • 博客等级: 下士
  • 技术积分: 1811
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-19 14:56
个人简介

专注于操作系统内核的实现

文章分类
文章存档

2015年(2)

2014年(16)

2013年(18)

2012年(17)

分类: IT业界

2014-09-25 09:35:24

    经过一年的编写修订,终于完稿了,不过还没有找出版社,哈哈~~

    这本书是关于操作系统内核实践方面的书籍,本书的最终目的是构建一个用于学习的操作系统内核,并工作在真正的物理机上。为了达到这一目的,本书大体上分为两部分:硬件部分和软件部分。

    硬件部分首先分析了我们选择的平台,以及这个平台上的组件。对平台组件的分析是这样的:先使用概述的方式分析了一些平台的外围组件:如实时时钟、定时器、中断控制器、内存芯片、CPUMMU等……让读者有个初步的印象,在写代码用到某个组件时再详述其内部编程细节。紧接着重点分析了CPUMMU的细节,其实还有内存芯片,只是它比较简单,因为这三个部件是程序运行的基石。没有它们程序根本无法运行,所以在写代码之前必须详细的了解它们的细节。

    软件部分首先分析了操作系统内核是干什么的,其中都有些什么组件,这些个组件分别是干什么的有什么作用。然后是如何设计操作系统架构并将这些重要的组件组合在一起,以及设计时需要注意些什么。最后介绍了构建操作系统的工具。接着介绍了C调用约定和基本的数据结构以及C数据结构在内存中的镜像。再就开始写代码完成这些组件了:初始化、内存管理、中断管理、设备管理、进程管理、文件系统、系统调用接口、应用程序库。对这些组件的介绍采用这种方式:一、介绍的是这个组件要完成什么功能,达到什么要求。二、详述这个组件必须要关注的硬件的细节,三、把我们的想法和设计归纳成数据结构。四、编写完成这些功能的代码。系统调用接口为了顾及读者们已有的知识体系,模拟了类UNIX调用接口,方便读者理解核心原理。


阅读(5564) | 评论(8) | 转发(0) |
给主人留下些什么吧!~~

lmnos2014-10-15 20:37:00

computer4667:好样的,我虽然已经不再编程,但是当我看到你的编码时还是让我顿生敬意!在上一篇文章中看到你说你是脑瘫患者,再次为你感到自豪!!如果你想治疗,建议你关注一下内蒙古国际蒙医医院的心身医学科。即使你已经治疗了很多年还没有效果,那更要试一下这个治疗方式。在这里,运用由纳贡毕力格大夫创立的心理互动疗法治好了很多例的脑瘫、脊髓空洞症、脑积水等西医无法治愈的病例。并且花费很低、吃药很少。或者需要了解的话,我可以介绍一下(QQ:472974958)。绝对不是医托哦,人家这个医院也是一个大医院,院长是内蒙古自治区卫生厅副厅长兼的,这个大夫还是十几个国家医疗课题的负责人、国家治疗未病的学术带头人、向联合国世界卫生组织介绍民族医学的主要负责人。

谢谢您的关心,您的联系方式记下了,有空会联系您,再次谢谢您关心我的身体状况

回复 | 举报

computer46672014-10-15 14:17:15

好样的,我虽然已经不再编程,但是当我看到你的编码时还是让我顿生敬意!在上一篇文章中看到你说你是脑瘫患者,再次为你感到自豪!!如果你想治疗,建议你关注一下内蒙古国际蒙医医院的心身医学科。即使你已经治疗了很多年还没有效果,那更要试一下这个治疗方式。在这里,运用由纳贡毕力格大夫创立的心理互动疗法治好了很多例的脑瘫、脊髓空洞症、脑积水等西医无法治愈的病例。并且花费很低、吃药很少。或者需要了解的话,我可以介绍一下(QQ:472974958)。绝对不是医托哦,人家这个医院也是一个大医院,院长是内蒙古自治区卫生厅副厅长兼的,这个大夫还是十几个国家医疗课题的负责人、国家治疗未病的学术带头人、向联合国世界卫生组织介绍民族医学的主要负责人。

lmnos2014-09-28 11:21:56

wjlkoorey258:恭喜东子,终于出关了。。。

哈哈 哈哈 出关了,出关了……

回复 | 举报

wjlkoorey2582014-09-27 21:59:04

恭喜东子,终于出关了。。。

lmnos2014-09-27 09:42:03

fengzhanhai:顶一下,牛气冲天

嘿嘿 谢谢你的支持~~

回复 | 举报