会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Object lifetime control in an object-oriented memory protection mechanism
    • 面向对象的存储器保护机制中的对象生命周期控制
    • US5075848A
    • 1991-12-24
    • US455585
    • 1989-12-22
    • Konrad K. LaiFrederick J. Pollack
    • Konrad K. LaiFrederick J. Pollack
    • G06F9/44G06F12/02G06F12/14
    • G06F9/4428G06F12/1475G06F12/023G06F2216/09
    • An object-oriented computer architecture in which access descriptors include an object index for selecting an object in the address space, and a rights field specifying the permissible operations on a bi-paged object selected by the access descriptor. A local object lifetime bit is provided in the encoded fields portion of access descriptors, object descriptors, and page table entries to determine the lifetime of an object. The AD lifetime bit in the encoded fields of AD is compared in OTE Lifetime Check Logic with the destination object lifetime, the OTE local bit in the encoded fields of the OTE access descriptor. The OTE local bit in the encoded fields of the OTE is compared in PDTE Lifetime Check Logic with the destination object lifetime, the PDTE local bit in the encoded fields of the PDTE access descriptor. The PDTE local bit in the encoded fields of the PDTE is compared in PTE Lifetime Check Logic with the destination object lifetime, the PTE local bit in the encoded fields of the PTE access descriptor. If any of these checks fails, a protection lifetime fault is asserted.
    • 一种面向对象的计算机体系结构,其中访问描述符包括用于选择地址空间中的对象的对象索引,以及权限字段,其指定由访问描述符选择的双页对象的允许操作。 在访问描述符,对象描述符和页表项的编码字段部分中提供本地对象生存期,以确定对象的生命周期。 在OTE生命周期校验逻辑与目标对象寿命(OTE访问描述符的编码字段中的OTE本地位)比较AD的编码字段中的AD生存位。 OTE的编码字段中的OTE本地位在PDTE Lifetime Check Logic中与目标对象生命周期(PDTE访问描述符的编码字段中的PDTE本地位)进行比较。 PDTE的编码字段中的PDTE本地位在PTE终生校验逻辑中与目标对象生命周期(PTE访问描述符的编码字段中的PTE本地位)进行比较。 如果这些检查中有任何一个失败,则保护生命周期故障被断言。
    • 2. 发明授权
    • Synchronous communication between execution environments in a data
processing system employing an object-oriented memory protection
mechanism
    • 在采用面向对象的存储器保护机制的数据处理系统中的执行环境之间的同步通信
    • US5157777A
    • 1992-10-20
    • US729869
    • 1991-07-11
    • Konrad K. LaiFrederick J. Pollack
    • Konrad K. LaiFrederick J. Pollack
    • G06F9/40G06F9/46
    • G06F9/468G06F9/4425
    • A subsystem call mechanism for communicating between a first execution environment associated with a first domain object, and a second execution environment associated with a second domain object. An environment table object is associated with a process object. The environment table object includes a control stack which is an array of control stack entries which entries save the state of the first calling execution environment to be restored on a return from the second execution environment. A subsystem entry in the subsystem table specifies the object that defines region 2 of the target execution environment and the frame pointer of the topmost stack frame in the target environment, a supervisor Stack Pointer that is a linear address for the supervisor stack used when involving a supervisor call in the user mode (instead of the stack pointer in the current frame) to locate the new frame. The first domain object further includes Procedure Entries that specify the type and address of the target procedure. Each of the procedure entries includes a Procedure Entry Type field that indicates the type of procedure to be invoked, either a supervisor procedure or a subsystem procedure, and an offset into the target execution environment. The offset specifies the first instruction of the target procedure.
    • 用于在与第一域对象相关联的第一执行环境和与第二域对象相关联的第二执行环境之间进行通信的子系统调用机制。 环境表对象与进程对象相关联。 环境表对象包括控制堆栈,它是控制堆栈条目的数组,条目保存要从第二执行环境的返回恢复的第一调用执行环境的状态。 子系统表中的子项目指定了定义目标执行环境的区域2和目标环境中最上层堆栈帧的帧指针的对象,作为涉及到的主管栈的线程地址的管理程序堆栈指针 主管调用用户模式(而不是当前帧中的堆栈指针)来定位新帧。 第一个域对象还包括指定目标过程的类型和地址的过程条目。 每个过程条目包括一个过程条目类型字段,指示要调用的过程的类型,主管过程或子系统过程,以及到目标执行环境的偏移量。 偏移量指定目标过程的第一条指令。
    • 3. 发明授权
    • Type management and control in an object oriented memory protection
