zoukankan      html  css  js  c++  java
  • 1.2:liunx和unix的区别

    二者有两个大的区别:

             1:unix系统大多是与硬件配套的,也就是说,大多unix系统无法安装在x86服务器和个人计算机上,而liunx系统可以运行在多种硬件平台上。

             2:unix是商业软件,而linux是开源软件,是免费,公开源代码的。

             经过多年的发展,linux已成为nuix最优秀的传承者。

             Unix/linux系统结构

             两系统可以抽象为3层,底层是linux/nuix操作系统,即为系统内核

                                                   中间层是Shell层,即为命令解释层

                                                   高层是应用层

    A:内核层

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

    B:shell层

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

    C:应用层

             应用层提供基于xwindow协议的图形环境,xwindow系统定义了一个系统所必须具备的功能(就如同TCP/IP是一个协议,定义软件所应具备的功能),使系统能够满足此协议及符合X协会其他的规范,便可称为x window

            

    Xwindow与微软的windows图形环境有很大区别:

             Unix/linux系统与X window没有必然捆绑的关系,也就是说,linux可以安装x window,也可以不安装;而微软的windows图形环境与内核捆绑密切。

             Unix/linux系统不依赖于图形环境,依然可以通过命令行完成百分之百的功能,而且因为不使用图形环境还会节省大量的系统资源。

  • 相关阅读:
    判断添加用户名的唯一性
    显示用户登录用户名
    security安全框架,用户登录安全认证与退出
    mybatis分页助手分页
    javaWeb删除一条及多条数据
    javaWeb手动分页步骤
    自定义格式日期
    iOS开发UI篇—懒加载
    IOS-添加分段控件SegmentControl
    iOS设计模式——Category
  • 原文地址:https://www.cnblogs.com/zja001/p/10063977.html
Copyright © 2011-2022 走看看