【摘 要】
:
传统的大型数据文件一般是存放在磁盘或光盘等二级存储介质上,应用程序必须将数据从硬盘或光盘调入内存后才能计算处理。一个适合的内存调度算法能够有效避免硬盘颠簸现象的
论文部分内容阅读
传统的大型数据文件一般是存放在磁盘或光盘等二级存储介质上,应用程序必须将数据从硬盘或光盘调入内存后才能计算处理。一个适合的内存调度算法能够有效避免硬盘颠簸现象的发生,最大程度地提高软件效率。然而,在CPU保护模式下,只有操作系统具有内存调度的权限,应用软件处理海量数据时只能依靠操作系统提供的内存调度算法。当操作系统的内存调度算法不适合软件的页面访问模式时,软件处理数据的效率就会大打折扣。
本文通过结合Windows操作系统自身内存调度策略和分布式技术,在单机和网络环境中提出了一种内存调度方案和调度机制,使应用软件不再局限于操作系统的内存调度策略而能自由选择最适合的内存调度算法,满足了人脸识别系统遍历人脸模型文件时对内存调度的特殊要求,达到了提高软件效率的目的。
在单机环境中,本算法依据软件的页面访问模式,在操作系统原有内存调度策略的基础上为软件定制一种适合的内外存调度机制,降低磁盘的读写次数,提高软件效率。
在网络环境中,本算法将处理海量数据的巨大工作切割成多个小的任务,并根据网络上各个计算机的内存状态科学合理地分配任务,以此达到负载均衡,提高系统整体效率的目的。
其他文献
随着通信技术、嵌入式计算技术和微电子技术的飞速发展和日益成熟,传感器网络引起了人们的极大关注,这种网络系统可以被广泛地应用于国防军事、环境监测、医疗卫生、智能家居
供水系统是城市重要的基础设施,保障着社会经济稳定发展和人民生活安定。随着城市规模的不断扩大和人口的不断增多,人们对供水安全性、可靠性和经济性都提出了更高的要求。供水
随着经济全球化和信息技术的飞速发展,面向服务的思维方式解决了企业信息系统对于快速响应需求与环境变化、提高系统可重用性、信息资源共享和系统间互操作水平的要求的一系列
模块规划是提高软件产品族生产效率和降低软件成本的关键技术,合理规划软件产品族模块是技术研究的重点。本文在分析软件产品族和模块规划发展现状的基础上,基于需求向量运用
中文分词技术主要包含以下三个研究方向:理解分词,机械分词以及统计分词。基于理解的分词方法研究尚未成熟,所以,绝大部分中文分词系统是应用机械统计相结合的方法。在目前主
随着计算机技术特别是多媒体技术的迅速发展,图像处理技术开始广泛应用于社会的各个行业,包括炉膛火焰图像处理领域。监控摄像机输出的视频信号能转化为计算机可以处理的数字
由于系统体系和呈现行为这两种概念及其理论和应用促进了大型软件系统和互联网应用的发展,所以在国际上得到计算机软件领域的普遍重视。随着技术的进步和各领域对系统要求的不
无线网络中,在一个节点向多个节点传递同样的数据包时,往往采用多播(Multicasting)的方式逐一将数据包传递给接收节点。由于无线链路的可靠性具有时变的特性,在一个节点发送
随着数据云存储概念的诞生以及因特网的普及导致的信息流加速,各种行业正在形成庞大的、复杂的、异构的数据环境。在这些庞杂的数据环境中,有一些公共数据库在生物学,天文学
随着网络和信息技术的发展,电子邮件已经成为人们沟通交流的重要工具。但是垃圾邮件的泛滥却给人们的工作和生活带来了极大的困扰。尤其从2005年开始,垃圾邮件制造者将垃圾信