mechanism
    • 面向对象内存保护机制的类型管理与控制
    • US5075845A
    • 1991-12-24
    • US455635
    • 1989-12-22
    • Konrad K. LaiFrederick J. Pollack
    • Konrad K. LaiFrederick J. Pollack
    • G06F9/44G06F9/46G06F12/14G06F21/24
    • G06F9/4428G06F12/1475
    • Access descriptors (24) include an object index (34) for selecting an object in the address space, and a rights field (35) specifying the permissible operations on a bi-paged object (38) selected by the access descriptor. An object table (42) has stored therein object descriptors for use in forming physical addresses to the page table directory object (60) which has page table descriptors stored therein for accessing page tables. A page table (44) has stored therein page table entries for use in forming physical addresses to the paged object (38). Logic compares the page rights field (81) of the page table entry with the rights field (62) of the page table descriptor in the page table directory entry and asserts a fault if the access permitted by the page rights field (50) is inconsistent with the rights field of the access descriptor in the page table directory entry. A mechanism provides for the implicit deallocation of certain objects and to prevent dangling references if access descriptors which point to objects with shorter lifetimes are stored in objects with longer lifetimes. Special Instructions provide a mechanism for the amplification or restriction of the rights of access descriptors.
    • 访问描述符(24)包括用于选择地址空间中的对象的对象索引(34)和指定对由访问描述符选择的双寻呼对象(38)的允许操作的权限字段(35)。 对象表(42)存储有用于形成物理地址的对象描述符到页表目录对象(60),其中存储有用于访问页表的页表描述符。 页表(44)已经存储有用于形成到被分页对象(38)的物理地址的页表条目。 逻辑将页表条目的页权限字段(81)与页表目录条目中的页表描述符的权限字段(62)进行比较,并且如果页权限字段(50)允许的访问不一致则断言故障 与页表目录条目中的访问描述符的权限字段。 一种机制提供某些对象的隐式解除分配,并防止悬挂引用,如果将具有较短生命周期的对象的访问描述符存储在具有较长生命周期的对象中。 特别说明提供了扩展或限制访问描述符权限的机制。
    • 7. 发明授权
    • Physical address size selection and page size selection in an address
translator
    • 地址翻译器中的物理地址大小选择和页面大小选择
    • US5617554A
    • 1997-04-01
    • US372805
    • 1994-12-23
    • Donald B. AlpertKenneth D. ShoemakerKevin C. KahnKonrad K. Lai
    • Donald B. AlpertKenneth D. ShoemakerKevin C. KahnKonrad K. Lai
    • G06F12/10
    • G06F12/1009G06F2212/652
    • An address translator and a method for translating a linear address into a physical address for memory management in a computer is described herein. Different memory sizes, and different page sizes can be selected. The address translator can translate from a standard 32-bit linear address for compatibility with previous 32-bit architectures, and can also translate to a physical memory size with a larger physical address than linear address; i.e., greater than 32 bits (e.g. 36 bits and up), with no increase in access time. The address translator translates a linear address that includes an offset and a plurality of fields used to select entries in a plurality of tables. The format of the linear address into fields is dependent upon the selected memory size and the selected page size. For a large memory size, the tables include a directory pointer table that includes a group of directory pointers, a plurality of page table directories each of which includes a group of page directory entries, and a plurality of page tables each of which includes a group of page table entries. The size of the entries in the tables is dependent upon the selected memory size. The contents of the tables are stored in memory, and furthermore the pointer table is stored in both main memory and in dedicated pointer table registers.
    • 这里描述了地址转换器和用于将线性地址翻译成用于计算机中的存储器管理的物理地址的方法。 可以选择不同的内存大小和不同的页面大小。 地址转换器可以从标准的32位线性地址转换,以兼容以前的32位体系结构,并且还可以转换为具有比线性地址更大的物理地址的物理内存大小; 即大于32位(例如36位及以上),而不增加访问时间。 地址转换器翻译包括用于选择多个表中的条目的偏移和多个字段的线性地址。 线性地址到字段的格式取决于所选的内存大小和所选的页面大小。 对于大的存储器大小,表包括目录指针表,其包括一组目录指针,多个页表目录,每个页表目录包括一组页目录条目,以及多个页表,每个页表包括一组 的页表条目。 表中条目的大小取决于所选的内存大小。 表的内容存储在存储器中,此外,指针表存储在主存储器和专用指针表寄存器中。
    • 8. 发明授权
    • Apparatus and method for performing error correction in a
multi-processor system
    • 用于在多处理器系统中执行纠错的装置和方法
    • US5550988A
    • 1996-08-27
    • US205604
    • 1994-03-01
    • Nitin V. SarangdharKonrad K. Lai
    • Nitin V. SarangdharKonrad K. Lai
    • G06F11/14G06F13/36
    • G06F13/36G06F11/1402
    • In a multi-processor system having a first processor, a second processor, and a bus coupling the first processor to the second processor, a method for correcting an erroneous signal corresponding to the first processor while maintaining lock atomicity. When an erroneous transaction is detected, the first processor aborts that transaction and performs a retry. On the retry, an arbitration process arbitrates between the first processor and the second processor to determine which processor is granted access to the bus. If an error is detected during the arbitration process, an arbitration re-synchronization process is initiated. In the arbitration re-synchronization process, bus requests are de-asserted and then re-arbitrated. In the re-arbitration process, the first processor initiates its request ahead of the other processor in order to maintain lock atomicity.
    • 在具有第一处理器,第二处理器和将第一处理器耦合到第二处理器的总线的多处理器系统中,一种用于在保持锁原子性的同时校正与第一处理器相对应的错误信号的方法。 当检测到错误的事务时,第一处理器中止该事务并执行重试。 在重试时,仲裁过程在第一处理器和第二处理器之间进行仲裁以确定哪个处理器被授权访问总线。 如果在仲裁过程中检测到错误,则启动仲裁重新同步过程。 在仲裁重新同步过程中,总线请求被取消断言,然后重新仲裁。 在重新仲裁过程中,第一个处理器在另一个处理器之前发起其请求,以保持锁定原子性。