第四种方式 由硬件装入程序和启动程序执行 早期计算机:用户把装有可执行目标 程序的纸带(或卡片)安装到纸带(或 卡片)输入机上;按机器面板上的一个 特定按钮(“装入程序并启动执行”); 硬件将纸带上的内容顺序读入内存,直 至纸带上的一个特殊的程序结束标记为 止;然后硬件开始从内存零地址处执行 程序
第四种方式: 由硬件装入程序和启动程序执行 早期计算机:用户把装有可执行目标 程序的纸带(或卡片)安装到纸带(或 卡片)输入机上;按机器面板上的一个 特定按钮(“装入程序并启动执行”); 硬件将纸带上的内容顺序读入内存,直 至纸带上的一个特殊的程序结束标记为 止;然后硬件开始从内存零地址处执行 程序
第五种方式:自启程序 自己装入自己,并启动自己开始执行的 程序 自启程序由两部分组成 引导程序和程序主体
第五种方式:自启程序 • 自己装入自己,并启动自己开始执行的 程序 • 自启程序由两部分组成 • 引导程序和程序主体
引导程序 例如,ROM中放一个简单原始的引导程序, 开机时硬件自动从ROM中该引导程序的起 始地址开始执行它 由引导程序装入启动程序主体
引导程序 例如,ROM中放一个简单原始的引导程序, 开机时硬件自动从ROM中该引导程序的起 始地址开始执行它 由引导程序装入启动程序主体
用户程序存放在外存上,其自含的引导程 序顺序放在存储介质的开始位置 自启程序装入与启动的过程 将该存储介质放到相应的联机输入装置上 以某种硬操作方法通知计算机需 执行自启程序 硬件将上述引导程序读入内存并将控制 权传给它 引导程序将用户主体程序读入内存并 将控制权传给它
用户程序存放在外存上,其自含的引导程 序顺序放在存储介质的开始位置 将该存储介质放到相应的联机输入装置上 以某种硬操作方法通知计算机需 执行自启程序 硬件将上述引导程序读入内存并将控制 权传给它 引导程序将用户主体程序读入内存并 将控制权传给它 自 启 程 序 装 入 与 启 动 的 过 程
程序的结束 正常结束:程序按自身的逻辑有效地 完成预定功能后结束 异常结束:发生了某些错误而导致程 序在没有完成预定功能时提前结束
程序的结束 – 正常结束:程序按自身的逻辑有效地 完成预定功能后结束 – 异常结束:发生了某些错误而导致程 序在没有完成预定功能时提前结束