加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

unix内核 Linux与UNIX的区别与联系

发布时间:2022-09-30 04:02:43 所属栏目:Unix 来源:转载
导读: UNIX诞生于20世纪60年代末,Windows诞生于20世纪80年代中期,而Linux诞生于20世纪90年代初,可以说UNIX是操作系统中的“老大哥”。
分时操作系统:是一台计算机可以同时为多个用户服务,连

UNIX诞生于20世纪60年代末,Windows诞生于20世纪80年代中期,而Linux诞生于20世纪90年代初,可以说UNIX是操作系统中的“老大哥”。

分时操作系统:是一台计算机可以同时为多个用户服务,连接计算机的终端用户交互式发出命令,操作系统采用时间片轮转的方式处理用户的服务请求,并在终端上显示结果(操作系统将CPU的时间划分成若干个片段,称为时间片)。操作系统以时间片为单位,轮流为每个用户服务,每次服务一个时间片。

目前常见的UNIX版本有Sun Solaris,FreeBSD,IBM AIX,HP-UX等,值得一提的是,苹果公司的OS X就是基于FreeBSD的操作系统。

Linux是一个类似UNIX的操作系统,其设计初衷是为了替代UNIX,并在功能和用户体验上进行优化,常见版本有Debian Linux、Fedora Core、CentOS、Red Hat Linux等。

区别:

1.UNIX系统大多是与硬件配套的,而Linux则可以运行在多种硬件平台上;

2.UNIX是商业软件unix内核,而Linux是开源软件,免费且公开源代码;

3.UNIX和Linux不存在技术上面的传承关系,Linux是从新构建的系统;

4.UNIX是一个功能非常全面的操作系统,在某些方面超越了Linux,例如大型主机的可靠性。

系统结构:

unix内核_unix内核源码剖析_unix环境高级编程和unix网络编程哪本好

1. 内核层:

unix内核源码剖析_unix内核_unix环境高级编程和unix网络编程哪本好

内核层是UNIX/Linux系统的核心和基础,它直接依附于硬件平台之上,控制和管理系统内各种资源,有效地组织进程的运行,从而扩展硬件的功能,提高资源的利用效率,为用户提供方便、高效、安全、可靠的应用环境。

2. Shell层:

Shell层是与用户交互的界面,用户可以在提示符下键入命令行,由Shell解释并执行输出相应结果或者有关信息,所以我们也把Shell称作命令解释器,利用系统提供的丰富命令可以快捷而简便地完成许多工作。

3. 应用层:

应用层提供基于X Window协议的图形环境,X Window协议定义了一个系统所必须具备的功能,若系统能满足此协议及符合X协会的其他的规范,便可称为X Window。

注:UNIX/Linux系统可以选择是否安装X Window,而微软的Windows图形环境与内核捆绑密切,不过UNIX/Linux系统不依赖图形环境。

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章