- 1
- 0
- 约5.57万字
- 约 10页
- 2017-08-10 发布于河南
- 举报
操作系统教程第二章.ppt.Convertor
第二章 作业管理
从宏观上研究一个程序从录入到运行,最后获得运行结果的全过程
用户接口
作业的概念
作业的建立
作业的状态和调度
作业管理在OS中的地位
§1、用户接口
操作系统为用户提供两种接口,其中一类是为一般用户提供的操作命令接口,另一类为提供给编程人员的系统调用(system call)接口
命令调用
系统调用
用户接口的发展
命令调用方式
命令形式
内部命令
系统启动时与操作系统一起装入内存——OS的一部分
例
DOS:Type,Dir,copy,……
Windows:资源管理器中的菜单、按钮,……
外部命令
以文件形式存放,调用时装入内存
例
DOS:Edit,……
Windows:桌面上的图标,快捷方式(图标),……
使用命令的方式
联机方式:单个命令,以交互方式通过OS与计算机系统进行会话
优点:用户直接参与控制,灵活
不足:重复输入命令,繁琐且效率低
脱机方式:批命令,使用批处理命令或由命令编写的批处理文件
优点:系统按批处理要求自动执行,用户不干预,效率高
不足:不便于及时调整要执行的命令集合,灵活性差
命令分类(书P27)
环境设置
执行权限管理
系统管理
文件管理
执行管理
通信
资源要求
系统调用
系统调用的含义
系统调用是操作系统为编程人员提供的接口,各种操作系统的核心中都设计有一组一组的用于实现各种系统功能的子程序作为机器指令的扩充。系统将这些子程序“开放”给用户,方便用户可靠地调用系统有关的资源,而用户不必从头熟悉或重新编写子程序。每当用户在程序中需要操作系统提供某种服务时,便可利用一条条相应的系统调用命令,去调用所需的系统过程。
例
DOS:库函数,……
Windows:API,……
系统调用的分类(书P32)
设备管理
文件管理
进程管理
进程通信
存储管理
调用中的几个概念
陷入(访管)指令—把由于系统调用引起的处理机中断的指令称为陷入(访管)指令。
广义指令—利用陷入指令来定义的指令称为广义指令。是通过执行相应的程序模块来实现的,它是机器指令的扩充。
用户态(目态)——处理机在用户程序中执行
系统态(管态)——处理机在系统程序中执行
用户程序与陷入(访管)指令访问系统程序及数据的区别
调用中若发生错误,用户程序的错误不影响系统,系统程序的错误可能引起系统崩溃
系统数据用于管理系统状态与系统资源,用户程序调用中若被修改可能引起系统管理的混乱
用户程序调用时现场保护在用户区内——系统资源的变化不能修改其中的数据。OS调用时现场保护在OS的内存区内或特定的寄存器中——系统资源的变化不能修改其中的数据。
用户程序调用时控制权属于用户,OS调用时控制权属于OS。
系统调用原则
为了保障操作系统的安全性,使得操作系统的程序不被用户程序破坏,一般操作系统都不允许用户程序访问操作系统的系统程序及数据。编程人员可以利用陷入(访管)指令来向操作系统提出对系统程序及数据访问要求。
系统调用的处理过程
访管指令由“参数区”、“参数”和“操作数”组成。“操作数”用来表示请求操作系统所要干的工作,并说明是否要有参数区和具体参数。参数或参数区的首址通常约定放在某个通用寄存器中
CPU执行到“访管”指令时,将“访管”指令存入主存中的约定单元,然后产生“访管”中断,根据参数区、参数和操作数引出操作系统来处理“访管”中的具体要求。
用户程序 陷入处理机构 系统子程序
用户接口(界面)的发展
用户界面的发展
第一代用户界面为一维界面,主要有命令行界面和编程人员在程序中的系统调用,如DOS及UNIX 均采用此种界面方式。
第二代用户界面为二维界面又称为图形界面,以窗口(windows),图标(icon)、菜单(menu)为典型特征,由APPLE 公司开创,以Microsoft 公司的MS-Windows为里程碑,在UNIX系统下有X-window。
第三代用户界面为三维界面,又称为虚拟现实(virtual reality),如三维动画设计、可视电话及网络视频会议等。
界面管理的任务
从面向最终用户的“作业”管理来看,用户界面已经成为计算机系统的一个重要组成部分,是计算机科学与心理学、图形艺术和人类学的交叉研究领域。寻求最佳的人机通信方式已是多媒体、虚拟现实和科学计算、可视化等技术所追求的目标,也是界面管理的最终任务。
界面管理的功能
实现高效的人机通信
将人的听、说、手和眼等协同动作,采用多通道、以自然的方式交互,可以实现高效的人机通信
改善计算机的可用性、可学性和有效性
要求计算机能理解人的要求,甚至能纠正人的错误,智能化的界面是一个重要方向
支持三维及多媒体技术
需要有语音、图像和动画等多媒体支持
为广大用户提供适应不同应用的众多界面构造工具及语言
现有的GUI的开发工具有Visua
您可能关注的文档
- 企业社会责任的渊源:吴福顺.doc
- 企业推荐心理学书籍目录.doc
- 会计·课后练习·第2章.doc
- 【志鸿优化设计】14届高考数学一轮复习 第十一章概率与统计11.4离散型随机变量及其分布列教学案 新人教B版.doc
- 会计证考试题库│会计基础│第1套.doc
- 人大经济金融课件 金融学精编版ppt 002第二章信用g36.ppt
- 会计从业资格考试《会计电算化》知识点:第四章 第2节 数据的输入与编辑.doc
- 作为翻译的一个普遍准则.ppt
- 免费下载 涉水评估讲义-税收筹划-企业如何成功的进行税务安排.ppt
- 供应链论文工商物流一体化论文.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)