北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第三章 用户接口与作业管理

第三章用户接口与作业管理 用户如何把自己的请求告诉计算机 计算机接到用户请求后如何处理,如 何为用户服务
第三章 用户接口与作业管理 用户如何把自己的请求告诉计算机 计算机接到用户请求后如何处理,如 何为用户服务

31概述 311程序的启动和结束
3.1 概述 3.1.1 程序的启动和结束

例 子 程序的执行(启动和结束) 硬件知识 程序开始执行的两个前提条件 程序已装入内存 程序计数器Pc:该程序在内存的入口 地址
例子: 程序的执行(启动和结束) 硬件知识: 程序开始执行的两个前提条件 程序已装入内存 程序计数器PC:该程序在内存的入口 地址

五种启动程序执行的方式 第一种方式:命令方式 命令提示符下打入程序名和参数,回车 C>,$,% 命令解释程序(命令解释器,作业管理程序,作业 控制程序, SHELL) command.com(根目录下) SHELL (BSH, CSH, KSH.. 在 Windows中,命令方式是以窗口莱单显示和鼠标 操作来体现的
五种启动程序执行的方式 第一种方式:命令方式 命令提示符下打入程序名和参数,回车 c>,$,% 命令解释程序(命令解释器,作业管理程序,作业 控制程序,SHELL) command.com (根目录下) SHELL (BSH,CSH,KSH…) 在Windows中,命令方式是以窗口菜单显示和鼠标 操作来体现的

开机 命令提示符出现 打入命令 打回车 命令方式的程序启动 程序首指令执行 程序尾指令执行 下一个命令提示符出现 (在前一个命令提示符的下一行首)
开机 命令提示符出现 打入命令 打回车 程序首指令执行 程序尾指令执行 下一个命令提示符出现 (在前一个命令提示符的下一行首) 命 令 方 式 的 程 序 启 动

第二种方式:批处理方式 BAT文件 例子:启动中文环境需要多条命令 装入字库 启动主程序 装入汉字输入法 AUTOEXEC. BAT 将若千条命令放在一个文件中,在提示符 后打入该文件的名字,由计算机自动连 续执行该文件的这组命令
第二种方式:批处理方式 .BAT 文件 例子:启动中文环境需要多条命令: 装入字库 启动主程序 装入汉字输入法 AUTOEXEC.BAT 将若干条命令放在一个文件中,在提示符 后打入该文件的名字,由计算机自动连 续执行该文件的这组命令

以命令方式启动执行批文件 批L操作系统调入批文件,读进其中第一条命令 方式下的装入启动过程 装入并启动该命令要执行的程序 该程序执行完毕 回到操作系统, 操作系统从该批文件中读下一条命令
以命令方式启动执行批文件 操作系统调入批文件,读进其中第一条命令 装入并启动该命令要执行的程序 该程序执行完毕 回到操作系统, 操作系统从该批文件中读下一条命令 批 方 式 下 的 装 入 启 动 过 程

编辑(输入,修改)源程序 编译 连接 否 个作业 成功 运行 是 编辑(输入,修改)另一源程序 另一个作业 型的作业步
编辑(输入,修改)源程序 编译 连接 成功 运行 编辑(输入,修改)另一源程序 是 否 典型的作业步 一 个 作 业 另 一 个 作 业

第三种方式:EXEC方式 在一个程序中运行另一个程序, 再返回原来的程序
第三种方式: EXEC方式 在一个程序中运行另一个程序, 再返回原来的程序

“父”程序执行exec调用 操作系统实现exec的装入(建立进程) EXEC方式的过程 启动(或转调度子程序或返回) “子”程序执行 执行完毕 回到操作系统,进行子程序结果处理工 作,并将结果信息返回“父”程序 “父”程序继续调用
“父”程序执行exec调用 操作系统实现exec的装入(建立进程)、 启动(或转调度子程序或返回) “子”程序执行 回到操作系统,进行子程序结果处理工 作,并将结果信息返回“父”程序 “父”程序继续调用 E X E C 方 式 的 过 程 执行完毕
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第二章 进程管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第十二章 分布式文件系统.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第十一章 分布式系统中的进程及处理器.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第十章 分布式系统中的同步问题.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第一章 操作系统概述.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)绪论(主讲:陈向群).ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 09 备份技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 08 计算机病毒防范技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 07 网络安全检测与评估技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 06 访问控制技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 05 入侵检测技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 04 防火墙技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 03 信息加密与PKI.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 02 物理安全.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 10 网络安全解决方案.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 01 绪论.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第9章 多线程.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第8章 常处理和诊断.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第7章 MFC通用类.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第6章 文件操作.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第四章 存储管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第五章 文件管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第六章 设备管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第七章 操作系统设计.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第八章 分布式操作系统引言.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第九章 分布式系统中的通信问题.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)操作系统习题讲解.ppt
- 北京《计算机系统结构》:第一章基本概念.doc
- 北京大学《计算机系统结构》:第三章存储系统1.doc
- 北京大学《计算机系统结构》:第三章存储系统3.doc
- 北京大学《计算机系统结构》:第三章存储系统2.doc
- 北京大学《计算机系统结构》:第三章存储系统5.doc
- 北京大学《计算机系统结构》:第三章存储系统4.doc
- 北京大学《计算机系统结构》:第二章指令系统1.doc
- 北京大学《计算机系统结构》:第二章指令系统3.doc
- 北京大学《计算机系统结构》:第二章指令系统2.doc
- 北京大学《计算机系统结构》:第四章输入输出系统1.doc
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)课程介绍.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)计算技术发展简史.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)成本和性能.pdf