- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章_操作系统用户界面
第2章 操作系统用户界面 2.1 简介 2.2 一般用户的输入输出界面 2.2.2 作业组织 作业由三部分组成,即程序、数据和作业说明书。 作业的处理过程 2.2.3 一般用户的输入输出方式 联机:由主机直接控制输入/输出。 脱机(人工干预):通过磁带或磁盘在外围处理机与主机之间交换作业(需人工移动);用于主机不太快的情况。 直接耦合:通过共享外存在外围处理机与主机之间交换作业;用于高速主机。 SPOOLING(假脱机):在联机情况下实现的同时外围操作。 SPOOLIN系统组成:输入井和输出井、输入缓冲区和输出缓冲区、输入管理模块和输出管理模块 网络:在网络上一台机器进行作业输入/输出,在另一台主机上运行。 2.3 命令控制界面 脱机控制方式/批处理方式:用户输入作业说明书,整个作业的运行由系统通过作业控制语言(JCL)或脚本控制。 联机控制方式:通过人-机会话方式控制作业运行。包含一组联机命令,终端处理程序和命令解释程序。 通过键盘或鼠标输入命令 终端处理程序接收命令 命令解释程序分析命令,执行相应命令的处理程序 联机控制方式的命令种类 环境设置。 执行权限管理。 系统管理。 文件管理。 编辑、编译、链接装配和执行。 通信。 资源要求。 2.5 系统调用 系统调用的概念 操作系统提供给软件开发人员的唯一接口,开发人员可利用它使用系统功能。 是对实现系统功能的过程(子程序)的调用。 系统调用的类型(1) 设备管理:实现对设备的读写和控制。如:read、write和open、close。 文件管理:对文件的读read()、写write()、创建create()和删除delete()等。 系统调用的类型(2) 进程控制:对进程的创建fork()、执行execl()、撤销exit()、执行等待wait()和执行优先权控制getpriority()等。 进程通信:进程之间传递消息和信号。如管道创建pipe(),获得共享消息队列消息msgget()、发送消息msgsnd()、接收消息msgrcv()等。 存储管理:内存的申请和释放等。 线程管理:线程的创建、调度、执行、撤销等。 2.5 系统调用 处理机的态(硬件自动设置与识别) 系统态:处理机在系统程序中执行。系统态又细分成核态和管态,核态比管态的保护级别高。 用户态(目态):处理机在用户程序中执行。 态的切换 CPU的控制权转移到操作系统时,用户态转换成系统态,通过“中断机制”完成,硬件把CPU的工作方式设置成系统态。 用户程序占用CPU时,系统态转换成用户态,通过执行“中断返回”实现。 系统调用的实现 系统调用举例 例:write(fd,buf,count) 系统调用举例 系统调用与一般过程(子程序)调用的区别 命令控制界面与系统调用的关系 命令控制界面是在其系统调用界面的支持下完成的,任何命令在执行后都会转换为相应的系统调用函数去完成相应的任务。 系统调用是实现操作系统功能和应用程序功能的支撑平台。 本章小结 理解作业,作业步的概念,知道作业是抢占内存的基本单位。 了解作业的处理过程,掌握其输入输出方式,重点掌握SPOOLING技术。 掌握操作系统为用户提供的两类接口:命令控制接口和系统调用,了解两者之间的关系。 掌握命令控制的两种方式,理解联机命令控制方式的工作原理。 掌握系统调用的实现过程。 * * 2.1 简介 2.2 一般用户的输入输出界面 2.3 命令控制界面 2.5 系统调用 系统调用界面 操作命令/命令控制界面 操 作 系 统 裸 机 (命令控制接口) (编程接口) 2.1.1 作业的定义 2.1.2 作业组织 2.1.3 输入输出方式 1、用户角度 2、系统角度 1、用户的控制意图?作业说明书 2、系统生成?作业控制块JCB 1、联机输入输出 2、脱机输入输出 3、直接耦合 4、SPOOLING系统 5、网络联机 2.2.1 作业的定义 用户角度 在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作。 系统角度 作业由程序、数据和作业说明书组成。 作业步是在一个作业的处理过程中,计算机所做的相对独立的工作,即加工步骤。 说明:在批处理系统中,作业是抢占内存的基本单位。 用户的控制意图?作业说明书 系统生成?作业控制块JCB 用户名 外设类型与需求数量 作业提交时间 作业运行时间(估计) 作业控制块(JCB)指针 其他 作业类别 内存需求量 作业名 作业现行状态 作业优先数 作业控制块JCB内容 作业的四个基本状态 提交状态 后备状态 运行状态 完成状态 输入缓冲
您可能关注的文档
最近下载
- 广东省深圳市福田区2024年七年级上学期期末数学试题附答案.pptx VIP
- 广东省深圳市福田区深圳市高级中学2023-2024学年七年级上学期期末数学试题.docx VIP
- 全新版大学英语视听说教程1 答案.pdf VIP
- 2023年上海市青浦区中考英语一模试卷(含答案).pdf VIP
- 重大危险源评估标准规范(风电用).doc VIP
- 2025年军队专业技能岗位文职人员招聘考试(文化装备管理员)历年参考题库含答案详解.docx VIP
- 数字电子电路(第2版)中职课件全套教学课件.pptx VIP
- 营销总监策略模型模板(营销模型、思考框架、逻辑模型)【399页PPT】.pptx VIP
- YS∕T 1459-2021 铜冶炼副产品锑酸钠.pdf
- 北京瑞宝利热能科技有限公司.ppt VIP
原创力文档


文档评论(0)