第二章 操作系统的用户界面_第1页
第二章 操作系统的用户界面_第2页
第二章 操作系统的用户界面_第3页
第二章 操作系统的用户界面_第4页
第二章 操作系统的用户界面_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、返回编辑和n作业基本情况:n作业控制描述:n作业资源要求描述:由程序、数据和作业说明书三部分组成。 ()返回包含运行过程中系统对作业进行管理的必要信息: 内存 内存 程序 数据 分时系统 CPU 作业 1 作业 2 外存 CPU 批处理系统 这里所介绍的是批处理系统的作业建立过这里所介绍的是批处理系统的作业建立过程,严格来说,在分时系统中,从系统角度程,严格来说,在分时系统中,从系统角度来看甚至没有作业的概念。来看甚至没有作业的概念。 (2版的版的P23,3版的课后练习版的课后练习)外围处理机存储器高速外设主机拿到作业人工干预联机方式返回主机的利用率无需人工干预。返回作业1作业n预输入程序作业

2、调度程序缓输出程序输入井管输入井管理程序理程序输出井管输出井管理程序理程序作业的执行作业1结果作业n结果打印机输入机作业1信息作业n信息 :作业1结果作业n结果 :输入井输出井磁盘:SPOOLING系统结构虚拟设备返回 系统调用是操作系统提供给软件开发人员的唯一接口。 系统调用像一个黑箱子那样,对用户屏蔽了操作系统的具体动作而只提供有关的系统功能供开发人员使用。 OS核心中都有一组实现系统功能的过程(子程序),系统调用就是对上述过程的调用。 每个操作系统提供几十到上百种系统调用,包括:外存文件与目录的读写,各种I/O设备的使用,在程序中启动另一个程序,查询和统计系统资源使用情况等等。n系统调用

3、的功能1) 设备管理:设备管理:请求和释放设备,启动设备操作等请求和释放设备,启动设备操作等2) 文件管理:文件管理:创建、删除文件,读、写文件操作,移动文件指针创建、删除文件,读、写文件操作,移动文件指针等等3) 进程控制:进程控制:创建、执行、撤销进程等控制创建、执行、撤销进程等控制4) 进程通信:进程通信:进程间传递消息或信号的系统调用进程间传递消息或信号的系统调用5) 存储管理存储管理:内存块的申请、释放,获取作业占用内存块的首址、内存块的申请、释放,获取作业占用内存块的首址、大小等大小等6) 系统管理系统管理:设置和读取时间、读取用户和主机标识等设置和读取时间、读取用户和主机标识等目

4、态、普态目态、普态处理机在处理机在用户程序用户程序中执中执行称为用户态。此状态只能执行非特权指令,如行称为用户态。此状态只能执行非特权指令,如果在目态下用户执行了特态指令,则产生中断,果在目态下用户执行了特态指令,则产生中断,由操作系统得到控制权,而特权指令被停止。由操作系统得到控制权,而特权指令被停止。管态、特态管态、特态处理机在处理机在系统程序系统程序中中执行称为系统态。此状态下能执行指令全集执行称为系统态。此状态下能执行指令全集(包括包括特权,非特权指令特权,非特权指令),具有改变,具有改变CPU状态的能力,状态的能力,操作系统在管态下运行。操作系统在管态下运行。nCPU状态的转换:状态

5、的转换: 目态目态 管态管态:其转换的唯一途径是通过中断。:其转换的唯一途径是通过中断。管态管态 目态目态:可用设置:可用设置PSW(修改程序状态字修改程序状态字)可实现。可实现。系统调用是动态调用动态调用,程序中不包含被调用代码 好处好处:(1)用户程序长度缩短(2)当OS升级时,调用方不必改变系统调用方式的调用地址和返回地址都是不固定不固定的:系统调用指令中不包含调用地址不包含调用地址,只包含功能号;系统调用返回指令中也不包含返回地址不包含返回地址,通过栈保存和弹出返回地址。CALL调用方式是静态调用静态调用:被调用代码与调用代码在同一程序之内。CALL调用方式,其调用地址是固定固定的,包含在调用语句中。调用和返回经历了不同的系统状态:核心和应用程序的代码分别运行在CPU的不同的状态下(系统态/管态/特态和用户态/目态/普态)。 利用int或trap指令进行系统调用;利用call或jmp指令进入普通的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论