计算机系统包含硬件和软件组件。我们可以在电脑上安装和使用多种类型的软件。计算机上的软件分为两种类型——系统软件和应用软件。系统软件是专门为计算机上的其他软件提供平台而设计的。应用软件是在系统软件上运行的用户定义软件。操作系统是系统软件的一个例子。应用软件可以由用户自定义,而系统软件则不可能。应用软件的例子是文件查看器、电子表格、游戏等。Unix是一种属于系统软件类别的操作系统。


什么是Unix操作系统?

控制和管理计算机硬件、软件资源和操作系统是计算机所必需的。操作系统充当硬件和用户定义的应用软件之间的中介。Unix是一个多任务、多用户的操作系统。

它是由肯·汤普森、丹尼斯·里奇和其他人在20世纪70年代在贝尔实验室研究中心开发的。此操作系统是专门为在大型主机系统上工作而设计的。Unix是用C语言编写的。它是第一个可移植的操作系统,目前正在许多平台上使用。它提供了各种高级安全功能。

该操作系统用于各种设备,如PC、平板电脑、移动设备等。它在互联网和网络的发展中发挥了重要作用。

Unix操作系统的体系结构

Unix有一个类似于Windows操作系统的图形用户界面,使其易于导航和良好的支持环境。该操作系统的内部设计视图可以从其体系结构中得知。

ding="async" class="size-full wp-image-37387" src="https://uploads.9icnet.com/images/aritcle/20230518/Unix-Architecture.jpg" alt="Unix Architecture" width="408" height="355" sizes="(max-width: 408px) 100vw, 408px">
Unix体系结构

这个操作系统的体系结构是四层的。它由硬件、内核、系统调用接口(shell)和应用程序库/工具、实用程序等组成。内核控制计算机的硬件,并位于体系结构的核心。系统调用充当内核和其他库之间的接口。这些库包括通用函数,并构建在系统调用之上。Shell是一个特殊的应用程序,它为体系结构的其他应用程序提供接口。

内核

对于这个操作系统,内核是直接与系统硬件交互的核心。Kernal的主要功能是-

  • 内存、光盘、打印机等计算机硬件都由内核控制。
  • 内核调度进程,控制和执行各种用户定义的任务。
  • 管理数据存储并控制多个用户对计算机的访问。
  • 内核由几个子组件组成,如配置,包括引导代码、控制硬件的设备驱动程序、头文件。

它是用户和内核之间的接口。用户可以使用shell命令与shell进行交互。Shell有两个主要职责,包括解释用户给出的命令并使用内核执行它们,为用户提供编程能力,为Shell脚本编写Shell命令以执行特定任务。

命令

Unix操作系统使用的一些主要命令类别是–“sh”–提供主用户界面的shell命令,构成Unix命令核心工具包的“实用程序”包括子类别,如支持管理工具的系统实用程序和用于环境管理工具的用户实用程序。

它还具有用于文档格式化和排版等通用应用程序的命令。一些Unix系统还包括诸如TeX和Ghostscript之类的软件包。该系统还提供了用于产生与设备无关的简单矢量图的设施。它还支持系统间通信以及用户间通信。

属性

从开发的时候起,Unix就被许多公司所采用。它仍然在许多数据中心和研究实验室中发挥着重要作用。Unix的一些特性使它比其他系统更受欢迎-

  • 多用户访问–多个用户可以通过一个称为终端的点进行连接,同时在系统上工作。
  • 多任务处理-它提供了由多个用户在一个系统上运行多个程序或进程的功能。
  • 便携性–它提供了在多个硬件体系结构上使用的灵活性。由于它使用高级语言,因此很容易理解并根据计算机的硬件架构修改Unix代码。因此,要在新的硬件体系结构上工作,用户必须简单地修改Unix代码并在系统上运行。
  • 过程–文件是用户创建的数据集合。它包括文档、编程指令等。进程是程序或文件的执行。Unix遵循分层文件结构,从根目录开始,然后是以文件名结束的子目录。
  • 表达–用户发出的请求和命令由内核和shell一起执行。用户使用Shell与系统进行通信。它还通过UUCP提供系统间通信。此操作系统还遵守TCP/IP协议。
  • 它还提供了文件的轻松维护
  • 此操作系统为用户提供管道和过滤器,以便从简单程序设计复杂程序。
  • 它为软件开发和软件维护提供了各种各样的工具。
  • 它在台式电脑、笔记本电脑、大型机和其他计算硬件上非常普遍。

Unix操作系统的类型

Unix为用户提供了根据其需求修改Unix代码的灵活性。因此,在不同类型的硬件上移植Unix代码是很容易的。该操作系统的免费源代码及其可移植性导致了各种类似Unix的操作系统。一些流行的类Unix操作系统是Solaris、Darwin、AIX、HP-UX、FreeBSD、NetBSD、Xenix、IRIX、Tru64、macOS等…

Unix商标归“开放集团”所有。该小组为一个要被正式认证为Unix的操作系统提供认证程序。

因此,本文对UNIX操作系统和w什么类型的操作系统是UNIX这个Unix体系结构从开发之初就经历了结构上的各种发展。如今,IBM、Apple Inc、Microsoft、Silicon Graphics、Oracle Corporation以及许多其他开源项目和公司都喜欢使用这种操作系统。Unix操作系统中的shell是什么?