怎样自己写一个简单的操作系统

 我来答
瑾瑜爸育儿
2017-01-01 · 知道合伙人软件行家
瑾瑜爸育儿
知道合伙人软件行家
采纳数:5813 获赞数:18787
毕业于四川成都大学汉语言文学专业,文学学士学位。 网络营销、网站运营行业10年SEO网站优化运营经验。

向TA提问 私信TA
展开全部

  怎样自己写一个简单的操作系统,解答如下

  •   你可能还没有明白什么是OS ?

  • 你可以列出现在主流的OS有哪些吗? 它们是什么用途,各有几大模块?你认为其中最简单的是哪个OS?

  • 明白这些你自然知道,能否和怎样编写一个完整的OS了。

  • 你可以找一找以下关键词:

  • UNIX

  • Linux

  • Mac OS X

  • Windows

  • iOS

  • Android

  • WP

  • Chrome OS

  • 早期较简单的:

  • CP/M

  • MS-DOS

  • DR-DOS

  • 操作系统理论研究者有时把操作系统分成四大部分:

  • 驱动程序:最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。

  • 内核:操作系统内核部分,通常运行在最高特权级,负责提供基础性、结构性的功能。

  • 接口库:是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNU C运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和POSIX编程接口的形式。

  • 外围:是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种守护进程都通常被划归此列。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式