24资源网

24资源分享网,分享资源,收集整理资源,有态度的分享资源网

我们常常听说的PC(电脑)操作系统除了windows就是Linux,有人就很疑惑,同样是操作系统,为啥windows比Linux更吃内存?

Windows是市场主流操作系统

我们绝大多数人使用的电脑安装的都是windows系统,因为它所见即所得的视窗模式让人觉得特别容易上手。即便你没有经过计算机的专业培训,通过鼠标,你就可以解决很大一部分工作了。

windows操作系统

正是由于大家平时都用windows操作系统,对于Linux系统知之甚少,除非你使用MacBook或者基于Linux系统开发软件,这样的人接触Linux系统就比较多。因此,在绝大多数人都使用windows的现实中,大家对Linux的了解就比较少了。

Windows和Linux的侧重点不同

正所谓没吃过猪肉还没见过猪跑吗,很多人也听说过windows系统比linux系统吃内存。究其原因,这是由于windows和Linux的侧重点不同导致的。

DOS系统

微软最早是从西雅图计算机产品公司手里购买了DOS操作系统,而DOS系统是一个典型的单任务的命令行输入操作系统。要使用DOS系统,你必须先掌握DOS的各种命令,才能使用DOS。这里我不得不提一句,Unix操作系统以及后来的Linux操作系统都是以命令行为主的。

Linux系统

随着计算机的不断普及,以及多任务的需要,微软发现DOS已经不够用了,于是微软开始开发多任务DOS。问题随之而来,随着PC的普及,很多用户并非专业的计算机技术人员,这就给大家使用DOS提出了挑战。于是,微软就想开发一款多任务、具备用户操作界面的操作系统——windows视窗系统就应运而生了。

大获成功的windows早期系统

读到这里,大家可能就明白了,微软的Windows系统是将大量的系统资源用来为用户生成窗口和界面。为此,微软为windows系统开发了高达1万个以上的API接口,其中很大一部就是图形界面接口。而Linux系统核心系统API则仅有300多个,当然由于Linux属于开源系统,不同厂商定制之后,API的个数不是一个定值。而且随着社区版本的Linux功能的扩充,Linux系统的API数量也在扩充,但相比windows系统的API还是无法比的。

windows系统API

那么为什么windows大量系统资源用于操作系统的界面绘制,就更吃内存呢?有没有其他原因呢?

购买专栏解锁剩余54%
举报/反馈

               
发表评论