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

第二章操作系统用户界面讲解.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章操作系统用户界面讲解

第2章 操作系统用户界面 讨论OS向上提供的用户接口,即命令控制接口和编程接口。命令控制接口可完成用户作业的组织和控制。 本章目录 2.1 简介 2.2 一般用户的输入输出界面 2.3 命令控制界面 2.4 Linux与Windows的命令控制界面 2.5 系统调用 2.6 Linux与Windows的系统调用 本章教学目标 掌握:操作系统为用户提供的编程接口和命令控制接口的概念,作业的定义,作业的组织,作业的输入输出方式,作业控制方式,系统调用及其实现过程 了解:Linux、Windows操作系统用户界面 作 业(P36) 2.4 试述SPOOLING系统的工作原理。 2.5 操作系统为用户提供哪些接口?它们的区别是什么? 2.7 2.8 什么是系统调用?简述系统调用的实现过程。 2.1 简介 用户界面的功能:负责用户与操作系统之间的交互. 计算机系统的用户: 使用和管理计算机的用户:普通用户,管理员 程序开发人员 操作系统为不同的用户提供不同的用户界面。 不同的操作系统提供的用户界面也是不同的。 2.1 简介 操作系统为普通用户、管理员提供的界面:由一组不同形式表示的操作命令组成,称为命令控制界面; 操作系统为程序开发员提供的界面:系统调用。 命令控制界面是在系统调用的基础上开发而成的。 2.2 一般用户的输入输出界面 2.2.1 作业的定义 2.2.2 作业组织 2.2.3 一般用户的输入输出方式 2.2.1 作业的定义 2.2.1 作业的定义 作业:在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。 用户的观点:在一次业务处理过程中,从输入程序和数据到输出结果的全过程。作业步:形成中间结果文件。 系统的观点(针对作业进行资源分配):作业由程序及数据和作业说明书组成。系统通过作业说明书控制程序和数据的执行和操作。 作业由不同的顺序相连的作业步组成。 作业步:是在一个作业的处理过程中,计算机所做的相对独立的工作。 2.2.1 作业的定义 批处理系统中,常将若干作业依次放在输入设备上,在操作系统的控制下将其送入辅存,这就形成了一个作业流(输入流) 批处理系统:以作业为单位把程序和数据调入内存执行,作业是抢占内存的基本单位。 2.2.2 作业组织 作业由三部分组成,即程序、数据和作业说明书。 一个作业可以包含多个程序和多个数据集,但必须至少包含一个程序。 作业说明书包含:作业的基本描述、作业控制描述和资源要求描述。体现用户的控制意图。 图2.2 作业说明书的主要内容 2.2.3 一般用户的输入输出方式 联机输入输出方式 脱机输入输出方式 直接耦合方式 SPOOLING系统 网络联机方式 联机输入输出方式 用户和系统通过交互会话来输入作业。 外围设备直接和主机连接。由主机直接控制输入输出;I/O与作业处理不能并行。降低了CPU效率 一台主机可以连接一台或多台外围设备。在单台设备和主机相连接进行作业输入输出时,由于外围设备的输入输出速度远远低于CPU处理速度,有可能造成CPU资源的浪费。 脱机输入输出方式 利用低档个人计算机作为外围处理机进行输入输出处理。用于主机不太快的情况。 脱机输入输出解决了快速输入输出问题,提高了主机的资源利用率,但这是以牺牲低档机为代价的; 脱机输入输出需要用户进行干预或进行一定的操作,例如移动存储介质和连接后援存储器等; 脱机输入输出方式存在灵活性差的缺点,即遇到紧急任务需要处理时,无法直接交给主机以便优先处理。 直接耦合方式 直接耦合方式把主机和外围低档个人机通过一个公用的大容量外存直接耦合起来,从而省去了在脱机输入中依靠人工干预来传递后援存储器的过程。用于高速主机。 慢速的输入输出过程由外围机自己管理,而对公用存储器中的大量数据的高速读写则由主机完成。 图2.3 直接耦合方式 SPOOLING系统 SPOOLING:外围设备同时联机操作 在SPOOLING系统中,多台外部设备通过通道或DMA器件和主机与外存连接起来。作业的输入输出过程由主机中的操作系统控制。 SPOOLING系统 DMA技术 DMA方式(Direct Memory Access,直接存取方式):在外围设备和内存之间开辟直接的数据交换通路。每台设备至少要一个DMA控制器(通道:一个通道控制多台设备与内存进行数据交换) 数据的传送是在DMA控制器的控制下不经过CPU控制完成; 但是,对外围设备的管理和某些操作仍由CPU控制(与通道的区别),如信息的传送方向、信息传送的源地址和目的地址以及传送长度等都是由CPU控制而不是由DMA器件控制的。 网络联机方式 在网络上一台机

文档评论(0)

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

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

1亿VIP精品文档

相关文档