Solaris OS Structure
Solaris是Sun Microsystems开发的基于Unix的操作系统,在被Oracle收购后,它被称为Oracle Solaris。它以其可伸缩性和诸如DTrace,ZFS,Tim??e Slider等创新功能而闻名。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通过锁定虚拟机并使用合规性标准来保护云部署。