首页> 外国专利> Application programming interface enabling application programs to group code and data to control allocation of physical memory in a virtual memory system

Application programming interface enabling application programs to group code and data to control allocation of physical memory in a virtual memory system

机译:应用程序编程接口,使应用程序能够对代码和数据进行分组,以控制虚拟内存系统中物理内存的分配

摘要

An application programming interface (API) enables application programs in a multitasking operating environment to classify portions of their code and data in a group that the operating system loads into physical memory all at one time. Designed for operating systems that implement virtual memory, this API enables memory-intensive application programs to avoid performance degradation due to swapping of units of memory back and forth between the hard drive and physical memory. Instead of incurring the latency of a page fault whenever the application attempts to access code or data in the group that is not located in physical memory, the API makes sure that all of the code or data in a group is loaded into physical memory at one time. This increases the latency of the initial load operation, but reduces performance degradation for subsequent memory accesses to code or data in the group.
机译:应用程序编程接口(API)使多任务操作环境中的应用程序能够将其代码和数据的部分分类为一组,然后操作系统将它们全部一次加载到物理内存中。此API专为实现虚拟内存的操作系统而设计,可启用内存密集型应用程序,以避免由于在硬盘驱动器和物理内存之间来回交换内存单元而导致性能下降。 API可以确保将组中的所有代码或数据一次加载到物理内存中,而不是在应用程序尝试访问不在物理内存中的组中的代码或数据时引起页面错误的延迟。时间。这增加了初始加载操作的等待时间,但减少了随后对组中的代码或数据进行内存访问的性能下降。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号