工作简历项目经历阐述

本文介绍了大规模图片处理系统面临的内存问题及分页机制的引入原因,详细讲解了分页、分段以及段页式存储管理,探讨了虚拟内存如何解决内存限制问题,并通过实例解释了逻辑地址到物理地址的转换过程以及虚拟内存如何在实际运行中发挥作用。
摘要由CSDN通过智能技术生成

大规模图片处理系统 

Ÿ针对大规模图片处理系统速度过慢,占用内存过大等问题,提出解决方案:


包含两方面:(1)多幅图像:
                     

                      (2)一张很大的图像: 
       
  
                                  32位支持的最大内存为4G,内核占用一部分,留给程序最大的内存使用大概只有1.6g
  Windows体系操作系统中,程序分为用户态、内核态两种形态,32位程序总共能访问的内存地址有4G,默认情况下其中有2G内存是分给内核模式使用,用户模式能使用的内存最多为2G,而实际情况下一个应用程序最多只能管理到1.6 – 1.7GB的内存。(加上程序本身还有消耗,实际能给用户代码使用的内存更小)
要扩大程序内存使用范围,有以下几种做法:
1、 程序编译为64位。将彻底解决内存访问限制
2、 Window 32位操作系统中,可以通过改变启动参数的方式,将程序默认内核模式占用的内存缩小为1GB,则用户模式能管理的内存能扩大到2.5G左右。具体方式每个版本的windows配置方式均不一样。网上针对每个版本都有详细的配置方法
3、 Window 64位操作系统中,由于32位的程序是运行在它模拟的一套32位子系统环境中,所以通过改变启动参数的方式是不能达到扩大内存范围的效果的。
4、 Visual Studio 2003以上版本,编译程序时可以通过设置LARGEADDRESSAWARE链接选项,达到扩大内存范围的效果。
                                  
为什么要用换页:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值