现在的位置: 首页 > 综合 > 正文

X Window与Microsoft Windows的相同点和不同点

2014年08月29日 ⁄ 综合 ⁄ 共 966字 ⁄ 字号 评论关闭

   X Windows与Microsoft Windows非常相似,但实际上两者有本质上的不同。

    例如,Microsoft Windows是完整的操作系统,包括从内核到shell到窗口环境等一切内容,而X Windows只是操作系统的一部分:窗口环境。另一方面的差别在于界面,Microsoft Windows是固定的,而X Windows相当灵活而且可以配置。

    二者的相同点主要是都提供图形界面,都可以处理多个窗口。此外,它们都允许用户通过键盘和字符以外的方式完成信息交互。用户可以利用鼠标和键盘,建立组合菜单、窗体、窗口和对话框的界面。

    但是,这两个窗口系统之间也存在着巨大的差异,主要差别如下:

界面的灵活性 
    X Windows界面的灵活性是许多用户喜欢这种环境的原因之一。用户界面层与基本窗口层的分离使X Windows可以通过打开不同的窗口管理器生成多个界面。多个界面不像Microsoft Windows界面的某些定制工具一样只提供外观的细微差别,而是可以在不同的窗口管理器中设计完全不同的界面。

界面的微调控制 
    这是X Windows环境的另一个优势。通过设置几十个选项,可以控制窗口环境和界面的各个方面,从背景和前景窗口颜色到光标颜色,默认字体以及默认窗口尺寸。用户还可以定义交互方式。例如,可以用鼠标指针让窗口自动跳到前台窗口中或将光标移到背景窗口中。

    此外,这些特性及其他特性还可以逐个对应用程序定义,对每个应用程序建立不同的设置,使其能够以最方便的方式启动。
用户还可以定义每次启动X环境时打开哪个窗口和应用程序,以及让系统按逻辑选择启动X Windows时使用哪个窗口管理器。

客户/服务器技术 
    前面曾介绍过,X Windows采用客户/服务器模式,在此模式中,应用程序是X服务器的客户,处理具体工作。这就使X Windows特别适合于网络环境,应用程序可在网络中一台计算机上运行,在另一台计算机上输出结果。

    Microsoft Windows只是到最近才提供这种功能,而且目前也只在高级多用户Windows NT系统上提供有限的功能。而在Linux、Unix和X世界中,即使最低级的系统也能在这个X Windows客户/服务器环境中起到客户或服务器的作用。 

抱歉!评论已关闭.