📜  不同的操作系统

📅  最后修改于: 2021-10-21 05:50:10             🧑  作者: Mango

1. MS-DOS:
MS-DOS 是 Microsoft Disk Operating System 的缩写,是为配备 x86 微处理器的 IBM 兼容计算机开发的非图形命令行操作系统。操作系统使用命令行界面让用户输入命令来导航、打开和操作计算机上的文件。

特征:

  • 它是一个单用户操作系统,这意味着一次只能有一个用户进行操作。
  • 它是一个轻量级操作系统,允许用户直接访问 BIOS 及其底层硬件。
  • 从外部加载数据和程序,并将它们放入内部存储器,以便在计算机上使用。
  • 使计算机能够执行输入和输出操作,例如从键盘接收命令、在屏幕上打印信息。
  • 它对创建、编辑、删除文件等文件管理非常有帮助。
  • 它还使用各种驱动器实用程序控制和管理其他外部设备,例如打印机、键盘或外部硬盘驱动器。

缺点:

  • 它不允许多个用户在系统上操作。
  • 它不支持图形界面,因此不能使用鼠标来操作它。
  • 它不支持多道程序,这意味着它只能在 ram 中拥有一个进程。
  • 它缺乏内存保护,这意味着没有安全性和稳定性。
  • 寻址超过 640 MB 的 RAM 时,内存访问存在困难。

2. Windows 操作系统:
Windows 是 Microsoft 设计的操作系统,用于标准 x86 Intel 和 AMD 处理器。它提供了一个称为图形用户界面 (GUI) 的界面,通过使用鼠标浏览菜单、对话框、按钮、选项卡和图标,无需记住命令行的命令。操作系统被命名为windows,因为程序以正方形的形式显示。此 Windows 操作系统专为在家中使用的新手用户以及正在开发的专业人士而设计。

特征:

  • 它旨在在任何标准的 x86 Intel 和 AMD 上运行,因此大多数硬件供应商都为 Dell、HP 等 Windows 制作驱动程序。
  • 它通过利用多核处理器支持增强的性能。
  • 它预装了许多生产力工具,可帮助您在计算机上完成所有类型的日常任务。
  • Windows 拥有非常庞大的用户群,因此可供选择的软件程序、实用程序范围要大得多。
  • Windows 向后兼容意味着旧程序可以在新版本上运行。
  • 自动检测硬件,无需手动安装任何设备驱动程序。

缺点:

  • Windows 可能很昂贵,因为操作系统是付费许可证,其大部分应用程序都是付费产品。
  • Windows 对计算机资源的要求很高,比如它应该有很高的内存容量、大量的硬盘空间和好的显卡。
  • 如果用户同时加载多个程序,Windows 会变慢并挂断。
  • Windows 包括网络共享,如果用户的网络中有许多 PC,这会很有用。
  • Windows 容易受到病毒攻击,因为它拥有庞大的用户群,用户必须更新操作系统以保持最新的安全补丁。

3. LINUX 操作系统:
Linux OS 是一个开源的操作系统项目,是一个基于 UNIX 开发的自由分发、跨平台的操作系统。该操作系统由 Linus Torvalds 开发。 Linux 这个名字来自 Linux 内核。它基本上是计算机上的系统软件,允许应用程序和用户在计算机上执行某些特定任务。 Linux 操作系统的开发开创了开源开发的先河,成为软件协作的标志。

特征:

  • Linux 是免费的,可以从 Internet 下载或在 GNU 许可下重新分发,并且拥有最好的社区支持。
  • Linux 操作系统易于移植,这意味着它可以安装在各种类型的设备上,如手机、平板电脑。
  • 它是一个多用户、多任务操作系统。
  • BASH 是 Linux 解释器程序,可用于执行命令。
  • Linux 提供了多层次的文件结构,即层次结构,其中排列了系统所需的所有文件和用户创建的文件。
  • Linux 使用身份验证功能提供用户安全,并且威胁检测和解决方案非常快,因为 Linux 主要是社区驱动的。

缺点:

  • Linux 没有标准版本,因此对用户来说很困惑,对于新用户来说熟悉 Linux 也可能是一个问题。
  • 由于 Linux 并不主导市场,因此更难找到支持用户需求的应用程序。
  • 由于某些应用程序是专门为 Windows 和 Mac 开发的,这些应用程序可能与 linux 不兼容,有时用户可能没有太多的选择来选择不同的应用程序,例如 Windows 或 Mac,因为大多数应用程序是为具有巨大的操作系统开发的用户群。
  • 某些硬件可能与 Linux 不兼容,因为它对可能导致故障的驱动程序提供了补丁支持。
  • 有很多论坛可以解决 Linux 问题,但它可能并不总是与用户自己的技术理解水平相匹配。

4. Solaris 操作系统:
Solaris 或 SunOS 是 Sun 公司的 Unix 变体操作系统的名称,该操作系统最初是为其基于可扩展处理器体系结构的处理器 (SPARC) 以及基于 Intel 的处理器而开发的。在此期间,UNIX 工作站市场主要由该操作系统主导。随着 Internet 的发展,Sun 的 Solaris 系统成为 Web 站点安装最广泛的服务器。 Oracle 购买了 Sun,后来更名为 Oracle Solaris。

