操作系统重点学什么?

 我来答
浙江启扬智能科技有限公司 2019-05-20
展开全部
在8位或16位嵌入式系统应用中,由于CPU资源量比较少,任务比较简单,程序员可以在应用程序中管理CPU资源,而不一定要专门的系统软件。如果嵌入式系统比较复杂并且采用32位CPU时,情况就完全不同了。32位CPU的资源量非常大,除理能力也非常强大,如果还是采用手工编制CPU的管理程序,面对复杂的应用,很难发挥出32位CPU的除理能力,并且程序也不可靠。举个例子:平时用的电脑,有比较丰富的外设资源,如果不使用操作系统,自己用开发工具从底层开始写程序,搞个一年半载的,或许也可以让电脑跑起来,在显示器上搞个类似的windows界面。然而,如此的裸…
匿名用户
2011-09-23
展开全部
我是学计算机的,可以给你详细解释一下:
首先,操作系统相当于现在我们所说的嵌入式系统。是计算机结构中的负责沟通计算机硬件和计算机软件的桥梁。 也就是说:操作系统直接指挥计算机的硬件,例如:屏幕,键盘什么的。而软件则是调用操作系统的功能,从而达到调用计算机硬件的目的。

所以,作为中间件的操作系统,你要学会计算机的硬件的一些结构。(有些硬件不用,例如显卡,因为显卡公司都是自己做驱动)。 然后,编写软件直接作用计算机的各个硬件,通常这部分代码被封装在操作系统的“内核”当中。 然后,基于内核代码再写一些系统函数就可以完成一个简易的操作系统了。

总的来说,想实现一个操作系统不难。但是想实现一个完美的工业级操作系统就很难。微软做了这么多年还是有那么多的BUG就是这个原因。

如果想做:你可以看看:Linux内核, 操作系统原理, 汇编和c,c++ 这类的语言。 特别是前两本如果你看的可以。 就会明白怎么写操作系统了。 祝你成功。

不要忘记给分,我把我学到的都浓缩给你了,呵呵

浙江启扬智能科技有限公司
2019-05-20 广告
在8位或16位嵌入式系统应用中,由于CPU资源量比较少,任务比较简单,程序员可以在应用程序中管理CPU资源,而不一定要专门的系统软件。如果嵌入式系统比较复杂并且采用32位CPU时,情况就完全不同了。32位CPU的资源量非常大,除理能力也非常... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式