操作系统用户界面

操作系统用户界面

ID:46647235

大小:1.63 MB

页数:54页

时间:2019-11-26

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

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

1、第二章操作系统用户界面2.1简介2.2作业的基本概念:作业、作业步2.3作业的建立2.4用户接口2.5系统调用2.6Linux和Windows的系统调用实例2.1简介操作系统用户界面-用户与计算机硬件交互的接口操作系统用户类型:命令使用用户和程序编程接口用户命令控制界面-操作系统的操作命令界面程序编程界面-操作系统为编程人员提供的接口操作系统用户的不同界面操作系统为不同用户提供不同的用户界面普通用户和管理员用户界面:命令界面编程人员用户界面:系统调用函数接口第二章用户接口与作业管理2.2作业(JOB)的基本概念2.2.1作业(从用户角度

2、)编程过程编程输入调试链接编译执行输出在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所作的有关该次业务处理的全部工作称为一个作业。作业步:在一个作业的处理过程中,计算机所作的相对独立的工作。作业由不同顺序的作业步组成。目标程序段目标程序第二章用户接口与作业管理2.2作业(JOB)的基本概念2.2.1作业(从系统角度)作业=程序+数据(作业体)+作业说明书(作业控制语言)在批处理系统中,作业是抢占内存的基本单位,即以作业为单位将程序和数据调入内存。第二章用户接口与作业管理2.2作业(JOB)的基本概念2.2.2作业组织作业

3、=程序+数据+作业说明书作业说明书体现用户的控制意图包括作业基本情况、作业控制、作业资源要求的描述作业基本情况:用户名、作业名、编程语言、最大处理时间等作业控制描述:作业控制方式、作业步的操作顺序、作业执行出错处理作业资源要求描述:处理时间、优先级、内存空间、外设类型和数量、库函数或实用程序等它由作业控制语言(JCL)编写第二章用户接口与作业管理2.2作业(JOB)的基本概念2.2.2作业组织作业控制语言用户用于描述批处理作业处理过程控制意图的一种特殊程序书写作业说明书的语言称为作业控制语言(JCL)例如:批处理文件或shell第二章用

4、户接口与作业管理用户作业录入提交收容完成运行就绪阻塞等待I/OI/O完成进程作业调度执行作业调度调度2.2作业(JOB)的基本概念2.2.3作业的处理过程及状态第二章用户接口与作业管理作业提交:作业的输入;作业收容(后备状态):作业在外存处于等待状态作业执行:先到"就绪",经调度"运行",有I/O请求"等待",I/O完成到"就绪"作业完成:作业的输出;2.2作业(JOB)的基本概念2.2.3作业的处理过程及状态第二章用户接口与作业管理2.3作业的建立一个作业的全部程序和数据输入到外存且在系统中建立了相应的作业控制块(jobcontrol

5、block——JCB)包括:作业的输入、作业控制块的建立作业的输入:将作业的程序、数据和作业说明书从输入设备输入到外存,并形成有关初始信息必须有外部启动信号通知系统调用相应的输入管理程序——决定了作业的输入方式作业输入过程的结束也必须由用户给出信号。第二章用户接口与作业管理2.3作业的建立2.3.1作业输入方式联机输入方式:外围设备和主机直接连接,又称预输入方式输入设备I/O适配器CPU外存单台设备和主机连接时,I/O与作业处理不能并行;降低了CPU效率。多台外设同时联机输入——SPOOLING系统第二章用户接口与作业管理2.3作业的建

6、立2.3.1作业输入方式脱机输入方式:利用低档个人计算机作为外围处理机进行输入处理在个人机上,用户通过联机方式将作业输入到后援存储器,然后将装有输入数据的后援存储器拿到主机的高速外设上与主机连接。特点解决了主机CPU的浪费,以牺牲个人机为代价灵活性差,需人工干预介质传送,不安全第二章用户接口与作业管理卡片:程序、数据、作业说明书IBM1401IBM7094磁带机卡片阅读机输出磁带卫星机人工传输磁带机输入设备磁盘主机人工完成第二章用户接口与作业管理2.3作业的建立2.3.1作业输入方式直接耦合方式:将主机和外围低档机通过一个公用的大容量外

7、存直接耦合主机公用存储器┊┊┊┊低档个人机┊┊I/O设备低档个人机I/O设备特点保留了脱机方式快速的优点,克服了其人工干预的缺点需要大容量公用存储器和多台低档机,成本高第二章用户接口与作业管理2.3作业的建立2.3.1作业输入方式SPOOLING系统:假脱机(SimultaneouslyPeripheralOperationOnLine-同时外围设备联机操作)系统把作业处理的全过程划分为相对独立的三个部分--输入流、处理流和输出流spooling-in/spooling-out进程:控制输入/输出,包括输入程序模块、输出程序模块、作业调

8、度程序第二章用户接口与作业管理2.3作业的建立2.3.1作业输入方式虚拟设备SPOOLING系统独占型设备数量有限,成为系统中的“瓶颈”资源,使进程处于阻塞状态;设备利用率比较低虚拟设备技术:通过共享型设备

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

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

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