《驻留程序设计论文》.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
驻留程序设计 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc196207536 1.前言 PAGEREF _Toc196207536 \h 1 HYPERLINK \l _Toc196207537 1.1 驻留程序的特点 PAGEREF _Toc196207537 \h 2 HYPERLINK \l _Toc196207538 1.2 驻留程序的结构 PAGEREF _Toc196207538 \h 2 HYPERLINK \l _Toc196207539 2. 驻留程序常用的驻留方法 PAGEREF _Toc196207539 \h 3 HYPERLINK \l _Toc196207540 2.1中断驻留法 PAGEREF _Toc196207540 \h 3 HYPERLINK \l _Toc196207541 2.1.1常驻程序基本结构 PAGEREF _Toc196207541 \h 3 HYPERLINK \l _Toc196207542 2.2搬迁驻留法 PAGEREF _Toc196207542 \h 4 HYPERLINK \l _Toc196207543 2.1.1收寻内存控制块法 PAGEREF _Toc196207543 \h 4 HYPERLINK \l _Toc196207544 2.2.2内存空闲区搬迁法 PAGEREF _Toc196207544 \h 6 HYPERLINK \l _Toc196207545 2.2.3高端地址搬迁法 PAGEREF _Toc196207545 \h 6 HYPERLINK \l _Toc196207546 2.3驻留程序的撤消 PAGEREF _Toc196207546 \h 6 HYPERLINK \l _Toc196207547 2.3.1利用DOS的INT49h功能调用来进行释放 PAGEREF _Toc196207547 \h 6 HYPERLINK \l _Toc196207548 2.3.2修改内存控制块标志的释放方法 PAGEREF _Toc196207548 \h 7 HYPERLINK \l _Toc196207549 2.3.3合并内存块法释放驻留程序 PAGEREF _Toc196207549 \h 7 HYPERLINK \l _Toc196207550 2.4避免重复驻留 PAGEREF _Toc196207550 \h 7 HYPERLINK \l _Toc196207551 2.5驻留程序的激活 PAGEREF _Toc196207551 \h 8 HYPERLINK \l _Toc196207552 3 驻留程序的调试和激活 PAGEREF _Toc196207552 \h 8 HYPERLINK \l _Toc196207553 3.1 TSR程序中的引导部分 PAGEREF _Toc196207553 \h 8 HYPERLINK \l _Toc196207554 3.2 TSR程序中的驻留部分 PAGEREF _Toc196207554 \h 10 HYPERLINK \l _Toc196207555 3.3 TSR的激活机制与方式 PAGEREF _Toc196207555 \h 12 HYPERLINK \l _Toc196207556 3.4 防止TSR程序的重复驻留 PAGEREF _Toc196207556 \h 12 HYPERLINK \l _Toc196207557 3.5 TSR程序的调试 PAGEREF _Toc196207557 \h 12 HYPERLINK \l _Toc196207558 4驻留程序设计要点 PAGEREF _Toc196207558 \h 13 HYPERLINK \l _Toc196207559 5 参 考 文 献 PAGEREF _Toc196207559 \h 14 1.前言 计算机软件操作系统应提供多任务环境,这对于当今的操作系统来说,几乎是不言而喻的,炙手可热的WINDOWS操作系统就是多进程环境的典范.但在DOS操作系统与WINDOWS操作系统并行不悖的今天,从运行速度、功能的灵活性考虑,仍有一些场合需要设计短小精悍且实用性强的DOS后台应用程序。 驻留程序(TSR)就是这样一种应用程序。TSR(Terminate and Stay Resident)意为结束进程并驻留,它不同于结束即退出的一般DOS应用程序,而是把自身的一部分程序代码装入内存后将控制返回给DOS,这段程序代码一直潜伏在“后台”工作,所占存储空间受到DOS保护而不会

文档评论(0)

guanpiea + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档