《操作系统用户界面》PPT课件

《操作系统用户界面》PPT课件

ID:46970479

大小:616.00 KB

页数:50页

时间:2019-12-02

《操作系统用户界面》PPT课件_第1页
《操作系统用户界面》PPT课件_第2页
《操作系统用户界面》PPT课件_第3页
《操作系统用户界面》PPT课件_第4页
《操作系统用户界面》PPT课件_第5页
资源描述:

《《操作系统用户界面》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统OperatingSystem北方工业大学计算机系NorthChinaUniversityofTechnologyDepartmentofComputer授课教师:宋丽华Email:slh2g@126.comTel:88803939五教1102第二章操作系统用户界面2.1简介2.2一般用户的输入输出界面2.3命令控制界面2.4系统调用2.1简介用户界面的作用:负责用户与操作系统之间的交互用户通过界面向计算机系统提交服务需求计算机通过用户界面向用户提供其所需要的服务计算机系统用户分类使用和管理计算机应用程序的用户程序开发

2、人员用户界面的类别命令控制界面系统调用第二章操作系统用户界面2.1简介2.2一般用户的输入输出界面2.3命令控制界面2.4系统调用2.2一般用户的输入输出界面概念功能设计结构设计建档详细设计编辑输入输出执行链接编译调试需求分析分析一般编程过程编辑输入人工完成计算机完成2.2.1作业的定义作业:是指在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部过程称为一个作业。批处理系统中作业是抢占内存的基本单位。作业比程序的概念更广:它由程序、数据、作业说明书组成。作业流(JobStream):一批

3、作业在系统控制下,依次输入到后援存储器中等待运行,就形成了一个作业流。2.2.1作业的定义2.2.1作业的定义作业步:通常一个作业又可分为若干个顺序处理的步骤。作业步就是在一个作业处理的过程中计算机所做的相对独立的工作.作业步之间有一定的关联的,其关联关系:一个作业中的各作业步必须是顺序执行的;前一个作业步的输出是下一个作业步的输入;一个作业步能否正确执行,依赖于前一个作业步是否成功地完成。2.2.1作业的定义典型的作业步:2.2.1作业的定义编译连接装配运行目标程序段目标程序源程序输入数据子程序库函数动态库函数计算结果该作业

4、的作业步1该作业的作业步2该作业的作业步32.2.2作业组织作业的组成:作业由程序、数据和作业说明书组成。程序和数据:完成用户所要求的业务处理工作,作业说明书:则体现用户的控制意图。作业说明书在系统中生成一个作业控制块(JCB)的表格,包括作业所要求的资源情况,预计执行时间和执行优先级等。作业控制块是批处理作业存在的标志。保存系统对作业进行管理需要的全部信息位于磁盘中。作业的基本描述作业控制描述作业资源要求描述用户名作业名使用语言允许最大处理时间控制方式操作顺序出错处理要求处理时间内存空间外设的类型和数量处理机优先级库函数和实

5、用程序2.2.2作业组织作业说明书的主要内容书写作业说明书的语言称为作业控制语言,是一种用于描述批处理作业处理过程的特殊程序。作业的建立当一个作业的全部程序和数据输入到磁盘上,并且建立了作业控制块之后,作业就建立起来了。作业控制块的初始信息大部分取自作业说明书。作业的建立的两个步骤:作业输入、作业控制块建立。2.2.2作业组织作业控制表每个作业都有个作业控制块所有作业JCB构成一个作业表作业表存放在外存固定区域中,长度固定限制了系统所能同时容纳的作业数量JCB1JCB2……JCBi……JCBn作业表2.2.2作业组织一个作业从

6、进入系统到运行结束,要经历四个不同的状态:“提交”:从请求到建立JCB“后备”:从JCB建立到被调入内存“执行”:进入内存到执行结束“完成”:执行结束到撤销之前2.2.2作业组织需要访问作业控制块的程序作业输入程序作业调度程序作业控制程序作业输出程序等作业完成后,其作业控制块由系统输出程序撤消作业控制块被撤消后其作业也不复存在。2.2.2作业组织互斥作业说明书方式主要用在批处理系统中;各个计算机厂家都对自己的系统定义有各自的作业说明书的格式和内容;在微机和工作站中人们常常用批处理命令文件或shell程序方式编写作业说明书。2.

7、2.2作业组织2.2.3一般用户的输入输出方式输入输出方式有:1.联机输入输出方式2.脱机输入输出方式3.直接耦合方式4.SPOOLING系统5.网络联机方式1)联机输入输出方式用户和系统通过交互会话来输入作业.外围设备直接和主机连接.例如:键盘、鼠标…2)脱机输入输出方式脱机输入方式(预输入方式)利用低档个人计算机作为外围处理机进行处理。脱机输入解决了快速输入输出的问题,提高了资源利用率,但是要以牺牲低档机为代价,还需要用户干预脱机输入输出方式是为了解决单台设备联机输入时的CPU浪费问题3)直接耦合方式把主机和外围机通过一个

8、公用大容量外存直接耦合起来慢速的输入输出过程由外围低档机管理;公用存储器中的大量数据的高速读写由主机完成.省略脱机方式中的人工干预,适用于大型计算机.4)SPOOLING技术问题一:系统中的独占设备有限,往往不能满足需要,成为系统中的瓶颈,使许多进程因等待它们而阻塞。问题二:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。