Hardware-driven clock with object-oriented interface
    1.
    发明授权
    Hardware-driven clock with object-oriented interface 失效
    硬件驱动时钟,面向对象接口

    公开(公告)号:US5526515A

    公开(公告)日:1996-06-11

    申请号:US269282

    申请日:1994-06-30

    IPC分类号: G06F1/14 G05F1/14

    CPC分类号: G06F1/14

    摘要: Timing apparatus for use with a computer system works with clock hardware which periodically generates a tick update signal. The timing apparatus uses a floating point number to maintain a total tick count for representing absolute time so that both a large range and a high resolution can be accommodated. However, since floating point operations can not always be used at hardware, or interrupt, levels and there are some cases where a hardware-dependent time representation will produce performance gains, a hardware dependent clock system is also provided. The clock system is provided with a flexible interface by using object-oriented programming techniques and providing three clock objects that provide for three different clock representations. Each of the objects provides its own methods for converting between the time representation that it uses and the time representations used by the other objects.

    摘要翻译: 与计算机系统一起使用的定时装置与周期性地产生刻度更新信号的时钟硬件一起工作。 定时装置使用浮点数来保持表示绝对时间的总刻度计数,从而可以容纳大范围和高分辨率。 然而,由于在硬件或中断等级上不能总是使用浮点运算,并且在某些情况下,依赖于硬件的时间表现将产生性能增益,因此也提供了依赖于硬件的时钟系统。 时钟系统通过使用面向对象编程技术提供灵活的接口,并提供提供三种不同时钟表示的三个时钟对象。 每个对象提供了自己的方法,用于在其使用的时间表示和其他对象使用的时间表示之间进行转换。

    Improved disk file allocation and mapping system utilizing cylinder
