




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作系统概念
第二讲操作系统用户界面OperatingSystemConceptionDavidfu回顾操作系统的四个特点?多道批处理和分时系统的区别?OperatingSystemConceptionDavidfu本课总体纲要用户界面简介一般用户输入输出界面一般用户输入输出方式命令控制界面系统调用OperatingSystemConceptionDavidfu本课总体纲要用户界面简介一般用户输入输出界面一般用户输入输出方式命令控制界面系统调用OperatingSystemConceptionDavidfu作业(job)定义
功能设计结构设计详细设计编译编辑输入链接建档输出执行作业是用户一次请求计算机系统为用户完成任务所做工作的总和。作业可以由不同顺序的作业步组成。OperatingSystemConceptionDavidfu组织作业作业:程序数据作业说明书作业说明书:作业基本描述作业控制描述作业资源要求描述
OperatingSystemConceptionDavidfu作业控制块
作业控制块(JCB):系统为每个作业建立了JCB,该表格登记该作业所要求的资源情况、预计执行时间和执行优先级JCB的内容:作业名以及状态资源要求作业控制方式OperatingSystemConceptionDavidfu作业控制块
JCB的作用:作业的唯一标识通过JCB对作业进行控制和管理JCB的创建和撤销在作业进入后备状态时,由作业注册程序建立。当作业执行完毕时,由作业终止程序撤销。OperatingSystemConceptionDavidfu作业调度作业调度功能:建立JCB。按照调度算法从后备队列中选择作业运行为选择的作业分配资源并建立进程作业完成后,负责回收资源和该作业的JCB
OperatingSystemConceptionDavidfu作业调度算法常用作业调度算法:先来先服务(FCFS)短作业优先(SJF)最高响应比优先(HRN)
OperatingSystemConceptionDavidfu本课总体纲要用户界面简介一般用户输入输出界面一般用户输入输出方式命令控制界面系统调用OperatingSystemConceptionDavidfu一般用户输入输出方式(1)联机输入输出方式脱机输入输出方式直接耦合方式主机公用存储器低速设备低速设备 ….OperatingSystemConceptionDavidfu本课总体纲要用户界面简介一般用户输入输出界面一般用户输入输出方式命令控制界面系统调用OperatingSystemConceptionDavidfu命令控制界面命令接口:联机命令接口:交互式命令接口,由一组键盘操作命令组成脱机命令接口:批处理命令接口,由一组作业控制命令组成程序命令接口系统调用
OperatingSystemConceptionDavidfu命令控制界面以linux为例的联机命令:系统维护:date,shutdown文件操作:ls,find进程管理:kill,at磁盘和设备管理:df,mount用户管理:adduser,userdel文档操作:csplit,sort程序开放命令:gcc,gdb
OperatingSystemConceptionDavidfu系统调用(1)什么是系统调用(SystemCall)提供了应用程序与操作系统之间的接口系统调用的作用使用户级程序方便获得操作系统提供的服务主要是与系统资源有关的服务都由操作系统提供
OperatingSystemConceptionDavidfu系统调用(2)系统调用分为六类:进程控制文件管理设备管理存储管理通信管理线程管理
OperatingSystemConceptionDavidfu系统调用(3)系统调用一般调用1、调用程序是用户程序,运行在用户态;系统调用是操作系统过程,运行在系统态一般调用的调用程序和被调用程序都运行在用户态2、系统调用由于调用程序和被调程序运行在两个状态下,因此需要采用访问系统中断进入系统调用通过调用语句直接将控制转移到被调过程3、系统级程序用户级程序OperatingSystemConceptionDavidfu总结用户界面简介一般用户输入输出界面一般用户输入输出方式命令控制界面系统调用OperatingSystemConceptionDavidfu习题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度建筑工程款拨付与节能减排协议
- 2025年度个人创业贷款中介代理服务合同(含政策咨询)
- 旅游景区设施居间销售合同
- 2025年度房屋赠与及智能家居系统安装合同
- 2025年度房屋代购与智能家居系统集成协议
- 2025年度拆迁安置房抵押贷款服务合同
- 2025年度电动自行车贷款抵押服务协议
- 2025年个人投资入股文化创意产业合作协议
- 2025年度土地个人承包经营权委托管理合同
- 2025年度企业退休项目经理再聘用服务协议
- 高端医疗会所
- 课堂学习者差异化教学方案计划
- 十八项医疗核心制度培训
- 2024年标准版打印机的租赁合同模版(2篇)
- DB14T+3154-2024泡沫沥青就地冷再生路面施工技术规范
- 放射及相关人员辐射安全与防护培训考核试题
- 多物理场耦合
- 水利水电工程施工质量管理及验收规程讲课稿课件
- 介入科规章制度
- GB/T 44723-2024氢燃料内燃机通用技术条件
- 驾驶员职业健康知识培训
评论
0/150
提交评论