特征:

  • Solaris 以其可扩展性而闻名。它可以处理大量工作负载,并且仍然为基于数据库、Web 和Java技术的服务提供无可争议的性能优势。
  • Solaris 系统以其可用性而著称,这意味着这些操作系统几乎不会在任何时候崩溃,而且由于其面向 Internet 网络的设计和广泛的功能范围,它使添加新功能或修复任何问题的工作变得容易。
  • 它专为网络计算而构建,因为它提供优化的网络堆栈和对高级网络计算协议的支持,从而为大多数应用程序提供高性能网络。
  • Solaris 具有先进、独特的安全功能,其中包括一些世界上最先进的安全功能,例如用户权限管理、加密框架和允许用户安全交付新解决方案的默认安全网络。
  • 提供工具以实现无缝互操作性、测试新软件和有效整合应用程序工作负载。

缺点:

  • Solaris 非常昂贵,因为它是一个企业操作系统。此外,Solaris 不提供免费更新。
  • Solaris 缺乏良好的图形用户界面支持并且用户不友好。
  • 硬件支持不如许多其他操作系统好。
  • 由于 Solaris 无法有效地利用不同的硬件,因此性能会大大降低。
  • 由于 CPU 和内存的总消耗,Solaris 有时会变得不稳定并崩溃。

5. 塞班操作系统:
Symbian OS 是世界上使用最广泛的基于 ARM 架构的智能手机操作系统,直到 2014 年停产。和诺基亚。 Symbian 操作系统由两个子系统组成,第一个是基于微内核的操作系统及其相关库,另一个是用户与之交互的操作系统接口。它是专门为智能手机和手持数字设备开发的,因为该操作系统消耗非常低的功率、基于电池的设备以及基于 ROM 的系统。

特征:

  • 其被称为 EKA2 的内核具有抢占式多线程、调度、内存管理系统和设备驱动程序。
  • 允许第三方软件增强平台以获得更好的操作系统性能。
  • Symbian 界面易于使用且非常用户友好。
  • Symbian 应用程序通常使用 Symbian 软件开发工具包 (SDK) 以 C++ 或 Symbian C++ 编写。
  • Symbian 还可以运行用Python、 Java ME、Flash Lite、Ruby 和 .NET 编写的应用程序。
  • 连接更容易、更快捷。
  • Symbian OS 具有良好的效率和稳定性。

缺点:

  • 响应速度不如其他操作系统流畅和灵敏。
  • Symbian 操作系统非常脆弱,很容易受到病毒的影响。
  • 虚拟内存不足。

6.安卓手机操作系统:
Android 是谷歌基于 Linux 的操作系统,主要设计用于智能手机和平板电脑等触摸屏移动设备。可用于支持android的硬件基于ARM、Intel和MIPS设计的三种架构,让用户可以直观地操作移动设备,手指运动反映常见的动作,例如捏、滑动和敲击,使这些应用程序舒适用户。

特征:

  • 安卓操作系统是一种开源操作系统,意味着它是免费的,任何人都可以使用。
  • Android 提供优化的 2D 和 3D 图形、多媒体、GSM 连接、多任务处理。
  • Android 操作系统以其友好的用户界面和可根据用户的喜好进行定制而著称。
  • 自 Playstore 提供超过一百万个应用程序以来,为其用户提供了大量的应用程序选择。
  • 想要为 Android 操作系统创建应用程序的软件开发人员可以下载 Android 软件开发工具包 (SDK) 以轻松开发适用于 Android 的应用程序。
  • Android 将消耗很少的电量,但提供极好的性能,因为它的硬件基于 ARM 架构。

缺点:

  • 由于其依赖于Java,直观的现代用户体验和界面的设计和编码带来了困难。
  • 大多数应用程序倾向于在后台运行,即使在用户耗尽电池电量时关闭也是如此。
  • 由于多个程序在任何给定时间在后台同时运行,因此性能必然会受到影响。
  • Android 手机过热,尤其是在沉迷于核心生产力任务或繁重图形时。
  • 应用程序的安全配置文件较低,使用户更容易受到数据泄露的影响。

7、iOS手机操作系统:
iOS 是 iPhone OS 的缩写,是由 Apple Inc. 专门为其硬件(如 A12 Bionic 芯片)创建和开发的移动操作系统,该芯片目前为其许多移动设备提供动力,包括 iPhone、iPad 和 iPod。 iOS 用户界面基于使用多点触控手势,例如滑动、点击、捏合和反向捏合。这些手指动作的目的是为用户提供从多个手指向多点触控电容式屏幕显示器提供的快速响应输入。

特征:

  • 它是用 C、C++、Objective-C 和 Swift 编写的,基于 Macintosh OS X。
  • 具有出色且直观的用户界面和非常流畅的响应。
  • iOS 的性能无与伦比。
  • iOS 带有许多默认应用程序,包括电子邮件客户端、网络浏览器、媒体播放器和电话应用程序。
  • 可以从 Appstore 下载更高质量的应用程序的可用性。
  • Apple 提供了自己的 iOS 软件开发工具包 (SDK),供开发人员为 Apple 移动设备创建应用程序。
  • iOS 比其他移动操作系统更安全,安全漏洞也更少。
  • 提供定期更新和安全补丁。

