focus on linux, c/c++, lua

占用精华篇,求助

近期想系统的学习下操作系统原理,希望有经验的大神推荐下,我该阅读哪本书?
本人水平一般,不是科班出身,大学时相关的基础课程也没多涉及过。曾经试图结合linux的代码一起阅读过,但每到内存管理部分,
就开始云里雾里了,最终都放弃了。想找一本书,能深入浅出,最好能配套一定代码的,多谢!
顺便推荐本小说,韩寒的《1988  我想和这个世界谈谈》

posted on 2010-12-02 15:41 zuhd 阅读(1836) 评论(10)  编辑 收藏 引用 所属分类: my tips

评论

# re: 占用精华篇,求助 2010-12-02 16:49 flreey

可以考虑看看<<自己动手写操作系统>>于渊著  回复  更多评论   

# re: 占用精华篇,求助 2010-12-02 17:19 zuhd

看过介绍,我在0.11内核全注释和这本书之间纠结着  回复  更多评论   

# re: 占用精华篇,求助 2010-12-02 17:33 xingkongyun

先要学懂什么叫保护模式,否则一切都是浮云  回复  更多评论   

# re: 占用精华篇,求助 2010-12-02 18:57 xx

@xingkongyun
的确。物理内存,虚拟地址,映射等东西都还得弄清楚。
《编码》,《windows32位汇编》的开头几章,0.11内核全注释。都还可以看下。
  回复  更多评论   

# re: 占用精华篇,求助 2010-12-02 22:45 清正

才知道 这本书, 0.11内核全注释 不错 有趣 收藏了。
多逛 cppblog 果然有好处  回复  更多评论   

# re: 占用精华篇,求助 2010-12-02 23:09 陈梓瀚(vczh)

《Windows Internals》  回复  更多评论   

# re: 占用精华篇,求助 2010-12-03 07:54 flreey

如果C语言还不错,如linux下开发环境有些熟悉。简单看一下nasm的教程,了解基本语法,知道个大概。然后直接看<<自己动手写操作系统>>,里面不懂的概念遇到后再上网查,把里面的代码自己动手敲一遍。如果只是想简单了解,不想实现,考虑一下《操作系统概念》arbraham silberschatz/peter baber galvin/greg gagne著。  回复  更多评论   

# re: 占用精华篇,求助 2010-12-03 09:29 zuhd

《windows32位汇编》这本书我着实买了,阅读前几章觉得很鸡冻,朝后面我发现它变成了msdn,只不过是asm版本的  回复  更多评论   

# re: 占用精华篇,求助 2010-12-25 14:16 Matrix7

给你推荐一个资源,http://www.brokenthorn.com/Resources/
我也正在翻译这系列文章,http://matrix7.me/category/os/osdevseries/  回复  更多评论   

# re: 占用精华篇,求助 2011-06-07 11:11 coreBugZJ

谢谢啦各位指导,我也刚开始学习  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理