网站大量收购闲置独家精品文档,联系QQ:2885784924

《第三章Linux系统的基本操作.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 Linux 系统的基本操作 3.1 X Windows 图形化用户界面 3.2 GNOME 的桌面环境 3.3 窗口和菜单操作 3.4 文件系统及操作 3.5 Fedora Core 4 的设置 小结 3.1 X Windows 图形化用户界面 3.1.1 X Windows是什么 X Window System 是一套在各种位元映像显示器(bitmapped displays)上具有极大可携性(portable)的视窗系统(window system),是一个基于服务器-客户端体系结构的图形接口系统,它是由麻省理工学院 (MIT)所发展出来。X Windows可在许多系统上执行。由于它和生产者无关、具可携性、对彩色掌握的多样性及对网路之间的操作透通性,使得X Windows成为一个工业的标准。由于原始程式可自由使用,所以它也是一个优良的研究媒介。 X Windows是一个让程式设计师发展可携性图形使用者介面的工业软体标准,X Windows最重要的特征之一是它独特的与设备无关结构。任何硬体只要提供X Windows协议,便可以执行应用程式显示一群包含图文的窗口,而无须重新编译和连接。这种与设备无关的特性,使得只要是根据X Windows标准所发展的应用程式,均可在不同的环境下如大型电脑、工作站和个人电脑上执行,因而奠定了X Windows成为工业标准的地位。 X Windows是由三个相关的部份组合起来,分别是:服务器、客户端和通讯通道。 3.1.2 X Windows的历史 1. 前身 在X之前有好几个—的显示系统。Xerox提出的Alto(1973年)和Star(1981年)。苹果电脑提出的Lisa(1983年)和麦金塔(1984年)。在 Unix 世界有—(1982年)和Rob Pike的Blit终端机(1984年)。X从1983年之前称为W Window系统的视窗系统中,推衍出它的名字当作是继任者(在拉丁字母里面X直接接在W后面)。W Window系统是运行于V作业系统。W使用一个支援终端机和图形视窗的网路协定,而服务器维护显示的列表。 2. 起源和早期的发展 X 起初是MIT于1984年的构想,当作为阿西娜(Athena)工程的吉姆给提(Jim Gettys)和MIT计算机科学实验室的鲍伯斯凯夫勒(Bob Scheifler)的共同研究。Scheifler需要一个可以使用的显示环境来对Argus系统除错。阿西娜(Athena)工程是DEC、MIT、和IBM之间的联合计划,用来提供给需要一个平台独立显示系统,可把不同种类多个制造商之系统连结在一起,给所有学生容易存取计算机资源;该窗口系统曾经在卡耐基美隆大学(Carnegie Mellon University,CMU)的阿西娜(Athena)工程中发展过,但是在授权上并可能得到且没有其它可替代可选择。 3.1.3 X Windows基本运行原理 X Window System本身是一个非常杂的图形化作业环境,我们大致可以将它分成三个部分来讲,分别是X Server、X Client、X Protocol;X Server主要是处理输入输出的信息,X Client是执行大部份应用程序的运算功能,而X Protocol则是建立X Server和X Client的沟通管道,以下我们详加说明: (1)X Server X Server主要是处理输入输出的信息,并且维护相关资源。它接受输入设备(如键盘、滑鼠)的信息,将这些信息交给X Client处理,而X Client所传来的信息,就由X Server负责输出在输出设备(如显示卡、屏幕)上。 X Serve传给X Client的信息称为:Events(事件) X Client传给X Serve的信息称为:Request(要求) Events(事件)主要包括键盘的输入,滑鼠的位置、移动及按下等动作,而Request(要求)主要是X Client要求X Serve对显示卡及屏幕的输出作调整。 (2)X Client X Client主要负责应用程式的运算处理部分,它将X Server所传来的Events作运算处理后,在将结果以Request的方式去要求X Server显示在屏幕上的图形视窗。在X Window System的结构中,X Server和X Client所负责的部分是分开的,所以X Client和硬体是无关的,只和程序运算有关,这样有一个好处,例如更换显示卡时,X Client的部分并不需要从新编写,还有因为X Server和X Client是分开的,所以可以将两者分别安装在不同电脑上,这样我们就可以利用本地端的屏幕、键盘

文档评论(0)

you9391 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档