什么是常驻内存程序,应采用什么格式书写(.COM or .EXE):
内存常驻程序(Terminate-and-Stay Resident program 简称TSR程序)是把自己装入内存后将控制返回给 *** 作系统,然后在后台等待用户按下指定的组合键(热键)或产生相应的中断时,TSR被激活,立即中断当前运行的程序,并允许立即访问它所提供的服务。采用.COM格式书写。 初始化代码只需要在程序第一次执行时运行,在程序运行后需要初始化的部分已经完成。在本题中需要初始化的是使程序留驻内存和鼠标的初始化。在第一次运行本程序时初始化程序以完成使驻留部分常驻内存,在调用过程mouseup之后鼠标 *** 作即可进行,此时若使初始化代码常驻内存已无必要,而且会造成内存空间的浪费。
常驻程序也叫常驻内存程序、TSR程序或驻留程序,是指那些一旦执行便永久地占据内存(这些程序永远呆在内存里不出来)的程序。程序常驻内存后,就有机会随时发挥作用,监视和控制用户的工作。例如病毒就是典型的常驻程序,启动汉字 *** 作系统时需运行的程序如SPIIB.COM、SPDOS.COM、PY.COM,鼠标管理程序MOUSE..COM等都是常驻程序。DOS6.22中的SMARTDRV.EXE、DOSKEY.COM、VSAFE.COM等也是常驻程序。
常驻程序都必须在DOS提示符下运行,不能写在CONFIG.SYS中。所以判断一个程序是设备驱动程序还是一个常驻程序的通常方法是:若其必须写在CONFIG.SYS中,则便是设备驱动程序;若只能在DOS提示符下运行便是一个常驻程序(当然能在DOS提示符下运行的并不都是常驻程序)。
如果运行常驻程序时没写LOADHIGH,如MOUSE,则该常驻程序便将驻留在常规内存中,若想将常驻程序调到UMB中,必须在命令的前面写上LOADHIGH(注意:LOADHIGH简写为LH),例如:LOADHIGHMOUSE.COM.则MOUSE.COM被放到UMB中。
要特别注意这两个命令的用法差别:设备驱动程序只能用“DEVICEHIGH=”命令,常驻 内存只能用“LOADHIGH”命令(或“LH”命令),并且DEVICEHIGH前面必须写上等号,而LOADHIGH 后面绝不可写等号,用一个空格与常驻程序名隔开就可以。
常驻程序也叫常驻内存程序、TSR程序或驻留程来序,是指那些一旦执行便永久地占据内存(这些程序永远呆在内存里不出来)的程序。程序常驻内存后,就有机会随时发挥作用。
监视和控制用户的工作源。例如病毒就是典型的常驻程序,启动汉字 *** 作系统时需运行的程序2113如SPIIB。COM、SPDOS。COM、PY。COM,鼠标管理程序MOUSE。COM等都是常驻程序5261。DOS6.22中的SMARTDRV。EXE、DOSKEY。COM、VSAFE。COM等也是常驻程序。
扩展资料:
应用领域:
短信系统以其强大的功能和灵活的配置广泛适用于各种行业,以上海指尖传媒举例如下:
证券营业部、经济人:发送股评、即时行情、公告信息、通知、发送资金异动信息。
各型企事业单位:新产品发布、各种产品销售信息、内部通知、业务变更、与本单位业务人员、出差人员、各地经销联系等。
商场超市:商业活动广告、新品宣传、打折及联谊活动通告、向客户发送物价、促销信息及与 供货商、商场、 超市企业内部联系等。
行政管理部门:发送下文、 会议通知、住处通报、工作进度、人事变更等信息。
保险公司:保费摧缴、结算通知、业务员联系、发送新业务通、保费调整等信息广告公司、其它媒体发送广告报价,广告播出、刊出通知 代理客户短消息广告等。
不必须。 *** 作系统的程序可以分为常驻内存程序和非常驻内存程序。常驻内存程序是指一直在内存中运行的程序,它的存在可以使系统更加稳定,提高系统的性能。非常驻内存程序是指不一定在内存中存在的程序,它可以在内存中运行,也可以在磁盘上运行,当系统空闲的时候,它可以被暂时卸载,以节省内存的使用。因此, *** 作系统的所有程序不一定都必须常驻内存,而是根据程序的特性和系统的需求来决定的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)