Method for allocating memory to tasks without exceeding predefined memory requirements
    1.
    发明授权
    Method for allocating memory to tasks without exceeding predefined memory requirements 失效
    在不超过预定义的内存要求的情况下将内存分配到任务的方法

    公开(公告)号:US07689997B2

    公开(公告)日:2010-03-30

    申请号:US10866564

    申请日:2004-06-10

    IPC分类号: G06F9/46 G06F13/00

    CPC分类号: G06F9/547 G06F9/468

    摘要: A computer-implemented system (90) is provided that supports a high degree of separation between processing elements. The computer-implemented system (90) comprises a plurality of cells (92) residing on the computer-implemented system, where each cell (92) includes a domain of execution (94) and at least one processing element (96); a separation specification (99) that governs communication between the processing elements (96); and a kernel (98) of an operating system that facilitates execution of the processing elements (96) and administers the communication between the processing elements (96) in accordance with the separation specification (99), such that one processing element (96) can influence the operation of another processing element (96) only as set forth by the separation specification (99). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.

    摘要翻译: 提供了一种支持处理元件之间高度分离的计算机实现的系统(90)。 计算机实现的系统(90)包括驻留在计算机实现的系统上的多个小区(92),其中每个小区(92)包括执行域(94)和至少一个处理单元(96); 支配处理元件(96)之间的通信的分离规范(99); 以及便于执行处理元件(96)并根据分离规范(99)管理处理元件(96)之间的通信的操作系统的内核(98),使得一个处理元件(96)可以 影响另一处理元件(96)的操作,仅由分离规范(99)所述。 特别地,分离规范提供内存分配,远程过程调用和异常处理机制。

    Method and apparatus for selecting random values from a non-sequential
set
    3.
    发明授权
    Method and apparatus for selecting random values from a non-sequential set 失效
    从非顺序集合中选择随机值的方法和装置

    公开(公告)号:US5930291A

    公开(公告)日:1999-07-27

    申请号:US51928

    申请日:1993-04-26

    IPC分类号: G06F7/58 H04B1/713 H04B1/7143

    摘要: A method and apparatus for the selection of random values from a set of N non-sequential values includes software in ROM and RAM for information pool storage. Coupled to the ROM and RAM, a microprocessor sorts the values from smallest to largest, initializes local variables, processes a current value from a first value of the set, and compares the difference to a current information pool entry difference. A range increment is incremented if the difference equals the current information pool entry difference and a new information pool entry is created if the difference does not. The information pool is stored and random values are selected by generating a pseudo random number, constraining the pseudo random number between one and N, indexing into the information pool using the pseudo random number to create a pool entry index and generating the random value using a selected pool entry first value.

    摘要翻译: 用于从一组N个非顺序值中选择随机值的方法和装置包括用于信息池存储的ROM和RAM中的软件。 耦合到ROM和RAM,微处理器将值从最小到最小,初始化局部变量,从集合的第一个值处理当前值,并将差值与当前信息池条目差异进行比较。 如果差值等于当前信息池条目差异,则增加范围增量,并且如果差异没有创建新的信息池条目。 存储信息池,并通过生成伪随机数来选择随机值,约束1和N之间的伪随机数,使用伪随机数索引到信息池中以创建池条目索引,并使用 选择的池条目第一个值。