程序的六种启动和结束方式

上传人:豆浆 文档编号:5903457 上传时间:2017-09-08 格式:DOC 页数:6 大小:199KB
返回 下载 相关 举报
程序的六种启动和结束方式_第1页
第1页 / 共6页
程序的六种启动和结束方式_第2页
第2页 / 共6页
程序的六种启动和结束方式_第3页
第3页 / 共6页
程序的六种启动和结束方式_第4页
第4页 / 共6页
程序的六种启动和结束方式_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《程序的六种启动和结束方式》由会员分享,可在线阅读,更多相关《程序的六种启动和结束方式(6页珍藏版)》请在金锄头文库上搜索。

1、程序的启动和结束方式一、程序的六种启动方式(其中前 4 由 OS 负责提供)1. 程序的启动; 程序执行的两个前提(1).程序在内存中(装入)(2).PC 被置为程序在内存的入口地址 程序由 谁 、以 何种方式 来启动和装入?这两个问题的答案形成六种启动方式。鼠标方式启动命令方式启动批方式启动程序中启动方式纯硬件启动方式自启方式(OS 本身的启动方式)2. 程序第 1 种启动方式:鼠标方式启动 简单 形象 免记 交互性强 实现相对繁琐些 响应相对慢些 操作有时比命令方式慢(例如格式化盘 )3.程序第 2 种启动方式:命令方式 命令方式是通过键入程序名(及参数) 来启动程序。例如:CFORMAT

2、 A: 命令方式在不同 OS 下的不同体现: LINUX、UNIX、DOS 下:命令提示符与命令行 WINDOW 下: 开始 运行:命令行窗口开始 程序 MSDOS:MSDOS 窗口 命令方式的实现:命令解释器(程序) 命令方式的特点和评价:过去最常用的启动方式 需记程序名和位置 交互性较强 有时操作比鼠标方式快(如格式化盘 )Q1:既然开机通电状态任一时刻都有程序在运行,或者说是有指令在执行,那么在 PC 上,当 C后空,而操作者走开已久未归时,机器上是在运行程序吗?如果是的话,是什么程序?Q2:当你为了以参数 P 执行程序 A,而在 C后打入一条命令 “回车”,从你开始打命令到打下了命令尾

3、的回车,直到程序 A 内的第一条指令执行前,计算机在做些什么?4.程序第 3 种启动方式:批方式引例 批文件 sh1 内容:/ 将每个 Linux 命令的名字和功能汇集在一个文件中cd /usr/man/man1ls/home/dragon/sclsmjn=1while test $mjn != 236do mjflong=head -n $mjn /home/dragon/scls|tail -n 1mjf=basename $mjflong .2man -S 2 $mjf|cat -s|head -n 2|tail -n 1 /home/dragon/sclistmjn=$mjn+1don

4、e 批文件 sh1 之编调运行方法:(1).编写 SHELL 程序(2).用编辑程序将 SHELL 程序输入并保存在文件 SH1 中(3).#SH1 回车(4).观察运行结果,不正确则转 1,正确则转 5 (5).当需要时,运行 SH1(同步骤 3) 批方式是指将若干条命令放在一个文件中,该文件可以在需要时象程序一样被启动执行(命令方式或鼠标方式) ,其执行过程是由计算机自动连续顺序地执行该文件中的这组命令。 批文件的名字与位置:少数由系统规定 ,多数由用户自定 批方式的实现和工作过程: 有关概念:批文件、脚本文件或程序(script) 、SHELL 程序或文件 (SHELL script)。

5、批方式的特点和用途: 程序间可以连续执行,不经人工干涉。 命令可以设计成有顺序、分支和循环控制的形式,称为作业控制语言,使程序可以组合执行。批方式的用途把现有的程序组合起来实现更复杂的功能特别的,自动执行批文件(放在根目录下或用户主目录下 ),用来自动执行每次开机或登录时的例行工作例 MSDOS 下自动批文件 AUTOEXEC.BAT 在开机时第一个命令提示符出现前自动执行。 path c:dosprompt $p$g启动诸如中文环境这样的集成软件或一些参数复杂的软件,简单方便,不必要求用户了解相应启动步骤(装字库/启动程序/ 装输入法等)和参数例 MSDOS 下通过.BAT 文件而启动一个中

6、文环境。C:UCDOSRD16 %1 C:UCDOSKNL %2 C:UCDOSPYc:ucdoswb5.程序第 4 种启动方式:程序中启动方式 在一个程序中启动另一程序 引例: 编译器、并发程序设计、窗口程序等 被启动的程序名由用户键入,或由启动方预存或动态计算产生 特点与作用: 实际应用中经常需要程序中启动方式 便于程序的灵活方便启动与动态自动启动 前三种启动方式在内部实现时最终都是由程序中启动方式实现的6.程序第 5 种启动方式:纯硬件启动方式 是最早期的计算机工作方式 工作过程:7.程序第 6 种启动方式:自启 自启方式是指由程序自身来装入与启动自己 工作过程: 特点与作用:早期用的较多,现除 OS 外已基本不用 要求顺序连续存放,且独占一个存储介质 编程麻烦,操作麻烦,存放受限 保密性好,占用内存少,启动快,独立性强,适应性强,兼容性强 所有操作系统都是自启程序8.程序的两种结束方式正常结束非正常结束

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号