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

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

ID:57644812

大小:199.00 KB

页数:6页

时间:2020-08-30

程序的六种启动和结束方式.doc_第1页
程序的六种启动和结束方式.doc_第2页
程序的六种启动和结束方式.doc_第3页
程序的六种启动和结束方式.doc_第4页
程序的六种启动和结束方式.doc_第5页
资源描述:

《程序的六种启动和结束方式.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、方式是通过键入程序名(及参数)来启动程序。例如:C>FORMATA:l命令方式在不同OS下的不同体现:–LINUX、UNIX、DOS下:命令提示符与命令行–WINDOW下:开始Ü运行:命令行窗口开始Ü程序ÜMSDOS:MSDOS窗口l命令方式的实现:命令解释器(程序)l命令方式的特点和评价:过去最常用的启动方式–需记程序名和位置–交互性较强–有时操作比鼠标方式快(如格式化盘)Q1:既然开机通电状态任一时刻都有程序在运行,或者说是有指令在执行,那么在PC上,当C>后空,而操作者走开已久未归时,机器上

3、是在运行程序吗?如果是的话,是什么程序?Q2:当你为了以参数P执行程序A,而在C>后打入一条命令“AP回车”,从你开始打命令到打下了命令尾的回车,直到程序A内的第一条指令执行前,计算机在做些什么?4.程序第3种启动方式:批方式引例l批文件sh1内容://将每个Linux命令的名字和功能汇集在一个文件中cd/usr/man/man1ls>/home/dragon/sclsmjn=1whiletest$mjn!=236domjflong=`head-n$mjn/home/dragon/scls

4、tai

5、l-n1`mjf=`basename$mjflong.2`man-S2$mjf

6、cat-s

7、head-n2

8、tail-n1>>/home/dragon/sclistmjn=$[mjn+1]donel批文件sh1之编调运行方法:(1).编写SHELL程序(2).用编辑程序将SHELL程序输入并保存在文件SH1中(3).#SH1回车(4).观察运行结果,不正确则转1,正确则转5(5).当需要时,运行SH1(同步骤3)l批方式是指将若干条命令放在一个文件中,该文件可以在需要时象程序一样被启动执行(命令

9、方式或鼠标方式),其执行过程是由计算机自动连续顺序地执行该文件中的这组命令。l批文件的名字与位置:少数由系统规定,多数由用户自定l批方式的实现和工作过程:有关概念:批文件、脚本文件或程序(script)、SHELL程序或文件(SHELLscript)。批方式的特点和用途:l程序间可以连续执行,不经人工干涉。l命令可以设计成有顺序、分支和循环控制的形式,称为作业控制语言,使程序可以组合执行。批方式的用途把现有的程序组合起来实现更复杂的功能特别的,自动执行批文件(放在根目录下或用户主目录下),用来自动

10、执行每次开机或登录时的例行工作例MSDOS下自动批文件AUTOEXEC.BAT在开机时第一个命令提示符出现前自动执行。pathc:dosprompt$p$g启动诸如中文环境这样的集成软件或一些参数复杂的软件,简单方便,不必要求用户了解相应启动步骤(装字库/启动程序/装输入法等)和参数例MSDOS下通过.BAT文件而启动一个中文环境。C:UCDOSRD16%1C:UCDOSKNL%2C:UCDOSPYc:ucdoswb5.程序第4种启动方式:程序中启动方式l在一个程序中启动另一程序

11、l引例:编译器、并发程序设计、窗口程序等l被启动的程序名由用户键入,或由启动方预存或动态计算产生l特点与作用:–实际应用中经常需要程序中启动方式–便于程序的灵活方便启动与动态自动启动–前三种启动方式在内部实现时最终都是由程序中启动方式实现的6.程序第5种启动方式:纯硬件启动方式l是最早期的计算机工作方式l工作过程:7.程序第6种启动方式:自启l自启方式是指由程序自身来装入与启动自己l工作过程:l特点与作用:早期用的较多,现除OS外已基本不用–要求顺序连续存放,且独占一个存储介质–编程麻烦,操作麻烦

12、,存放受限–保密性好,占用内存少,启动快,独立性强,适应性强,兼容性强–所有操作系统都是自启程序8.程序的两种结束方式正常结束非正常结束

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

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

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