会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Storage protection utilizing public storage key control
    • 存储保护利用公共存储钥匙控制
    • US5163096A
    • 1992-11-10
    • US710875
    • 1991-06-06
    • Carl E. ClarkMichael G. MallCasper A. ScalziBhaskar Sinha
    • Carl E. ClarkMichael G. MallCasper A. ScalziBhaskar Sinha
    • G06F12/14G06F21/24
    • G06F12/1491
    • Provides three access levels of storage key protection, comprising a supervisory level (key 0), an intermediate level of non-public and non-supervisory keys (keys 1-8, 10-15), and an unique public level (key 9). The program routines operating with a supervisory-level access key can access both the public level and the intermediate level of storage blocks. Although a program routine operating with an access key in the intermediary access level cannot access any supervisory level storage block, it can access any block assigned a public level storage key, as well as any storage block assigned the respective intermediate level key. One or more third-level public storage keys (PSKs) may be provided. A program access key using one of the PSK values can only access blocks having the same PSK value, and it cannot access blocks having any other key value.
    • 提供存储密钥保护的三个访问级别,包括监控级别(密钥0),非公共和非监督密钥(密钥1-8,10-15)的中间级别和唯一的公共级别(密钥9) 。 使用监控级访问密钥操作的程序例程可以访问存储块的公共级和中级级别。 虽然以中间访问级别中的访问密钥操作的程序例程不能访问任何监督级存储块,但是它可以访问分配了公共级存储密钥的任何块以及分配给各个中间级密钥的任何存储块。 可以提供一个或多个第三级公共存储密钥(PSK)。 使用PSK值之一的程序访问密钥只能访问具有相同PSK值的块,并且它不能访问具有任何其他密钥值的块。
    • 4. 发明授权
    • Dynamic program analyzer facility
    • 动态程序分析仪设备
    • US5454086A
    • 1995-09-26
    • US928937
    • 1992-08-11
    • Alan I. AlpertCarl E. ClarkMichel H. T. HackCasper A. ScalziRichard J. Schmalz, deceasedBhaskar Sinha
    • Alan I. AlpertCarl E. ClarkMichel H. T. HackCasper A. ScalziRichard J. Schmalz, deceasedBhaskar Sinha
    • G06F11/28G06F9/40G06F11/36G06F9/00G06F11/00
    • G06F11/3636G06F9/4425
    • Provides a dynamic execution link between an analyzer program and each hook instruction in a program. Special types of hook instructions are provided for use in a hooked program. The link causes the analyzer program to execute as part of a continuous uninterrupted execution for each hook instruction. The link uses hardware and/or internal code to access a hook control area which provides linkage information needed to invoke the execution of the analyzer program upon completion of the hook instruction and to continue the execution of the hooked program following the completion of the analyzer program. The linkage information includes the entry location into the analyzer program, and also locates the first hook work area (HWA) of a sequence of HWAs, from which an HWA is assigned to each current hook instruction. The assigned HWA stores a return point location in the hooked program at an instruction following the current hook instruction. One or more hooked programs may concurrently use the same analyzer program. As soon as execution by the analyzer program ends for a hook instruction, its assigned HWA is released for use by another hook instruction.
    • 在分析程序与程序中的每个挂钩指令之间提供动态执行链接。 提供特殊类型的挂钩指令用于挂钩程序。 该链接使分析程序作为每个挂钩指令的连续不间断执行的一部分执行。 该链接使用硬件和/或内部代码访问挂钩控制区域,其提供在完成钩指令时调用分析器程序的执行所需的链接信息,并且在分析器程序完成之后继续执行挂钩程序 。 链接信息包括进入分析器程序的入口位置,并且还定位HWAs序列的第一挂钩工作区域(HWA),HWA被分配给每个当前挂钩指令。 所分配的HWA在当前挂钩指令之后的指令处在挂钩程序中存储返回点位置。 一个或多个挂钩程序可以同时使用相同的分析程序。 一旦分析程序的执行结束为​​一个挂接指令,其分配的HWA被释放供另一个钩子指令使用。
    • 5. 发明授权
    • Storage isolation with subspace-group facility
    • 具有子空间组设备的存储隔离
    • US5361356A
    • 1994-11-01
    • US847521
    • 1992-03-06
    • Carl E. ClarkJeffrey A. FreyKenneth E. PlambeckCasper A. ScalziBhaskar Sinha
    • Carl E. ClarkJeffrey A. FreyKenneth E. PlambeckCasper A. ScalziBhaskar Sinha
    • G06F12/10G06F9/30G06F9/32G06F9/38G06F9/46G06F9/40
    • G06F9/30054G06F9/30003G06F9/3851G06F9/468
    • A Branch in Subspace Group (BSG) instruction is executed in problem state (for example by an application program) for providing a fast instruction branch between address spaces within a restricted group of address spaces called a subspace group. The subspace group contains two types of address spaces: a base space and any number of subspaces. The subspace group is set up in a control table associated with each dispatchable unit (DU). This DU control table contains: an identifier of a base space, an identifier of an access list that contains identifiers of all subspaces in the subspace group, an indicator of whether CPU control was last given to a subspace or to the base space, and an identifier of a last entered subspace in the group. The BSG instruction has an operand defining a general register containing the target virtual address and an associated access register containing an access-list-entry token (ALET) defining the target address space. The ALET indexes to a target subspace identifier in the access list, and then the associated virtual address locates the target instruction in the identified target address space. BSG instruction execution controls restrict the BSG branching only to an instruction in the subspace group.
    • 子空间组(BSG)中的分支在问题状态(例如由应用程序)执行,用于在被称为子空间组的受限制的一组地址空间内的地址空间之间提供快速指令分支。 子空间组包含两种类型的地址空间:基本空间和任何数量的子空间。 子空间组设置在与每个可调度单元(DU)相关联的控制表中。 该DU控制表包含:基本空间的标识符,包含子空间组中所有子空间的标识符的访问列表的标识符,CPU控制是否被最后给予子空间或基本空间的指示符,以及 组中最后输入的子空间的标识符。 BSG指令具有定义包含目标虚拟地址的通用寄存器的操作数和包含定义目标地址空间的访问列表入口令牌(ALET)的关联访问寄存器。 ALET索引到访问列表中的目标子空间标识符,然后相关联的虚拟地址将目标指令定位在所识别的目标地址空间中。 BSG指令执行控制将BSG分支限制到子空间组中的指令。
    • 7. 发明授权
    • Method and system for providing a program call to a dispatchable unit's
