System and method for queue-less enforcement of queue-like behavior on multiple threads accessing a scarce resource
    1.
    发明授权
    System and method for queue-less enforcement of queue-like behavior on multiple threads accessing a scarce resource 失效
    用于在访问稀缺资源的多个线程上无队列执行队列行为的系统和方法

    公开(公告)号:US08341636B2

    公开(公告)日:2012-12-25

    申请号:US10988047

    申请日:2004-11-12

    IPC分类号: G06F9/46

    CPC分类号: G06F9/52

    摘要: A system and method for managing simultaneous access to a scarce or serially re-usable resource by multiple process threads. A stationary queue is provided, including a wait counter for counting the cumulative number of threads that have been temporarily denied the resource; a satisfied counter for counting the cumulative number of threads that have been denied access and subsequently granted access to said resource; a sleep code routine responsive to the wait counter for generating a run identifier; and a wakeup code routine responsive to the satisfied counter for generating the run identifier.

    摘要翻译: 一种用于管理由多个进程线程同时访问稀缺或可连续重复使用的资源的系统和方法。 提供了一个静态队列,包括一个等待计数器,用于计算临时拒绝资源的累积线程数; 一个令人满意的计数器,用于计算被拒绝访问的线程的累积数,并随后授予对所述资源的访问权限; 响应于等待计数器产生运行标识符的睡眠代码例程; 以及响应于满足的计数器产生运行标识符的唤醒代码例程。

    System and method for queue-less enforcement of queue-like behavior on multiple threads accessing a scarce source
    2.
    发明授权
    System and method for queue-less enforcement of queue-like behavior on multiple threads accessing a scarce source 失效
    用于在访问稀缺源的多个线程上无队列执行队列状态的系统和方法

    公开(公告)号:US06910211B1

    公开(公告)日:2005-06-21

    申请号:US08820181

    申请日:1997-03-14

    IPC分类号: G06F9/00 G06F9/46

    CPC分类号: G06F9/52

    摘要: A system and method for managing simultaneous access to a scarce or serially re-usable resource by multiple process threads. A stationary queue is provided, including a wait counter for counting the cumulative number of threads that have been temporarily denied the resource; a satisfied counter for counting the cumulative number of threads that have been denied access and subsequently granted access to said resource; a sleep code routine responsive to the wait counter for generating a run identifier; and a wakeup code routine responsive to the satisfied counter for generating the run identifier.

    摘要翻译: 一种用于管理由多个进程线程同时访问稀缺或可连续重复使用的资源的系统和方法。 提供了一个静态队列,包括一个等待计数器,用于计算临时拒绝资源的累积线程数; 一个令人满意的计数器,用于计算被拒绝访问的线程的累积数,并随后授予对所述资源的访问权限; 响应于等待计数器产生运行标识符的睡眠代码例程; 以及响应于满足的计数器产生运行标识符的唤醒代码例程。

    Multi-tasking adapter for parallel network applications
    3.
    发明授权
    Multi-tasking adapter for parallel network applications 失效
    用于并行网络应用的多任务适配器

    公开(公告)号:US06408341B1

    公开(公告)日:2002-06-18

    申请号:US09496736

    申请日:2000-02-02

    IPC分类号: G06F900

    CPC分类号: G06F9/544

    摘要: A communications apparatus is provided comprising a plurality of FIFO buffers, each with independent control and priority logic under software control for supporting different types of message traffic, both send and receive, such as comprise a multimedia server system. Processor software directs messages to specific, optimized FIFO buffers. Further, a system is provided including a plurality of nodes wherein a sending node specifies the communications path through the system, selecting specific FIFO buffers in each node for buffering its messages.

    摘要翻译: 提供一种通信装置,其包括多个FIFO缓冲器,每个FIFO缓冲器具有软件控制下的独立控制和优先级逻辑,用于支持诸如包括多媒体服务器系统的发送和接收的不同类型的消息业务。 处理器软件将消息指向特定的优化FIFO缓冲区。 此外,提供了包括多个节点的系统,其中发送节点指定通过系统的通信路径,在每个节点中选择用于缓冲其消息的特定FIFO缓冲器。

    Integrity checking an executable module and associated protected service provider module
    4.
    发明授权
    Integrity checking an executable module and associated protected service provider module 失效
    完整性检查可执行模块和相关的受保护的服务提供者模块

    公开(公告)号:US06874087B1

    公开(公告)日:2005-03-29

    申请号:US09352285

    申请日:1999-07-13

    摘要: Method, system and computer program product are provided for monitoring integrity of at least one of an executable module and an associated protected service provider (PSP) module, wherein the PSP module provides a protected service function to the executable module. A symbiont module is provided for checking integrity of at least one of the PSP module and the executable module, wherein the symbiont module comprises a separate module from the PSP module. The PSP module includes code for cross-checking integrity of the symbiont module, wherein the symbiont module checking and the PSP module cross-checking together monitor integrity of at least one of the executable module and the PSP module. Further, the protected service function can be divided into at least a first component and a second component, with the first component being implemented within the PSP module and the second component being implemented within the symbiont module.

    摘要翻译: 方法,系统和计算机程序产品被提供用于监视可执行模块和相关联的受保护服务提供商(PSP)模块中的至少一个的完整性,其中PSP模块向可执行模块提供受保护的服务功能。 提供共生体模块,用于检查PSP模块和可执行模块中的至少一个的完整性,其中共生体模块包括与PSP模块不同的模块。 PSP模块包括用于交叉检查共生体模块的完整性的代码,其中共生体模块检查和PSP模块交叉检查一起监视可执行模块和PSP模块中的至少一个的完整性。 此外,受保护的服务功能可以被划分为至少第一组件和第二组件,其中第一组件被实现在PSP模块内,并且第二组件被实现在共生体模块内。

    System and method for I/O access mode selection
    5.
    发明授权
    System and method for I/O access mode selection 失效
    用于I / O访问模式选择的系统和方法

    公开(公告)号:US5958022A

    公开(公告)日:1999-09-28

    申请号:US828189

    申请日:1997-03-21

    IPC分类号: G06F13/12 G06F13/10

    CPC分类号: G06F13/12

    摘要: A system and method for controlling the operation of an adapter operable in a plurality of modes, such as I/O mode and memory mapped mode. A generic adapter access routine is initialized with global data objects as pointers to corresponding sets of alternative adapter functions, and the adapter is initialized to function in a first mode and the pointers mapped to a corresponding current set of adapter functions. Device driver code calls to global data objects are executed by reference to the current set of adapter functions. Responsive to a request to switch modes, the adapter is switched to a second mode and the pointers remapped to a corresponding second set of adapter functions, and execution of device driver code calls to the global data objects continues.

    摘要翻译: 一种用于控制可在诸如I / O模式和存储器映射模式的多种模式中操作的适配器的操作的系统和方法。 通用适配器访问例程被初始化为全局数据对象作为对应的替代适配器功能组的指针,并且适配器被初始化为在第一模式中工作,并且指针映射到相应的当前适配器功能集合。 通过参考当前的适配器功能集来执行对全局数据对象的设备驱动程序代码调用。 响应于切换模式的请求,适配器被切换到第二模式,并且指针重新映射到相应的第二组适配器功能,并且继续执行对全局数据对象的设备驱动程序代码调用。

    Resource management system using next available integer from an integer
