自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

badturnip

bad, very bad

  • 博客(4)
  • 收藏
  • 关注

原创 Write An OS In A Week(4)

萝卜甲@ZJU 2004 [email protected]转载请保留以上信息 所有的人都应该明白设计的重要性。如果任何系统在你的眼中只是一段段代码的话,那么你可能有两种情况:一种是你特别牛,牛得过分,已经到达了“世间万象皆代码”的境界。还有一种就是你还没有了解一个系统在开始编码前设计的重要性。系统论的主要思想就是将复杂的问题分解成相对简单相对容易解决的小系统,小系统再分解直至完全能理解。OS就是

2005-06-20 00:16:00 855

原创 Write An OS In A Week(3)

萝卜甲@ZJU 2004 [email protected]转载请保留以上信息 前面搞了两天,连个OS的影子都没见着。不要着急,今天我们就开始进入正题了,我们要来看看一些跟OS运作密切相关的一些硬件机制以及过程:中断,时钟以及进程切换。 先来看看OS的一般结构吧,如图:       -----------------------------------------------------     

2005-06-20 00:15:00 951

原创 Write An OS In A Week(2)

萝卜甲@ZJU 2004 [email protected]转载请保留以上信息 经过昨天的热身准备,今天可以进入一些比较细节的内容了。在开始设计前首先要熟悉一下x86的硬件体系,怎么说在Intel的平台下混只好这样啦。 在Intel PC处理器80386之前的都是属于玩具型的,没有大地址寻址,没有硬件保护,没有虚拟存储,没有分页机制,不可能支持现代操作系统。所以我们的目标是80386以上的CPU,

2005-06-20 00:14:00 1026 1

原创 Write An OS In A Week(1)

萝卜甲@ZJU 2004 [email protected]转载请保留以上信息 当年Windows NT的设计师David Cutler带领他的团队在一个星期之内搞定了一个bootable kernel后放出了句:"Who can write an OS in a week?",真是牛气冲天啊,不过我们也要尝试着来"write a bootable kernel in a week"来杀杀Davi

2005-06-20 00:13:00 1204

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除