-1

我被要求研究的一个问题是:

问:操作系统是否应该包含常见的应用程序,例如 Web 浏览器和邮件程序?

我对这个问题的回答是:优点:如果将其作为操作系统的一部分包含在内,则性能和集成会更好。缺点:操作系统承载着额外的功能。

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

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

4

2 回答 2

0

如果一个应用程序包含在操作系统中,它

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

包含软件的主要原因可能是将客户与产品联系起来。该应用程序可能是由操作系统制造商开发的,或者他们得到报酬来包含它。因此出现了诉讼,例如Windows N版本(没有 Windows 媒体播放器)或欧洲版本的 Internet Explorer 中的 Web 浏览器选择屏幕。

于 2013-04-13T01:02:44.650 回答
0

我不确定这是这个问题的正确 stackexchange,也许是http://programmers.stackexchange.com

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

就这个问题而言,我认为操作系统的一部分意味着它在安装了该应用程序后开箱即用(无论该应用程序在更深层次上是否是“操作系统的一部分”)。

例如,自动更新机制可能会将应用程序视为独立的,并将其与操作系统分开更新,甚至允许将其从系统中卸载,但这并不能改变机器附带该应用程序的事实。

于 2013-04-13T00:35:08.443 回答