首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

32位压缩程序在64位平台上优化的研究与实现

摘要第1-4页
ABSTRACT第4-7页
第一章 绪论第7-9页
   ·前言第7-8页
   ·研究目的第8页
   ·论文结构第8-9页
第二章 32 位及64 位平台架构简介第9-13页
   ·Intel 处理器简史第9-10页
   ·Pentium 4 CPU 的新特性第10-12页
   ·64 位架构简介第12-13页
第三章 压缩程序结构分析第13-36页
   ·Gzip 压缩原理分析:第13-19页
     ·Gzip中使用的LZ77 算法原理第14-16页
     ·Gzip中使用的Huffman编码的压缩原理第16-19页
   ·Gzip 压缩方法分析第19-26页
     ·寻找匹配串第20-21页
     ·Lazy match第21页
     ·窗口实现第21-23页
     ·建立字典的过程第23页
     ·插入的实现第23-25页
     ·使用匹配串链第25-26页
   ·Gzip 压缩原理的实现第26-36页
     ·LZ77 的部分实现要点第26-27页
     ·分块输出第27-28页
     ·Huffman编码的实现第28页
     ·编码的产生第28-29页
     ·5 棵树第29-30页
     ·静态Huffman编码第30-33页
     ·动态Huffman编码第33-36页
第四章 32 位程序到64 位程序的移植第36-47页
   ·移植简述第36页
   ·移植的步骤第36-37页
   ·选择程序模式第37-38页
     ·纯64 位程序模式第37-38页
     ·64 位应用程序接口和32 位地址程序模式第38页
     ·32 位应用程序接口和32 位地址程序模式第38页
     ·原始的32 位程序模式第38页
   ·移植过程中应考虑的问题第38-40页
     ·确定应用程序的依赖性第38-39页
     ·移走不用的代码或函数库第39页
     ·消除自修改代码第39页
     ·64 位应用程序的基准第39页
     ·消除已知的32 位/64 位应用程序问题第39-40页
     ·开发64 位测试计划第40页
   ·32 位程序和64 位程序的区别第40-45页
   ·Gzip 的移植与编译结果第45-47页
第五章 在64 位平台上程序的优化与实现第47-52页
   ·在64 位平台上优化程序的目的第47页
   ·优化总体分析第47-48页
   ·优化总体设计第48-52页
     ·指针strstart第48-49页
     ·变量lookahead第49页
     ·变量max_lazy_match第49-50页
     ·变量prev_length第50页
     ·变量bi_valid第50-52页
第六章 测试优化后的程序第52-60页
   ·软件测试的基本方法第52-53页
   ·优化前的性能第53-55页
   ·优化后的测试第55-60页
第七章 结论第60-61页
致谢第61-62页
参考文献第62-64页

论文共64页,点击 下载论文
上一篇:实物期权理论及其在风险投资决策评价中的改进研究
下一篇:审美主义及其在西方19世纪以来文学中的流变