UNIX 操作系统的组成部分和功能是什么?
UNIX 是多用户系统中最流行的操作系统之一。实际上,它起源于单用户系统。它的结构有限。
UNIX 操作系统由两个可分离的部分组成,如下所示:
系统程序。
内核。
现在,让我们看看 UNIX 的架构。
Unix 架构
Unix 操作系统的架构分为以下四层:
硬件
内核
系统调用或shell
应用程序
以下是显示所有层的 UNIX 架构图:
内核
它是操作系统的一部分。它借助内置于内核中的设备直接与计算机硬件交互。
内核的功能
内核的功能如下:
内存管理
控制对计算机的访问。
维护文件系统。
处理中断。
处理错误。
执行输入和输出服务。
内核将计算机的资源分配给用户。
内核是 UNIX 操作系统架构中最重要的部分。
Shell
它是一个软件程序,充当内核和用户之间的媒介。它通过发送执行程序的请求来读取命令和中断。因此,shell 被称为命令解释器。
它包含近 100 个系统调用,并指示内核为程序执行各种任务。这些任务如下:
打开文件。
写入文件。
获取有关文件的信息。
执行程序。
终止进程。
更改进程的优先级。
获取时间和日期。
硬件
硬件只是计算机的各个部分,包括时钟、计时器、设备、部件等,在 Unix 操作系统架构中。
UNIX 的组成部分
UNIX 操作系统的组成部分如下:
内核 - 它是操作系统的主要部分。
Shell - 它是一个命令用户界面,有助于解释。例如,系统调用。
用户 - 指的是与 Unix 操作系统交互的人。例如,人类。
系统硬件 - 包含输入和输出设备的外围设备。例如,键盘和显示器。
UNIX 的功能
UNIX 操作系统的功能如下:
有效的资源优化 - 它优化了有效利用资源的任务。
内存管理 - 这包括在内存中交换页面。
进程管理 - 它涉及进程调度。例如,FIFO 调度算法。
维护文件系统 - 它通过删除垃圾文件来维护文件。
处理中断 - 它处理硬件引起的信号。例如,如果某些进程需要输入设备,则它会产生中断。
广告