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是商业软件,而Linux是开源软件,免费且公开源代码;

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

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

 系统结构

1. 内核层:

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

2. Shell层:

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

3. 应用层:

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

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

更多推荐

Linux与UNIX的区别与联系