第3章操作系统接口答题.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.4.1 GNOME简介 GNOME桌面简介 Ubuntu初始化默认桌面是GNOME桌面环境。 3.4.1 GNOME简介 GNOME桌面主要由3个部分组成:面板、桌面、任务栏。 面板。在屏幕顶部的长条形区域,左边是包含桌面菜单选项以及快捷方式图标的工具栏,右边是提示区域。可以使用这个工具栏启动软件或者查看系统中某些活动的状态。其中“应用程序”、“位置”、“系统”分别为下拉菜单,菜单右边是应用程序启动图标。面板的右边是信息公告区,提供软件更新、输入法、音量控制、系统时间、登录用户、系统控制等按钮。。 3.4.1 GNOME简介 GNOME桌面主要由3个部分组成:面板、桌面、任务栏。 桌面。是指菜单面板与任务栏之间的整个屏幕区域。这个区域通常用于放置一些使用的软件,还有快捷方式以及图标。 3.4.1 GNOME简介 GNOME桌面主要由3个部分组成:面板、桌面、任务栏。 任务栏。位于屏幕的底部,呈长方形,用于显示正在运行的程序。任务栏的右边是4个工作区的长方形图标,用于工作区之间的切换。其中最左边是一个“显示桌面”的图标,紧接着是一系列表示用户当前打开的应用程序窗口图标,右边存在2个或4个工作区切换开关,最后是个“回收站”图标。 3.4.2 GNOME体验 “应用程序”菜单:包含系统已经安装的所有应用程序。 3.4.2 GNOME体验 “应用程序”菜单 快捷方式的添加 3.4.2 GNOME体验 “位置”菜单:用于调用文件浏览器,访问文件系统,包括主文件夹、定制的目录列表、安装的文件系统(如磁盘分区、USB移动盘等)、计算机、网络与服务器访问、文件搜索及最近访问的文档等。 3.4.2 GNOME体验 “系统”菜单:用于配置、管理与维护系统。提供“帮助”,“锁屏”,“注销”,“关机”等功能。 “首选项”:用于设置输入法、窗口属性、鼠标、键盘、默认打印机、屏保、屏幕分辨率、桌面外观、远程桌面等。 “系统管理”:用于配置系统范围内的设置。主要包括设置打印机、系统服务、系统日期与时间、网络、用户与用户组、硬件驱动程序、软件包管理、注册界面、查询系统日志、查询当前进程以及监控系统状态等。必须具有系统管理员的权限才能使用这些菜单项。 3.4.2 GNOME体验 菜单的编辑 菜单编辑器 3.4.2 GNOME体验 菜单的编辑 新建菜单 3.4.2 GNOME体验 面板的设置:设置快捷方式图表;添加Applets小程序、提示区和时钟 提示区和时钟区域 3.4.2 GNOME体验 任务栏的使用:用于显示打开的应用窗口、切换桌面工作区、显示或隐藏GNOME桌面区等。 3.5 系统调用接口 3.5.1 系统调用 3.5.2 系统调用接口 3.5.3 Linux中的系统调用 3.5.1 系统调用 由操作系统内核提供一系列内核函数,通过一组称为系统调用的接口提供给用户使用。 系统调用的作用是把应用程序的请求传递给系统内核,然后调用相应的内核函数完成所需的处理,最终将处理结构返回给用户的应用程序。 因此,系统调用是应用程序和系统内核之间的接口。 3.5.2 系统调用接口 系统调用接口是由一系列的系统调用函数构成的“特殊”接口。程序员或应用程序通过这个特殊的接口取得操作系统内核提供的服务,它是专为程序员编程时使用,是应用程序与系统内核通讯的桥梁。 例如,用户可以通过和文件系统相关的系统调用,请求系统打开文件、关闭文件或读写文件等。 3.5.2 系统调用接口 操作系统内核提供的各种服务至所以需要通过系统调用来提供给用户程序的根本原因是为了对系统进行“保护”。 Linux的运行空间分为内核空间和用户空间,它们运行在不同的级别中,逻辑上相互隔离。 3.5.3 Linux中的系统调用 Linux系统与Windows、Unix系统一样,都是利用系统调用进行内核与用户空间通信的。但Linux系统的系统调用相比其他的操作系统更加简洁和高效。 Linux系统调用仅仅保留了最基本和最有用的系统调用,全部系统调用只有250个左右,而有些操作系统调用多达上千个。 3.5.3 Linux中的系统调用 总的来讲,系统调用在系统中的主要包括以下用途: 控制硬件。例如,把用户程序的运行结果写入文件中,可以利用write系统调用来实现,该系统调用是对磁盘硬件设备实施控制。 设置系统状态或读取内核数据。例如,系统时钟属于内核数据,用户程序显示系统时钟,就必须通过调用time系统调用来完成。又如,要想读取进程的ID号、设置进程的优先级等操作,都需要通过系统调用getpgid,getpriority来处理 3.5.3 Linux中的系统调用 总的来讲,系统调用在系统中的主要包括以下用途: 进程管理。例如,在应用程序中创建子进程,就需要利用fork系统调用来实现。 3.5.3 Lin

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档