操作系统第二章ppt课件.ppt

操作系统第二章ppt课件.ppt

ID:59470622

大小:2.72 MB

页数:49页

时间:2020-09-14

操作系统第二章ppt课件.ppt_第1页
操作系统第二章ppt课件.ppt_第2页
操作系统第二章ppt课件.ppt_第3页
操作系统第二章ppt课件.ppt_第4页
操作系统第二章ppt课件.ppt_第5页
资源描述:

《操作系统第二章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章用户接口与作业管理第二章用户接口与作业管理2.1程序的启动和结束2.1.1程序的启动程序开始执行时必须满足程序已装入内存程序计数器PC中已置入该程序在内存的入口地址第二章用户接口与作业管理2.1程序的启动和结束2.1.1程序的启动第一种方式:命令方式命令提示符下输入程序名和参数,回车命令提示符:c>,$,%命令解释程序command.com(根目录下)SHELL(BSH,CSH,KSH…)Windows:窗口菜单显示和鼠标操作第二章用户接口与作业管理2.1程序的启动和结束2.1.1程序的启动第一种方式:命令方式开机命令提示符出现输入命令程序尾指令执行下一个命令

2、提示符出现(在前一个命令提示符的下一行首)程序首指令执行回车第二章用户接口与作业管理2.1程序的启动和结束2.1.1程序的启动第二种方式:批处理方式例子:启动中文环境需要多条命令装入字库启动主程序装入汉字输入法AUTOEXEC.BAT第二章用户接口与作业管理2.1程序的启动和结束2.1.1程序的启动第二种方式:批处理方式操作系统调入批文件,读进其中第一条命令以命令方式启动执行批文件装入并启动该命令要执行的程序该程序执行完毕回到操作系统,操作系统从该批文件中读下一条命令第二章用户接口与作业管理2.1程序的启动和结束2.1.1程序的启动第三种方式:EXEC方式在一个程序

3、中运行另一个程序返回原来的程序加一段程序如:MS-DOS的EXEC调用高级语言中提供的exec族函数:Execlp()Execvp()第二章用户接口与作业管理2.1程序的启动和结束2.1.1程序的启动第三种方式:EXEC方式“父”程序执行exec调用操作系统实现exec的装入(建立进程)、启动(或转调度子程序或返回)“子”程序执行“父”程序继续执行回到操作系统,进行子程序结果处理工作,并将结果信息返回“父”程序执行完毕第二章用户接口与作业管理2.1程序的启动和结束2.1.1程序的启动第四种方式:由硬件装入程序和启动程序执行第五种方式:自启程序自己装入自己,并启动自己

4、开始执行的程序自启程序由两部分组成引导程序程序主体第二章用户接口与作业管理2.1程序的启动和结束2.1.1程序的启动第五种方式:自启程序将该存储介质放到相应的联机输入装置上以某种硬操作方法通知计算机需执行自启程序硬件将上述引导程序读入内存并将控制权传给它引导程序将用户主体程序读入内存并将控制权传给它用户程序存放在外存上,其自含的引导程序顺序放在存储介质的开始位置引导程序第二章用户接口与作业管理2.1程序的启动和结束2.1.2程序的结束正常结束:程序按自身的逻辑有效地完成预定功能后结束返回父程序并回送结果信息释放所用资源(空间、设备),记录使用情况,记帐等异常结束:发

5、生了某些错误而导致程序在没有完成预定功能时提前结束第二章用户接口与作业管理2.2作业(JOB)的基本概念2.2.1作业(从用户角度)编程过程在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所作的有关该次业务处理的全部工作称为一个作业。作业步:在一个作业的处理过程中,计算机所作的相对独立的工作。作业由不同顺序的作业步组成。编程输入调试链接编译执行输出目标程序段目标程序第二章用户接口与作业管理2.2作业(JOB)的基本概念2.2.1作业(从系统角度)作业=程序+数据(作业体)+作业说明书(作业控制语言);在批处理系统中,作业是抢占内存的基本单位,即以作业为

6、单位将程序和数据调入内存。第二章用户接口与作业管理2.2作业(JOB)的基本概念2.2.2作业组织作业=程序+数据+作业说明书作业说明书体现用户的控制意图包括作业基本情况、作业控制、作业资源要求的描述作业基本情况:用户名、作业名、编程语言、最大处理时间等作业控制描述:作业控制方式、作业步的操作顺序、作业执行出错处理作业资源要求描述:处理时间、优先级、内存空间、外设类型和数量等它由作业控制语言编写第二章用户接口与作业管理2.2作业(JOB)的基本概念2.2.2作业组织作业控制语言用户用于描述批处理作业处理过程控制意图的一种特殊程序书写作业说明书的语言称为作业控制语言(

7、JCL)例如:批处理文件或shell第二章用户接口与作业管理2.3作业的建立一个作业的全部程序和数据输入到外存且在系统中建立了相应的作业控制块(jobcontrolblock——JCB);包括:作业的输入、作业控制块的建立;作业的输入:将作业的程序、数据和作业说明书从输入设备输入到外存,并形成有关初始信息;必须有外部启动信号通知系统调用相应的输入管理程序——决定了作业的输入方式。第二章用户接口与作业管理2.3作业的建立2.3.1作业输入方式联机输入方式:外围设备和主机直接连接,又称预输入方式输入设备I/O适配器CPU外存单台设备和主机连接时,I/O与作业处理不能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。