什么是UNIX操作系统:架构及其属性

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

什么是Unix操作系统?

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


它是20世纪70年代由肯·汤普森、丹尼斯·里奇等人在贝尔实验室研究中心开发的。这操作系统专门设计用于大型大型机系统。Unix是使用a写的C编程语言。它是第一个便携式操作系统,并在众多平台上使用。它提供了各种高级安全功能。

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

UNIX操作系统的体系结构

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

Unix架构
Unix架构

该操作系统的架构是四分层。它由硬件,内核,系统调用接口(shell)和应用程序库/工具,实用程序等组成...内核控制计算机的硬件并驻留在架构的核心。系统调用用作内核和其他库之间的接口。这些库包括一般函数,并在系统调用的顶部内置。shell是一个特殊应用程序,为架构的其他应用程序提供接口。


核心

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

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

壳牌

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

命令

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

它还具有用于通用应用程序的命令,例如文档格式和排版。一些UNIX系统还包括TEX和GHOSTScript等包装。该系统还提供生产无关的简单矢量图的设施。它还支持系统间通信以及用户间通信。

属性

从发展时期,Unix已被许多公司采用。它仍然在许多数据中心和研究实验室中发挥着重要作用。UNIX的一些属性,使其如其他系统所做的那么优选 -

  • 多用户访问—多个用户可以通过一个称为终端的点同时在系统上工作。
  • 多任务-IT提供了一个系统上多个用户运行多个程序或进程的工具。
  • 可移植性—可灵活应用于多种硬件架构。由于它使用的是高级语言,所以很容易根据计算机的硬件结构理解和修改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商标归“The Open Group”所有。这个组为要正式认证为Unix的操作系统提供认证程序。

因此,本文将概述UNIX操作系统和W.帽子的操作系统是UNIX。的Unix架构从它的发展时期开始,它的结构经历了各种各样的发展。今天,这个操作系统被许多公司所青睐,如IBM,苹果。微软、硅谷图形、甲骨文公司以及许多其他的开源项目和公司。Unix操作系统中的shell是什么?

添加评论