control blocks and file map having unbalanced tree structure
    2.
    发明授权
    Improved disk file allocation and mapping system utilizing cylinder control blocks and file map having unbalanced tree structure 失效
    改进的磁盘文件分配和映射系统利用气缸控制块和具有不平衡树结构的文件映射

    公开(公告)号:US4536837A

    公开(公告)日:1985-08-20

    申请号:US381991

    申请日:1982-05-25

    IPC分类号: G06F17/30 G06F7/00 G06F13/04

    摘要: A disk file management system for use in a data processing system that includes at least one disk drive. The disk space is organized on the basis of logical cylinders, with each logical cylinder including a plurality of disk pages and a cylinder control block ("CCB"). Each entry in the CCB corresponds to a page in the CCB's cylinder. Depending on whether a page is allocated to a file or not, the corresponding CCB entry is a file map entry for a file to which the page is allocated or an entry in a free space map. For a given file, each file map entry includes up to two pointers so that the totality of page map entries for the file defines an unbalanced binary tree structure that consists of a sequence of balanced binary trees of increasing size. The free space map for a given cylinder is preferably a chained free space list.

    摘要翻译: 一种在包括至少一个磁盘驱动器的数据处理系统中使用的磁盘文件管理系统。 磁盘空间是基于逻辑气缸组织的,每个逻辑气缸包括多个磁盘页面和气缸控制块(“CCB”)。 CCB中的每个条目对应于CCB的圆柱体中的页面。 根据是否将页面分配给文件,相应的CCB条目是用于分配页面的文件的文件映射条目或可用空间映射中的条目。 对于给定文件,每个文件映射条目最多包含两个指针,以便文件的页面映射条目的总数定义了一个不平衡的二叉树结构,该结构由增加大小的平衡二叉树序列组成。 给定气缸的自由空间图优选为链式自由空间列表。

    System and method for inserting chunks of bits into a bit stream

    公开(公告)号:US09954677B2

    公开(公告)日:2018-04-24

    申请号:US15042440

    申请日:2016-02-12

    申请人: Patrick D. Ross

    发明人: Patrick D. Ross

    IPC分类号: G06F7/58 H04L9/06 H04L9/00

    摘要: A method of inserting chunks of bits into a target stream of bits within a computing system. The method includes the step of providing a target stream of bits. The method includes the step of providing a chunk stream of bits. The method includes the steps of chunking the chunk stream of bits into one or more chunks of bits; performing a random edit process on the target stream of bits by determining a random point within the target stream of bits and identifying random points within the target stream based on the mask stream until either the mask has no more insertion points or the target stream has no more bits.

    Uncertainty random value generator
    4.
    发明授权
    Uncertainty random value generator 有权
    不确定性随机值发生器

    公开(公告)号:US09292259B2

    公开(公告)日:2016-03-22

    申请号:US12533179

    申请日:2009-07-31

    申请人: Patrick D. Ross

    发明人: Patrick D. Ross

    IPC分类号: G06F7/58

    摘要: A system and method of generating a one-way function and thereby producing a random-value stream. Steps include: providing a plurality of memory cells addressed according to a domain value wherein any given domain value maps to all possible range values; generating a random domain value associated with one of the memory cells; reading a data value associated with the generated random domain value; generating dynamically enhanced data by providing an additional quantity of data; removing suspected non-random portions thereby creating source data; validating the source data according to a minimum randomness requirement, thereby creating a validated source data; and integrating the validated source data with the memory cell locations using a random edit process that is a masking, a displacement-in-time, a chaos engine, an XOR, an overwrite, an expand, a remove, a control plane, or an address plane module. The expand module inserts a noise chunk.

    摘要翻译: 一种生成单向函数从而产生随机值流的系统和方法。 步骤包括:提供根据域值寻址的多个存储器单元,其中任何给定域值映射到所有可能的范围值; 产生与所述存储器单元之一相关联的随机域值; 读取与所生成的随机域值相关联的数据值; 通过提供额外数量的数据来产生动态增强的数据; 清除可疑的非随机部分,从而创建源数据; 根据最小随机性要求验证源数据,从而创建验证的源数据; 并且使用作为掩蔽,时间位移,混沌引擎,异或,覆盖,扩展,移除,控制平面或者对象的随机编辑处理来将验证的源数据与存储器单元位置进行集成 地址平面模块 扩展模块插入噪声块。

    Modular uncertainty random value generator and method
    5.
    发明授权
    Modular uncertainty random value generator and method 有权
    模块化不确定性随机值发生器和方法

    公开(公告)号:US09207911B2

    公开(公告)日:2015-12-08

    申请号:US12580965

    申请日:2009-10-16

    申请人: Patrick D. Ross

    发明人: Patrick D. Ross

    IPC分类号: G06F1/02 G06F7/58

    摘要: A system and method of generating a one-way function and thereby producing a random-value stream. Steps include: providing a plurality of memory cells addressed according to a domain value wherein any given domain value maps to all possible range values; generating a random domain value associated with one of the memory cells; reading a data value associated with the generated random domain value; generating dynamically enhanced data by providing an additional quantity of data; removing suspected non-random portions thereby creating source data; validating the source data according to a minimum randomness requirement, thereby creating a validated source data; and integrating the validated source data with the memory cell locations using a random edit process that is a masking, a displacement-in-time, a chaos engine, an XOR, an overwrite, an expand, a remove, a control plane, or an address plane module. The expand module inserts a noise chunk.

    摘要翻译: 一种生成单向函数从而产生随机值流的系统和方法。 步骤包括:提供根据域值寻址的多个存储器单元,其中任何给定域值映射到所有可能的范围值; 产生与所述存储器单元之一相关联的随机域值; 读取与所生成的随机域值相关联的数据值; 通过提供额外的数据量来产生动态增强的数据; 清除可疑的非随机部分,从而创建源数据; 根据最小随机性要求验证源数据,从而创建验证的源数据; 并且使用作为掩蔽,时间位移,混沌引擎,异或,覆盖,扩展,移除,控制平面或者对象的随机编辑处理来将验证的源数据与存储器单元位置进行集成 地址平面模块 扩展模块插入噪声块。

    Hierarchical apparatus and method for processing device interrupts in a