pool and returning the integer thereto as the next available integer
upon completion of use
    6.
    发明授权
    Resource management system using next available integer from an integer pool and returning the integer thereto as the next available integer upon completion of use 失效
    资源管理系统使用整数池中的下一个可用整数,并在完成使用后返回整数作为下一个可用整数

    公开(公告)号:US5905889A

    公开(公告)日:1999-05-18

    申请号:US820996

    申请日:1997-03-20

    IPC分类号: G06F9/46 G06F9/00

    CPC分类号: G06F9/52

    摘要: A system and method for managing access by a user to a reusable resource. An integer pool is provided, along with program and hardware structures for obtaining an integer from the integer pool, for returning an integer to the integer pool. Responsive to the integer pool being empty, the user is waited. The integer pool includes a NEXT control structure from which a next integer is obtained for use and into which an integer is loaded upon being made available for reuse. The integer pool includes, for holding integers received from or to be provided to said NEXT control structure, (a) a LIFO stack or (b) a linked list by proxy. Reusable resources include data buffers, hardware status bits, logical connections and/or data channels.

    摘要翻译: 一种用于管理用户对可重用资源的访问的系统和方法。 提供了一个整数池,以及用于从整数池获取整数的程序和硬件结构,用于将整数返回到整数池。 响应于整数池为空,用户等待。 整数池包括一个NEXT控制结构,从中获得下一个整数用于使用,并且在可用于重新使用时加载整数。 整数池包括用于保持从或将要提供给所述NEXT控制结构的整数,(a)LIFO堆栈或(b)通过代理的链接列表。 可重复使用的资源包括数据缓冲区,硬件状态位,逻辑连接和/或数据通道。

    Integrity checking of a relocated executable module loaded within memory
    7.
    发明授权
    Integrity checking of a relocated executable module loaded within memory 有权
    在内存中加载的重定位可执行模块的完整性检查

    公开(公告)号:US06681329B1

    公开(公告)日:2004-01-20

    申请号:US09344578

    申请日:1999-06-25

    IPC分类号: G06F1130

    CPC分类号: G06F21/52

    摘要: Apparatus, method and computer program product are provided for performing integrity checking of a relocated executable module loaded within memory by an operating system loader. A repeatable digital signature is generated by determining the load address of the executable module in memory, normalizing at least some content of the executable module in memory employing the load address of the module, and then performing integrity analysis on a digital section of the module's content, including the normalized content, thereby deriving the repeatable digital signature.

    摘要翻译: 提供了装置,方法和计算机程序产品,用于通过操作系统加载器执行在存储器内加载的重新定位的可执行模块的完整性检查。 通过确定存储器中的可执行模块的负载地址来生成可重复的数字签名,使用模块的加载地址对存储器中的可执行模块的至少一些内容进行归一化,然后对模块的内容的数字部分执行完整性分析 ,包括归一化的内容,从而导出可重复的数字签名。

    Encryption/decryption of stored data using non-accessible, unique encryption key
    9.
    发明授权
    Encryption/decryption of stored data using non-accessible, unique encryption key 失效
    使用不可访问的唯一加密密钥加密/解密存储的数据

    公开(公告)号:US07783898B2

    公开(公告)日:2010-08-24

    申请号:US11467193

    申请日:2006-08-25

    IPC分类号: G06F12/14

    CPC分类号: G06F21/602 H04L9/0861

    摘要: Encryption and decryption of data stored from a computing system to a storage medium is disclosed wherein the processing employs a non-accessible encryption key that is unique to the computing system. The unique encryption key can be embedded in non-removable hardware of the computing system or generated, e.g., from identification numbers ascertained from non-removable hardware of the computing system. Processing includes establishing the unique encryption key, encrypting data using the unique encryption key and storing the encrypted data to the storage medium without storing the unique encryption key on the storage medium. The storage medium can comprise any non-removable or removable storage medium, including for example a computer hard drive, floppy diskette, or recordable compact disk.

    摘要翻译: 公开了从计算系统存储到存储介质的数据的加密和解密,其中处理采用对于计算系统是唯一的不可访问加密密钥。 唯一的加密密钥可以嵌入在计算系统的不可移动硬件中,或者例如从由计算系统的不可移动硬件确定的识别号码生成。 处理包括建立唯一的加密密钥,使用唯一的加密密钥对数据进行加密,并将加密的数据存储到存储介质中,而不将唯一的加密密钥存储在存储介质上。 存储介质可以包括任何不可移动或可移动的存储介质,包括例如计算机硬盘驱动器,软盘或可记录光盘。

    Encryption/decryption of stored data using non-accessible, unique encryption key
    10.
    发明授权
    Encryption/decryption of stored data using non-accessible, unique encryption key 有权
    使用不可访问的唯一加密密钥加密/解密存储的数据

    公开(公告)号:US07278016B1

    公开(公告)日:2007-10-02

    申请号:US09427250

    申请日:1999-10-26

    IPC分类号: G06F21/00

    CPC分类号: G06F21/602 H04L9/0861

    摘要: Encryption and decryption of data stored from a computing system to a storage medium is disclosed wherein the processing employs a non-accessible encryption key that is unique to the computing system. The unique encryption key can be embedded in non-removable hardware of the computing system or generated, e.g., from identification numbers ascertained from non-removable hardware of the computing system. Processing includes establishing the unique encryption key, encrypting data using the unique encryption key and storing the encrypted data to the storage medium without storing the unique encryption key on the storage medium. The storage medium can comprise any non-removable or removable storage medium, including for example a computer hard drive, floppy diskette, or recordable compact disk.

    摘要翻译: 公开了从计算系统存储到存储介质的数据的加密和解密,其中处理采用对于计算系统是唯一的不可访问加密密钥。 唯一的加密密钥可以嵌入在计算系统的不可移动硬件中,或者例如从由计算系统的不可移动硬件确定的识别号码生成。 处理包括建立唯一的加密密钥,使用唯一的加密密钥对数据进行加密,并将加密的数据存储到存储介质中,而不将唯一的加密密钥存储在存储介质上。 存储介质可以包括任何不可移动或可移动的存储介质,包括例如计算机硬盘驱动器,软盘或可记录光盘。