base space
    • 用于向可分派单元的基础空间提供程序调用的方法和系统
    • US5493661A
    • 1996-02-20
    • US847555
    • 1992-03-06
    • Alan I. AlpertCarl E. ClarkJeffrey A. FreyMichael G. Mall
    • Alan I. AlpertCarl E. ClarkJeffrey A. FreyMichael G. Mall
    • G06F9/40G06F9/46G06F12/10G06F12/00
    • G06F12/109
    • A method and system for providing a PROGRAM CALL to a dispatchable unit's base space is described herein. A program call to a dispatchable unit's (PC to DU) base space bit is added to each entry-table entry in order to determine whether a PROGRAM CALL to a base space is to be made. Should the bit indicate that a PROGRAM CALL to a dispatchable unit's base space is to be made, then in one embodiment, the base address space number-second-table entry origin (BASTEO) and base address space number (BASN) stored in the dispatchable unit control table (DUCT) are used in identifying the base space and accessing associated control information for the identified base space. In another embodiment, the BASN stored in the DUCT is used in ASN translation to identify the base space and access the associated control information for the base space.
    • 本文描述了一种用于向可分派单元的基础空间提供PROGRAM CALL的方法和系统。 为了确定是否对基本空间进行PROGRAM CALL,将向可分派单元(PC到DU)基地址位的程序调用被添加到每个条目表条目。 如果该位指示对可调度单元的基本空间进行PROGRAM呼叫,则在一个实施例中,存储在可分发单元的基址空间中的基地址空间号码 - 第二表入口源(BASTEO)和基地址空间号(BASN) 单位控制表(DUCT)用于识别基础空间并访问所识别的基础空间的相关控制信息。 在另一个实施例中,存储在DUCT中的BASN用于ASN转换,以识别基本空间并访问相关联的基本空间的控制信息。
    • 9. 发明授权
    • Method and apparatus for dispatching tasks requiring short-duration
processor affinity
    • 调度任务需要短时处理器亲和度的方法和装置
    • US5257375A
    • 1993-10-26
    • US749069
    • 1991-08-23
    • Carl E. ClarkJeffrey A. Frey
    • Carl E. ClarkJeffrey A. Frey
    • G06F9/48G06F15/16G06F12/00
    • G06F9/4812
    • An application, executing on a first processing element in a MP system without an asymmetric feature, issues an instruction requiring that feature to complete. A program check interruption gives control to interrupt handlers, which create a high-priority, non-preemptable work unit control block and enters the dispatcher to enqueue the work unit on a processor-related queue associated with a second processing element having the asymmetric feature. When the dispatcher executes in the second processing element, it executes the non-preemptable work unit, which transfers control to the application at the point of interruption. Subsequently the application has only whatever processor affinity obtained prior to the program check.
    • 在没有非对称特征的MP系统中的第一处理元件上执行的应用程序发出要求该特征完成的指令。 程序检查中断给出了对中断处理程序的控制,该处理程序创建了一个高优先级的不可抢占的工作单元控制块,并且进入调度器将与具有不对称特征的第二处理单元相关联的处理器相关队列上的工作单元排队。 当调度器在第二处理单元中执行时,执行不可抢占的工作单元,该单元在中断点将控制转移到应用程序。 随后应用程序只有在程序检查之前获得的任何处理器相关性。