computer system
    6.
    发明授权
    Hierarchical apparatus and method for processing device interrupts in a computer system 失效
    用于处理计算机系统中的设备中断的分层设备和方法

    公开(公告)号:US5630141A

    公开(公告)日:1997-05-13

    申请号:US612199

    申请日:1996-03-07

    IPC分类号: G06F9/46 G06F9/48

    CPC分类号: G06F9/4812 G06F9/52

    摘要: A method and apparatus for an innovative hardware independent interface to the external world. The interrupt services are part of an overall I/O model providing an object base I/O system that supports dynamic configuration of the system. The design of these interrupt exploit the advantages of Object Oriented Design (OOD) in an otherwise disorderly world of I/O. Object processing is designed into the architecture at the lowest level routines in the preferred embodiment of the invention. This includes an object oriented design all the way down to interrupt processing abstractions. These interrupt abstractions provide an architecturally sound framework for the dynamic installation, configuration, and timely execution of interrupt handlers.

    摘要翻译: 一种用于与外部世界创新的硬件独立接口的方法和装置。 中断服务是提供支持系统动态配置的对象基础I / O系统的整体I / O模型的一部分。 这些中断的设计利用面向对象设计(OOD)的优势,否则就是无序的I / O世界。 在本发明的优选实施例中,对象处理被设计在最底层例程的架构中。 这包括面向对象的设计,直到中断处理抽象。 这些中断抽象为中断处理程序的动态安装,配置和及时执行提供了一个架构良好的框架。

    UNCERTAINTY RANDOM VALUE GENERATOR
    7.
    发明申请
    UNCERTAINTY RANDOM VALUE GENERATOR 有权
    不确定随机值发生器

    公开(公告)号:US20100036900A1

    公开(公告)日:2010-02-11

    申请号:US12533179

    申请日:2009-07-31

    申请人: Patrick D. Ross

    发明人: Patrick D. Ross

    IPC分类号: G06F7/58 G06F1/02

    摘要: A system and method of generating a one-way function and thereby producing a random-value stream. Steps include: providing a plurality of memory cells addressed according to a domain value wherein any given domain value maps to all possible range values; generating a random domain value associated with one of the memory cells; reading a data value associated with the generated random domain value; generating dynamically enhanced data by providing an additional quantity of data; removing suspected non-random portions thereby creating source data; validating the source data according to a minimum randomness requirement, thereby creating a validated source data; and integrating the validated source data with the memory cell locations using a random edit process that is a masking, a displacement-in-time, a chaos engine, an XOR, an overwrite, an expand, a remove, a control plane, or an address plane module. The expand module inserts a noise chunk.

    摘要翻译: 一种生成单向函数从而产生随机值流的系统和方法。 步骤包括:提供根据域值寻址的多个存储器单元,其中任何给定域值映射到所有可能的范围值; 产生与所述存储器单元之一相关联的随机域值; 读取与所生成的随机域值相关联的数据值; 通过提供额外的数据量来产生动态增强的数据; 清除可疑的非随机部分,从而创建源数据; 根据最小随机性要求验证源数据,从而创建验证的源数据; 并且使用作为掩蔽,时间位移,混沌引擎,异或,覆盖,扩展,移除,控制平面或者对象的随机编辑处理来将验证的源数据与存储器单元位置进行集成 地址平面模块 扩展模块插入噪声块。

    Boot framework architecture for dynamic staged initial program load
    8.
    发明授权
    Boot framework architecture for dynamic staged initial program load 失效
    引导框架架构,用于动态分段初始程序加载

    公开(公告)号:US5379431A

    公开(公告)日:1995-01-03

    申请号:US171541

    申请日:1993-12-21

    IPC分类号: G06F9/06 G06F9/445 B06F9/445

    CPC分类号: G06F9/4401

    摘要: A system is disclosed for use in booting a processor with a storage and attached peripherals. The system utilizes a technique for initializing a computer by resetting the storage and the one or more peripherals. Then, the system initializes a degredated environment for use in activating an operating system. The degredated operating environment enables file sharing and other basic tasks of importance in loading in the IO devices, system preferences, and hardware configurations and replaces itself with the IO file system for use by the operating system.

    摘要翻译: 公开了一种用于引导具有存储和连接的外围设备的处理器的系统。 该系统利用通过重置存储器和一个或多个外围设备来初始化计算机的技术。 然后,系统初始化用于激活操作系统的恶化环境。 恶化的操作环境使文件共享和其他在加载IO设备,系统首选项和硬件配置方面非常重要的基本任务可以替代IO文件系统,以供操作系统使用。

    UNCERTAINTY RANDOM VALUE GENERATOR
    10.
    发明申请
    UNCERTAINTY RANDOM VALUE GENERATOR 审中-公开
    不确定随机值发生器

    公开(公告)号:US20160241388A1

    公开(公告)日:2016-08-18

    申请号:US15042440

    申请日:2016-02-12

    申请人: Patrick D. Ross

    发明人: Patrick D. Ross

    IPC分类号: H04L9/06 H04L9/00

    摘要: A method of inserting chunks of bits into a target stream of bits within a computing system. The method includes the step of providing a target stream of bits. The method includes the step of providing a chunk stream of bits. The method includes the steps of chunking the chunk stream of bits into one or more chunks of bits; performing a random edit process on the target stream of bits by determining a random point within the target stream of bits and identifying random points within the target stream based on the mask stream until either the mask has no more insertion points or the target stream has no more bits.

    摘要翻译: 一种将大块块插入到计算系统内的目标比特流中的方法。 该方法包括提供目标比特流的步骤。 该方法包括提供一个块的块流的步骤。 该方法包括将块的块流分块成一个或多个比特块的步骤; 通过确定目标比特流中的随机点,基于掩码流来识别目标流内的随机点,直到该掩码没有更多的插入点或目标流没有 更多的位。