自己动手制作操作系统.docVIP

  • 10
  • 0
  • 约1.22万字
  • 约 17页
  • 2019-06-11 发布于广东
  • 举报
自己动手写操作系统(从引导到启动保护模式) 自由软件社区是一个充满自由和梦想的地方,在10余年的时间里它创造了一 个又一个奇迹。然而,这些奇迹的创造者不只是Stallman,也不只是Linus Torvalds,而是活跃在世界各地的不计其数的开发人员。 在使用各种功能强大的自由软件吋,我总会对其开发者充满崇敬之情,期盼有朝 一日自己也能成为他们中的一员。很多对自由社区充满向往之情的人,虽然也想 努力融身于其中,但又不知该怎么做。那么,就请与我们一起从编写一个简单的 操作系统开始吧! 我们要做的事情 有人可能担心自己既没有学过计算机原理,也没有学过操作系统原理,更不懂汇 编语言,对C语言也一知半解,能写操作系统吗?答案是没问题。我将带大家一 步一步完成自己的操作系统。当然如果学一学上述内容再好不过。 首先要明确处理器(也就是CPU)控制着计算机。对PC而言,启动的时候,CPU 都处在实模式状态,相当于只是一个Intel 8086处理器。也就是说,即使你现 在拥有一个奔腾处理器,它的功能也只能是8086级别。从这一点上来讲,可以使 用一些软件把处理器转换到著名的保护模式。只有这样,我们才可以充分利用处 理器的强大功能。 编写操作系统开始是对BIOS控制,取出存储在ROM里的程序。BIOS是用来执行 POST (Power On Self Test,自检)的。自检是检查计算机的完整性(比

文档评论(0)

1亿VIP精品文档

相关文档