Solaris OS结构

Solaris OS Structure

Solaris是Sun Microsystems开发的基于Unix的操作系统,在被Oracle收购后,它被称为Oracle Solaris。它以其可伸缩性和诸如DTrace,ZFS,Tim??e Slider等创新功能而闻名。Solaris是微内核设计,无法创建单片Solaris内核。

展示Solaris操作系统结构的示意图如下:

Solaris

Solaris操作系统结构中的不同组件是:

硬件

这包括计算机系统的物理组件,例如监视器,键盘,数据存储等。

I / O缓冲器

I / O设备在计算机系统中非常重要。它们为用户提供了与系统交互的方式。 I / O缓冲区处理I / O设备的缓冲区,并确保它们正常工作。

设备驱动程序

大多数设备驱动程序都是操作系统的一部分,例如键盘和屏幕控制台驱动程序,软盘和硬盘驱动程序,打印机端口驱动程序,串行端口驱动程序等。

排程器

调度器以这样的方式调度进程,即根据它们的需要在进程之间分配系统资源。

流程管理

这负责管理进程,即一次将处理器分配给一个进程。这称为流程调度。用于流程调度的不同算法是:FCFS(先到先服务),SJF(最短作业优先),优先级调度,轮循调度等。

内存管理

内存管理处理内存以及进程从磁盘到主内存的移动,以执行并再次返回。

文件系统

操作系统用来跟踪磁盘上文件的不同方法构成了文件系统。它还包括在磁盘上组织文件的方法。

I / O服务

Solaris操作系统提供的I / O服务包括计算机系统输入和输出设备与外界之间的通信服务。

系统API

系统应用程序编程接口(API)包含软件构建工具,子例程定义以及促进系统之间交互的通信协议。

用户流程

用户进程是由用户在Solaris操作系统中运行的应用程序。这些进程在操作系统中执行指定的任务。

Solaris结构的一些功能包括:

  • Solaris通过随时加密所有内容来保护用户数据。
  • Solaris使用基于硬件的加密来保护虚拟机和实时迁移。
  • 它提供了有限的控制以防止凭据滥用。通过仅提供必要的访问权限来完成此操作。
  • 可以提供给员工,承包商等的系统特权是有限的。
  • Solaris通过锁定虚拟机并使用合规性标准来保护云部署。