【精选】第2章 用户接口界面.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【精选】第2章 用户接口界面

第 2 章 操作系统用户界面 2.1 简介 针对不同的用户,操作系统提供不同的用户界面 普通用户:使用计算机应用服务的命令集合界面 管理员用户:负责计算机和操作系统的正常与安全运行的命令集合界面 编程人员 :一组系统调用的集合 2.2.2 作业组织 作业说明书包括作业的基本描述、作业控制描述和资源要求描述。 SPOOLing系统 网络联机方式 SPOOLing系统的代表特征 SPOOLing系统的执行过程 SPOOLing系统的组成 SPOOLing系统的计算:同并发执行 SPOOLing系统的特点: (1)提高了I/O速度,对低速设备操作——变为对输入/出#操作 (2)将独占设备改造为共享设备,分配设备的实质时分配输入/出# (3)实现了虚拟设备功能 2.3 命令控制界面 联机控制方式的命令大致可分为7类: (1)环境设置:用来改变用的所在位置执行路径等; (2)执行权限管理:用来控制用户访问系统读、写、执行有关文件的权限; (3)系统管理用于系统维护、开机与关机、增加或减少终端用户、计时收费等,多为管理员使用; (4)文件管理:用来管理和控制终端用户的文件; (5)编辑、编译、链接装配和执行命令; 编辑命令被用来帮助用户输入用户文件,不同的编辑器具有不同的命令集 编译和链接装配命令把用户输入的源程序文件编译成目标代码文件后再链接成可执行代码文件。 执行命令则将链接成的可执行代码文件送入内存启动执行。 (6)通信: 在单机系统中被用来进行主机和远程终端之间的呼叫、链接以及断开等,从而在主机和终端之间建立会话信道; 在网络系统中,用来进行有关信道的呼叫、连接和断开等之外,还进行主机和主机之间的信息发送与接受、显示、编辑等工作; (7)资源要求:用户使用该类命令向系统申请资源。 Linux命令主要包括以下9类: 系统维护及管理命令 文件操作机管理命令 进程管理命令 磁盘及设备管理命令 用户管理命令 文档操作命令 网络通信命令 程序开发命令 X Window管理命令 2.4.2 Windows的命令控制界面 Windows的命令控制界面分为:命令解释器cmd.exe和窗口交互 Cmd命令包括:系统信息命令,系统操作命令,文件系统命令,网络通信命令 这些命令可使用,,||,()等组合成新命令 使用:直接在命令行输入 使用批处理 exam1.bat @echo off mkdir test echo hello pause 2.5 系统调用 系统调用是操作系统提供给编程人员的唯一接口。编程人员利用系统调用,在源程序一级动态请求和释放系统资源,调用系统中已有的系统功能来完成那些与机器硬件部分相关的工作以及控制程序执行的速度等。系统调用大致分为6类: 设备管理:请求和释放有关设备以及启动设备操作等。 文件管理:包括对文件的读、写、创建和删除等。 进程控制:包括进程的创建、执行、撤销、等待及优先级控制 进程通信:用于进程之间传递消息或信号。 存储管理:包括调查作业占据内存区大小、获取始址等。 线程管理:包括线程的创建、调度、执行、撤销等。 2.5 系统调用 为了提供系统调用功能,必须有事先编好的实现这些功能的子程序或过程。而且为了保证操作系统不被破坏,一般不允许用户程序直接访问操作系统的系统程序或数据。而由一个中断处理机制去完成系统调用所要求的功能。 系统中为控制系统调用服务的机构称为陷阱处理机构 把由于系统调用引起处理机中断的指令称为陷阱指令(访管指令) 为完成系统调用,为各种系统调用功能的子程序编造入口地址表,每个入口地址都与相应的系统子程序名对应 2.6 Linux和Windows的系统调用 2.6.1 Linux的系统调用 Linux的系统调用有两部分组成: 核心函数:部分提供实现系统调用功能的共享代码,常驻内存; 接口函数:部分提供给应用程序API接口,它把系统调用号、入口参数地址传送给相应的核心函数。 Linux的系统调用从功能上大致可分为6类: (1)设备管理的调用; (2)文件系统操作的调用; (3)进程控制的系统调用; (4)存储管理的系统调用; (5)管理用的系统调用; (6)通信的系统调用。 2.6.2 Windows系统调用 Windows的系统调用被编写成不同的库函数后放入动态链接库DLL中。这些库函数构成了Windows操作系统提供给程序员的编程界面。这个编程界面被称为应用编程接口。 常用的API函数调用分为如下5类: (1)窗口管理类; (2)图形设备接口(GDI)类; (3)系统服务类; (4)国际特性类; (5)网络服务类。 用户界面 主要内容 简介 一般用户的输入输出界面 命令控制界面 Linux和Windows的命令

文档评论(0)

vshoulrengb3 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档