首页> 外国专利> Delayed unloading of a dynamically loadable file

Delayed unloading of a dynamically loadable file

机译:延迟卸载可动态加载的文件

摘要

A dynamically loadable file, such as a dynamically loadable device driver or library, is delayed from being unloaded from memory for improved memory management and processing operations including reduced unload/load cycles. Prior to terminating execution of select functions, a dynamically loadable driver spawns a delay process that loads the driver and keeps it loaded for a period of time beyond that which it would normally be loaded. Thus, even after a calling process unloads the driver, it remains loaded for a period of time longer because of the spawned delay process and allows the operating system or an application/process to use the driver again within the delay time without requiring the driver to be re-copied into memory or reinitialized. The delay process safely increments the operating system reference count for the driver to keep the driver loaded and then monitors a delay time to subsequently unload the driver.
机译:可动态加载的文件(例如可动态加载的设备驱动程序或库)被延迟从内存中卸载,以改善内存管理和处理操作,包括减少卸载/加载周期。在终止执行选择功能之前,可动态加载的驱动程序会产生一个延迟过程,该过程将加载驱动程序并将其加载一段时间,使其超出正常加载时间。因此,即使在调用过程卸载了驱动程序之后,由于产生了延迟过程,它仍保持了较长的加载时间,并允许操作系统或应用程序/进程在延迟时间内再次使用驱动程序,而无需驱动程序重新复制到内存中或重新初始化。延迟过程会安全地增加驱动程序的操作系统参考计数,以保持驱动程序加载,然后监视延迟时间以随后卸载驱动程序。

著录项

  • 公开/公告号US6308184B1

    专利类型

  • 公开/公告日2001-10-23

    原文格式PDF

  • 申请/专利权人 HEWLETT-PACKARD COMPANY;

    申请/专利号US19990288942

  • 发明设计人 JAMES A. HEWITT;

    申请日1999-04-09

  • 分类号G06F173/00;

  • 国家 US

  • 入库时间 2022-08-22 01:03:02

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号