电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机操作系统02

38页
  • 卖家[上传人]:luoxia****01805
  • 文档编号:74526969
  • 上传时间:2019-01-28
  • 文档格式:PPT
  • 文档大小:235.50KB
  • / 38 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、计算机操作系统,第二章 操作系统用户界面,本章主要内容:,2.1作业的基本概念 2.2作业的建立 2.3命令控制接口 2.4系统调用,2.1作业的基本概念,2.1.1作业的定义 2.1.2作业的组成,2.1.1作业的定义,使用计算机解决问题大致分为三个步骤: 对客观事物进行抽象; 选择实现方法; 编程序、上机调试。,在操作系统中,把编好源程序后上机调试的工作分成四个步骤:,作业的定义,从用户角度看 从用系统度看 作业步:在一个作业的处理过程中,计算机所做的相对独立的工作。,2.1.2作业的组成,程序 数据 作业说明书,作业说明书主要包含,作业的基本描述 作业控制描述 资源要求描述,作业说明书的主要内容,2.2作业的建立,2.2.1作业的输入方式 2.2.2作业控制块(JCB)的建立,作业的建立,建立一个作业必须把该作业所包含的全部程序和数据输入到计算机的外部辅助存储设备上(简称为外存或辅存)。 因此,一个作业的建立过程包括两个子过程 作业的输入 作业控制块的建立,2.2.1作业的输入方式,1.联机输入方式 2.脱机输入方式 3.直接耦合方式 4.SPOOLING系统 5.网络输入方式,

      2、1.联机输入方式,用户和系统通过交互会话来输入作业。外围设备直接和主机相连接。一台主机可以连接一台或多台外围设备。,联机输入方式,优点:可交互性 缺点:在单台设备和主机相连接进行作业输入时,由于外围设备的输入输出速度远远低于CPU处理速度,有可能造成CPU资源的浪费。,2.脱机输入方式,脱机输入方式利用低档个人计算机作为外围处理机进行输入处理。在低档个人机上,用户通过联机方式把作业首先输入到后援存储器,然后,用户把装有输入数据的后援存储器拿到主机的高速外围设备上和主机连接,从而在较短的时间内完成作业的输入工作。,脱机输入方式,优点:解决了慢速输入输出问题,提高了主机的资源利用率。 缺点:以牺牲低档机为代价的;需要用户进行干预或进行一定的操作;灵活性差,当遇到紧急任务需要优先处理时,无法直接交给主机以便优先处理。,3.直接耦合方式,直接耦合方式把主机和外围低档机通过一个公用的大容量外存直接耦合起来,从而省去了在脱机输入中那种依靠人工干预来传递后援存储器的过程。,直接耦合方式,4.SPOOLING系统,定义 : 可译作外围设备同时联机操作系统。SPOOLING技术是一种将独占设备改造成共享

      3、设备的技术。,SPOOLING系统,在出现多道程序技术后,利用一道程序来模拟脱机输入时外围控制机的功能,把低速I/O设备上的数据传送到高速磁盘;再用另一道程序来模拟脱机输出时外围控制机的功能,把数据从磁盘传送到低速输出设备上。,SPOOLING系统,组成: 输入井和输出井 输入缓冲区和输出缓冲区 输入进程SPi和输出进程SPo 请求打印队列,SPOOLING系统,共享打印机: 当用户进程请求打印输出时,SPOOLING系统同意为他打印输出,但并不真正把打印机分配给该用户进程,而只是为他做两件事:,SPOOLING系统,(1)由输出进程在输出井中为之申请一空闲盘块区,并将要打印的数据送入其中; (2)输出进程再为用户进程申请一张空白的用户请求打印表,并将用户的打印要求填入其中,再将该表挂到请求打印机队列上。,SPOOLING系统,特点: 提高了I/O速度 将独占设备改造为共享设备 实现了虚拟设备功能,通道,通道是一个独立于CPU的专管输入输出的处理机,它控制外设或外存与内存之间的信息交换。它有自己的通道指令,以驱动外设进行读写操作。这些指令需要CPU执行相应的“启动通道”指令发来启动信号

      4、之后才开始执行。,DMA方式,DMA方式相似于通道方式。与通道不同的是,在DMA方式中,信息的传送方向、信息传送的源地址和目的地址以及传送长度等都是由CPU控制而不是由DMA器件控制的。,5.网络输入方式,网络输入方式以上述几种输入方式为基础。当用户需要把在计算机网络中某一台主机上输入的信息传送到同一网中另一台主机上进行操作或执行时,就构成了网络输入方式。,2.2.2作业控制块(JCB)的建立,在系统把作业信息输入到外存输入井之后,还要根据作业说明书内容和有关作业信息在外存中的位置等建立作业控制块JCB。 注意:只有在获得JCB表项和足够的输入井空间之后,一个作业才可能创建成功。,JCB的内容:,作业名是为了识别不同作业的需要而设立的。 作业估计执行时间、建立时间以及优先数等则是为作业调度算法提供参数。 作业说明书文件名,作业说明书是控制作业执行的依据。 外设类型和数量指明该作业所需要的硬件资源。 程序语言类型指明该作业所需要的编译系统和有关的库函数类型等(SOFT)。,2.3命令控制接口,2.3.1脱机控制方式 2.3.2联机控制方式,2.3.1脱机控制方式,用户将作业的执行顺序和出

      5、错处理方法一并以作业控制说明书的方式或命令文件方式提交给系统,由系统按照作业说明书或命令文件中所规定的顺序控制作业执行。 作业说明书用作业控制语言编写,作业控制语言的语句就是作业控制命令。不同的批处理系统提供不同的作业控制语言。,2.3.2联机控制方式,不要求用户填写作业说明书,系统只为用户提供一组键盘或其他操作方式的命令。用户使用系统提供的操作命令和系统会话,交互地控制程序执行和管理计算机系统。,联机控制方式分为以下几类:,环境设置。(改变终端用户所在位置,执行路径) 执行权限管理。(LOGIN) 系统管理。(增减用户等) 文件管理。 编辑、编译、链接装配和执行。 通信。 资源要求。(申请设备),2.4系统调用,2.4.1系统调用 2.4.2系统调用的执行过程,2.4.1系统调用,定义:所谓系统调用就是用户程序中调用操作系统所提供的一些子功能,系统调用是操作系统提供给编程人员的唯一接口。,系统调用,目的:编程人员利用系统调用,在源程序一级动态请求和释放系统资源,调用系统中已有的系统功能来完成那些与机器硬件部分相关的工作以及控制程序的执行速度等。,系统调用处理过程,2.4.2系统调用的执行过程,为执行系统调用命令做准备。 执行系统调用。 系统调用命令执行完后的处理。,

      《计算机操作系统02》由会员luoxia****01805分享,可在线阅读,更多相关《计算机操作系统02》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.