现在的位置:首页  /  云计算培训 >云计算技术教程

UNIX/Linux系统结构是什么

来源: 薪享宏福
发布时间: 2018年12月21日
分享到:
UNIX/Linux系统可以粗糙地抽象为3个层次(所谓粗糙,就是不够细致、精准) ,如图所示。底层是UNIX/L inux操作系统,一般称之为系统内核( Kernel ) ;中间层是ShelI层,即命令解释层;高层则是应用层。
Unix/Linux系统结构层次概要
1.内核层
内核层是UNIX/Linux系统的核心和基础,它直接附着在硬平台之上,控制和管理系统内各种资源(硬件资源和软件资源) ,有效地组织进程的运行,从而扩展硬件的功能,提高资源的利用效率,为用户提供方便、高效、安全、可靠的应用环境。
 
2.Shel层
Shell层是与用户直接交互的界面。用户可以在提示符下输入命令行,由Shell解释执行并输出相应结果或者有关信息,所以我们也把ShelI称作命令解释器,利用系统提供的丰富命令可以快捷而简便地完成许多工作。
 
3.应用层
应用层提供基于X Window协议的图形环境。X Window协议定义了一个系统所必须具备的功能(就如同TCP/IP是一 个协议,定义软件所应具备的功能) ,任何系统能满足此协议及符合X协会其他的规范,便可称为X Window。

现在大多数的UNIX系统上(包括Solaris、HP-UX、 AIX等)都可以运行CDE ( Common Desktop Environment,通用桌面环境,是运行于UNIX的商业桌面环境)的用户界面;而在Linux上广泛应用的有
Gnome (见下图 )、KDE等。
Gnome图形界面

X Window与微软的Windows图形环境有很大的区别: UNIX/Linux系统与X Window没有必然捆绑的关系,也就是说,UNIlX/Linux可以安装X Window ,也可以不安装;而微软的Windows图形环境与内核捆绑密切。UNIX/Linux系 统不依赖图形环境,依然可以通过命令行完成100%的功能,而且因为不使用图形环境还会节省大量的系统资源。作为服务器部署,绝大多数Linux并不安装或并不启用图形环境。