
第七章作业管理与OS接口7.1 概 述7.2 批处理OS的作业管理7.3 命令接口7.4 系统调用-7.5 UNIX系统调用1111福
第七章 作业管理与OS接口 批处理OS的作业管理 命令接口 UNIX系统调用

第七章作业管理与OS接口稻特17.1概述一一1e0酒1?1稻11111/111
第七章 作业管理与OS接口

1u1程序的启动程序开始执行时必须满足两个前提条件:111程序已装入内存1111程序计数器PC中已置入该程序在内存1的入口地址稻11一一111111酒?1?稻/11福111111111E1111
程序的启动 程序开始执行时必须满足两个前 提条件: § 程序已装入内存 § 程序计数器PC中已置入该程序在内存 的入口地址

五种启动程序执行的方式第一种万式:命令万式第二种方式:批处理方式拉1第三种方式:EXEC方式第四种方式:日由硬件装入程序和启动1程序执行一一1自启程序第五种方式:酒1
五种启动程序执行的方式 § 第一种方式:命令方式 § 第二种方式:批处理方式 § 第三种方式:EXEC方式 § 第四种方式:由硬件装入程序和启动 程序执行 § 第五种方式:自启程序

第一种方式:命令方式开机打入命令命令提示符出现打回车招程序首指令执行一-刺程序尾指令执行酒下一个命令提示符出现森(在前一个命令提示符的下一行首)
开机 命令提示符出现 打入命令 打回车 程序首指令执行 程序尾指令执行 下一个命令提示符出现 (在前一个命令提示符的下一行首) 第一种方式:命令方式

第二种方式:#批处理方式.BAT文件例子:启动中文环境需要多条命令:1装入字库1启动主程序111装入汉字输入法一一福11AUTOEXEC. BAT酒I11?稻111111111111111
第二种方式:批处理方式 .BAT 文件 例子:启动中文环境需要多条命令: 装入字库 启动主程序 装入汉字输入法 AUTOEXEC.BAT

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

11EXEC方式第三种方式:1在一个程序中运行另一个程序111E111返回原来的程序11111-11/花1111111111111111福11111一福1111111111111111-1福1111111直111111福?1稻11111[111111111111111111111
第三种方式: EXEC方式 § 在一个程序中运行另一个程序 § 返回原来的程序

“父”程序执行exec调用EXE方式的过程操作系统实现exec的装入(建立进程)启动(或转调度子程序或返回)“子”程序执行执行完毕一回到操作系统,进行子程序结果处理工作,并将结果信息返回“父”程序森“父”程序继续执行
“父”程序执行exec调用 操作系统实现exec的装入(建立进程)、 启动(或转调度子程序或返回) “子”程序执行 回到操作系统,进行子程序结果处理工 作,并将结果信息返回“父”程序 “父”程序继续执行 E X E C 方 式 的 过 程 执行完毕

吉11第四种方式:由硬件装入程序和启动程1序执行111111111:自启程序第五种方式:1自己装入自己,并启动自己开始执行1-1的程序1111111/自启程序由两部分组成111111引导程序和程序主体1?拉11111111111111111
第四种方式:由硬件装入程序和启动程 序执行 第五种方式:自启程序 § 自己装入自己,并启动自己开始执行 的程序 § 自启程序由两部分组成 § 引导程序和程序主体