推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

操作系统内核编写基本教程

更新时间:2020-11-29 12:08:41 大小:7M 上传用户:xuzhen1查看TA发布的资源 标签:操作系统 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

我对深入研究系统内部非常感兴趣,在大学课程中学习了编译原理相关课程。尝试写过一个编译器,不过它看起来更像一个汇编器。后来开始使用 FreeBSD,我对它到底怎么实现的感到很好奇,于是找了一份源代码开始阅读,和你想象的一样,我在数百万行源程序中深陷泥潭。我需要一把来复枪,结果确找到了一堆加农炮:)
后来,我找到了 skelix,一个os内核,运行在i386机器上,支持多任务,分页机制,虚拟内存,文件系统等这个 tutorial教你怎样一步一步实现 helix,虽然它看起来象一个玩具。这样做的好处是看起来更清晰一些果你发现bug或好的建议可以告诉原作者(http://www.skelix.org):xiaomingmoatskelixdotorg译者jinglexy at yahoo dot com dot cn(email and msn both),上海体育馆,Kedacom Company。预计7月份翻完成(2007年),因为自己的事情比较多,只能偶尔译译,进度大约2周译1课吧,也可能快些,如果有帮忙的就更欢迎了。最终整理的文档会做成一个chm或pdf文件发布在htp:/rw,cppblog.com/jinglexy(该博客已停止使用,改为http://jinglexy.cublog.cn)方便读者阅读。如有不当或错误之处希望大家指正

第0课:环境需求:gec,vmware资料,风格约定
第1课:引导程序:来自黑暗世界的"hello world第2课:保护模式:That's the first tough one第3课:辅助函数:printf,libc,print c第4课:中断和异常1:What a great pleasure to see some error messages.
第5课:中断和异常
ello World!comes back again第6课:多任务:One bit typo might drive you crazy,believe e m c第7课:文件系统:A1 ong Journey,but not difficult第8课:内存管理:Huge Disappointment第9课:系统调用和可执行程序:Little relief上海徐汇 jinglexy at yahoo dot com dot cn 

部分文件列表

文件名 大小
操作系统内核编写基本教程.pdf 7M

全部评论(0)

暂无评论