Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 是否将应用程序作为操作系统的一部分—什么';有什么区别?_Performance_Operating System - Fatal编程技术网

Performance 是否将应用程序作为操作系统的一部分—什么';有什么区别?

Performance 是否将应用程序作为操作系统的一部分—什么';有什么区别?,performance,operating-system,Performance,Operating System,我要研究的一个问题是: 问:一个操作系统是否应该包括诸如web浏览器和邮件程序之类的通用应用程序 对于这个问题,我得到的答案是:优点:如果将其作为操作系统的一部分,则性能和集成度会更好。缺点:操作系统有额外的功能 我显然对这里的某些东西缺乏理解,因为我看不出会有什么不同。最后,我看不出让浏览器成为“操作系统的一部分”与让浏览器独立有什么区别。我想我真的不明白作为“操作系统的一部分”意味着什么。我不明白为什么一个操作系统在一种情况下比另一种情况下负担更重 任何帮助都将不胜感激。 谢谢我不确定这是否

我要研究的一个问题是:

问:一个操作系统是否应该包括诸如web浏览器和邮件程序之类的通用应用程序

对于这个问题,我得到的答案是:优点:如果将其作为操作系统的一部分,则性能和集成度会更好。缺点:操作系统有额外的功能

我显然对这里的某些东西缺乏理解,因为我看不出会有什么不同。最后,我看不出让浏览器成为“操作系统的一部分”与让浏览器独立有什么区别。我想我真的不明白作为“操作系统的一部分”意味着什么。我不明白为什么一个操作系统在一种情况下比另一种情况下负担更重

任何帮助都将不胜感激。
谢谢

我不确定这是否是这个问题的正确答案

首先,构成“操作系统”的东西有点模糊,有人可能会说浏览器不是操作系统的“一部分”,只是与操作系统捆绑在一起

就这个问题而言,我认为操作系统的一部分意味着它是在安装了应用程序的情况下开箱即用的(不管该应用程序在更深的意义上是否是“操作系统的一部分”)


例如,自动更新机制可能将应用程序视为独立的应用程序,并将其与操作系统分开进行更新,甚至允许从系统中卸载,但这不会改变计算机随应用程序一起提供的事实。

如果操作系统中包含应用程序,则它会自动更新

  • 对于不必选择和安装软件的普通用户来说非常方便
  • 有时很不方便删除(如某些移动操作系统中的系统应用程序,您无法轻松安装)
  • 可以与其他系统上不一定可用的应用程序(如浏览器+pdf查看器或媒体播放器)紧密耦合,从而增加其功能
  • 可能不需要支持其他操作系统,开发集中在与它捆绑的操作系统的集成上
  • 占用磁盘/磁盘空间—当操作系统以前是通过软盘或CD提供,而硬盘空间又很昂贵时,这是一个更大的问题

包含软件的主要原因可能是为了将客户与产品联系起来。应用程序可能是由操作系统制造商开发的,也可能是他们付费将其包括在内。因为这一点已经发生了诉讼,例如导致了Windows N版本(不带Windows media player)或Internet Explorer欧洲版本的web浏览器选择屏幕。

看看微软,看看它是如何因在操作系统发行版中包含IE而被起诉的。