首页> 外国专利> Method and system for selectively applying an appropriate object ownership model

Method and system for selectively applying an appropriate object ownership model

机译:用于选择性地应用适当的对象所有权模型的方法和系统

摘要

A method and system for applying an appropriate object ownership model is provided. In a preferred embodiment, an operating system selectively applies an object ownership model with which running programs are compatible. This permits programs designed to be used with operating systems that do not apply a rigorous object ownership model to be used with an operating system capable of applying a rigorous object ownership model. The method and system has both an automatic object deallocation phase and an object access control phase. In the automatic deallocation control phase, the method and system defers the automatic deallocation of objects owned by programs that are incompatible with automatic object deallocation until a later time at which no such programs are still running. Instead of immediately deallocating the objects owned by a terminating program, the method and system designates them for deferred deallocation. At a later time, the method and system checks to see whether any programs that are incompatible with automatic object deallocation are still running, and, if none are, the method and system deallocates all objects designated for deferred deallocation. In the object access control phase, the method and system allows special permissive access to objects owned by programs that are unable to authorize access to the object by other programs. Instead of denying access by a requesting program to an object owned by a program that is unable to authorize access to the object by other programs because it has not authorized any other programs to access the object, the method and system allows the requesting program to access the object. IMAGE
机译:提供了一种用于应用适当的对象所有权模型的方法和系统。在一个优选实施例中,操作系统选择性地应用与运行程序兼容的对象所有权模型。这允许设计为与不应用严格对象所有权模型的操作系统一起使用的程序与能够应用严格对象所有权模型的操作系统一起使用。该方法和系统具有自动对象重新分配阶段和对象访问控制阶段。在自动重新分配控制阶段,该方法和系统将与自动对象重新分配不兼容的程序所拥有的对象的自动重新分配推迟到以后不再运行此类程序为止。该方法和系统不是立即释放由终止程序拥有的对象,而是将它们指定为延迟释放。稍后,该方法和系统检查以查看是否有任何与自动对象重新分配不兼容的程序仍在运行,如果没有,则该方法和系统将分配所有指定用于延迟释放的对象。在对象访问控制阶段,该方法和系统允许对程序所拥有的对象的特殊许可访问,这些程序无法授权其他程序对该对象的访问。该方法和系统允许拒绝请求的程序访问该程序所拥有的对象,该程序不能授权其他程序访问该对象,因为该程序尚未授权任何其他程序访问该对象,而该方法和系统则允许请求程序访问物体。 <图像>

著录项

  • 公开/公告号EP0660232B1

    专利类型

  • 公开/公告日2000-08-23

    原文格式PDF

  • 申请/专利权人 MICROSOFT CORP;

    申请/专利号EP19940119772

  • 发明设计人 SYKES KENNETH WALTER;DSOUZA DAVID J.;

    申请日1994-12-14

  • 分类号G06F9/44;G06F12/02;

  • 国家 EP

  • 入库时间 2022-08-22 01:49:05

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号