缺点:

  • 该操作系统是封闭源代码而不是开放源代码,因此 Beta 测试需要花费大量时间,因为它仅适用于有限的开发人员。
  • 与其他移动平台相比,iOS 应用程序占用的内存空间非常大。
  • 与其他操作系统相比,缺乏定制。
  • 不允许第三方安装。
  • 拥有强烈的图形和动画会消耗更多电量并导致电池消耗。
  • iOS 是资源密集型操作系统,因为旧设备很难运行它。

应用程序及其合适的操作系统:
这些解释如下。

1.数据库和Web服务器管理:
最适合数据库和 Web 服务器管理的操作系统是 SOLARIS,即 Unix 操作系统,它本身是为企业 Web 服务器设计的,其中部署了强大的应用程序和数据库,吞吐量非常高,并且需要服务器 24×7 不间断运行时间。

  • Solaris 拥有 Zettabyte 文件系统 (ZFS),它是一种革命性的文件和逻辑卷管理器,可控制在任何其他操作系统中找不到的数据的存储和检索。
  • Solaris 提供了一个服务管理工具 (Service Management Facility, SMF),负责管理系统和应用程序服务,通过确保必要的系统和应用程序服务即使在硬件或软件故障的情况下也函数正常运行而不会出现任何问题,从而提高系统的可用性这也称为 Oracle Solaris 预测性自我修复功能。
  • Solaris 提供了很棒的可观察性实用程序,可用于查找性能错误、功能错误和内核错误。
  • 由于 Solaris 更广泛的 CPU 支持以及操作系统本身的架构,Solaris 在具有大量内核的多插槽多核系统上可以很好地扩展。 Solaris 可以混合和匹配垂直和水平可伸缩性,而大多数其他操作系统仅提供垂直可伸缩性。
  • Solaris 始终提供严格的安全性,提供额外的屏障和免疫系统,以防止对其服务器的任何数据泄露。

因此,与其他具有原始性能和安全问题的操作系统相比,Solaris 是可靠、非常稳定、极快且安全的操作系统,因此它是 SQL 和 Web 服务服务器等任何数据库管理系统的理想操作系统。

2.集群计算:
集群是一种使用多台计算机、存储设备和冗余互连来创建单个高可用性系统的技术。其中的每台计算机都是一个节点。集群计算的最佳首选操作系统是 LINUX,它是一个基于 UNIX 的开源自由分布式操作系统,它提供了许多强大的网络功能。

  • 由于 Linux 操作系统是高度可定制的,它在资源管理和性能优化方面发挥着重要作用,这使得构建或设置大型多处理器集群最方便
    而此类修改非常有限,或者在某些情况下在其他操作系统(如 Windows)中受到限制。
  • 当组织多台计算机以形成集群时,存储访问的管理通常很麻烦,此时 Linux 的集群文件系统可能会派上用场,以组织所有连接的集群节点之间的数据存储和访问。
  • Linux 集群文件系统将使用实用程序来实际关闭故障节点。
  • Linux 是可扩展的,因此可以轻松地向集群添加资源。
  • Linux 具有额外的优势,即大多数科学和工程软件和编译器都可以通过包管理器轻松获得,并且可以轻松配置和编译它们。

由于集群应用程序需要具有最高可移植性、性能、可扩展性和强大计算能力的操作系统,因此 Redhat 或 CentOS 等 Linux 发行版最适合 Beowulf 集群等这些计算机集群。

3.生产力和日常任务:
最适合提高生产力的操作系统是 WINDOWS,因为它直观、有凝聚力、功能强大且非常用户友好。 Windows 提供了最佳的软件选择,并且可以在用户拥有的最广泛的硬件上运行。

  • Windows 操作系统提供了一套内置实用程序和应用程序,如文本处理器、电子邮件客户端、日历、计算器、图像和视频查看器、编辑器、快照工具、录音机和网络浏览器,以及用于地图、相机、如果用户愿意,可以从 Internet 安装新闻、天气和联系人等等。
  • Windows 在 Office 套件下提供了一套生产力应用程序,如 Word、演示文稿、电子表格等。
  • 微软的云存储平台 OneDrive 可以帮助用户备份文件并在任何地方的任何设备上使用它们。
  • Windows 提供了大量的界面自定义选项。
  • Windows 10 支持全触摸屏,并提供平板电脑模式,让用户可以在使用笔和键盘输入之间切换,以提高工作效率。
  • Windows 甚至提供了一个语音助手,可以执行诸如打开应用程序和网页、通知天气等任务。
  • Windows 操作系统可以更轻松地在屏幕上排列窗口,并允许用户为多任务应用程序创建多个虚拟桌面。

因此,对于用户的创造性、高效和日常任务,如创建演示文稿、编辑图像、上网等,Windows 是最好的操作系统。