一种在Windows32位系统中扩展可访问地址空间的方法技术方案

技术编号:2912188 阅读:364 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种扩展计算机应用程序可访问地址空间资源的方法,具体为一种在Windows 32位系统中扩展可访问地址空间的方法。该方法将应用程序中可以独立工作的线程抽取出来,做成单独的应用程序,在需要执行该线程的操作时,通过命令形式调用单独的应用程序去执行对应的操作。本发明专利技术所提供的方法有效的扩展了应用程序的内存地址空间,可以解决当软件产品越来越大,越来越复杂的情况下,因竞争可访问的地址空间而引起的种种软件问题,从而提高了应用软件的性能,充分利用了硬件资源。

【技术实现步骤摘要】

本专利技术涉及一种扩展计算机应用程序可访问地址空间资源的方法,具体为 一种在Windows 32位系统中扩展可访问地址空间的方法。
技术介绍
目前,随着计算机技术的飞速发展,软件技术的发展也非常迅猛,涌现出了 一大批复杂性较高的大型软件产品。这些软件产品所需要的可访问的地址空间比较大,同时,随着硬件技术的突飞猛进,目前在物理上,pc机的主板上可扩充16GB的物理内存,但是由于操作系统软件本身的原因,使得在应用层开发的软件程序所访问的地址空间有限(最大为2GB),无法充分利用硬件资源,严重的阻碍了应用软件的性能。所有32位应用程序都有4GB的进程地址空间(32位地址最多可以映射4GB的内存)。对于Windows操作系统,应用程序可以访问2GB的地址空间,称为用户模式虚拟地址空间。应用程序拥有的所有线程都共享同 一个用户模式虚拟地址空间。其余2GB的地址空间为操作系统保留,称为内核模式地址空间。当 一个应用程序所需要访问的地址空间过多的时候,该应用程序中的线程会存在竟争进程可访问地址空间的问题,导致程序不能够有效执行。解决这个问题有一个现成的方法,可以用来扩大1GB的地址空间(如图1所本文档来自技高网...

【技术保护点】
一种在Windows32位系统中扩展可访问地址空间的方法,其特征在于:该方法将应用程序中的某些工作线程抽取出来,做成单独的应用程序,在需要执行该线程的操作时,通过命令形式调用单独的应用程序去执行对应的操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:李庆庄朱彦武
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1