会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Asynchronous co-processor data mover method and means
    • 异步协处理器数据移动器的方​​法和手段
    • US5442802A
    • 1995-08-15
    • US240301
    • 1994-05-09
    • Glen A. BrentThomas J. DewkettDavid B. LindquistCasper A. Scalzi
    • Glen A. BrentThomas J. DewkettDavid B. LindquistCasper A. Scalzi
    • G06F12/02G06F12/00G06F13/28
    • G06F13/28
    • Virtual addressing is available to a co-processor to asynchronously control the movement of multiple page units of data between different locations in the same or a different media, e.g. main store (MS) and expanded store (ES), or both may be in ES, or both may be in MS. The co-processor controls the asynchronous page movement in parallel with continuing execution of other instructions by the central processor (CP) which requested the page movement. Each page to be moved is specified by an MSB (Move Specification Block). A set of MSBs are addressed by a special type of channel control word (CCW) in a channel program containing one or more CCWs, some of which may address one or more sets of MSBs (one MSB set per CCW) to control the movement of any number of pages. The CPU executes a special ADM SSCH (start subchannel) instruction that passes the page move work to the co-processor to perform the requested page transfer involving one or more sets of MSBs. Flag fields in source and sink specifications in each MSB contains a plurality of flag bits that define: the associated source or sink media, whether the specified address is to be translated as a virtual address or to be handled as an absolute address, whether replication of the source page(s) is to be done at the sink location, and whether the page(s) are to be erased by only accessing the sink pages to control the writing of a predetermined padding character, such as zero, through-out the content of the sink page(s).
    • 虚拟寻址可用于协处理器以异步地控制在相同或不同介质中的不同位置之间的多页数据单元的移动,例如, 主存储(MS)和扩展存储(ES),或两者可以在ES中,或者两者都可以是MS。 协处理器通过请求页面移动的中央处理器(CP)继续执行其他指令来并行控制异步页面移动。 要移动的每个页面由MSB(移动规范块)指定。 一组MSB由包含一个或多个CCW的信道节目中的特殊类型的信道控制字(CCW)寻址,其中一些可以寻址一个或多个MSB集合(每个CCW设置一个MSB)以控制移动 任意数量的页面。 CPU执行特殊的ADM SSCH(启动子信道)指令,该指令将页面移动工作传递给协处理器,以执行涉及一个或多个MSB集合的所请求的页面传送。 每个MSB中的源和接收器规范中的标志字段包含多个标志位,其定义:相关联的源或宿介质,指定的地址是否被转换为虚拟地址或被作为绝对地址处理,是否复制 源页面将在接收器位置完成,并且通过仅访问接收器页面来擦除页面,以控制写入预定的填充字符,例如零,通过 内容页面的内容。
    • 3. 发明授权
    • Interface control process between using programs and shared hardware
facilities
    • 使用程序和共享硬件设施之间的接口控制过程
    • US5495614A
    • 1996-02-27
    • US355756
    • 1994-12-14
    • Glen A. BrentThomas J. DewkettCasper A. Scalzi
    • Glen A. BrentThomas J. DewkettCasper A. Scalzi
    • G06F13/10G06F9/00
    • G06F13/102
    • A control process which enables a non-supervisory "using program" (e.g. application programs) to directly interface one or more shared asynchronous hardware facilities in a computer system. Any using program may request the operating system (OS) to set up a "special environment" with an AHF during which the using program can directly issue requests to the AHF for its services. The OS sets up a session for the using program having the "special environment", which specifies restrictions on storage accesses by the AHF for accesses made on behalf of the using program--to insure system data integrity. These restrictions are not changeable by the using program. The "special environment" exists until the session is ended by the using program or by a terminating condition. The "special environment" is tailored to be different among the different using program concurrently using the same AHF, so that the "special environment" of one using program cannot interfere with the "special environment" of another using program. During a session, work requests for any using program are communicated directly to the AHF from the using program, and completion of any work request is communicated directly by the AHF to the using program without any interruption of the using program or OS involvement.
    • 能够使非监督“使用程序”(例如应用程序)直接接入计算机系统中的一个或多个共享异步硬件设施的控制过程。 任何使用程序可以请求操作系统(OS)与AHF建立“特殊环境”,在此期间,使用程序可以直接向AHF发送其服务请求。 操作系统为具有“特殊环境”的使用程序设置会话,该特定环境指定AHF对代表使用程序进行访问的存储访问的限制,以确保系统数据完整性。 使用程序不能更改这些限制。 存在“特殊环境”,直到会话由使用程序或终止条件结束。 “特殊环境”在不同的使用程序中使用相同的AHF进行了不同的定制,使得一个使用程序的“特殊环境”不能干扰另一个使用程序的“特殊环境”。 在会议期间,任何使用程序的工作请求都从使用程序直接发送到AHF,AHF直接将任务完成任务发送到使用程序,而不会中断使用程序或操作系统的参与。
    • 5. 发明授权
    • Controls for initial diversion of page-frame logical content as part of
dynamic virtual-to-real translation of a virtual page address
    • 用于初始转移页框逻辑内容的控件,作为虚拟页面地址的动态虚拟到实际翻译的一部分
    • US5388244A
    • 1995-02-07
    • US946504
    • 1992-09-17
    • Glen A. BrentCasper A. Scalzi
    • Glen A. BrentCasper A. Scalzi
    • G06F12/10G06F12/08G06F12/14G06F21/24
    • G06F12/08G06F12/10
    • Logical erasure is done for a virtual page unit of storage in a virtual-page-initialization process (even though the data content of a backing page frame is not physically erased). Pre-initialization controls are associated with each virtual page by a pre-initialization field in each page table entry (PTE). The pre-initialization controls operate differently for fetches and stores within the address translation process. Both fetches and stores test for a pre-initialization state in an F field in the PTE to control if and when any backing page frame can be accessed. While the F field bit is set to its pre-initialization state, no erasure writing is done in any backing page frame for a fetch or full-page store operation. An optional form identifier (form#) field is associated with the pre-initialization state field. The form# field content identifies one of plural form functions or form page frames. Each fetch-only request (occurring prior to a first store to the virtual page) is diverted to a form PF to assure that no prior data in an assigned page frame can be fetched by the user, even though no physical erasure has been done to the contents of any assigned backing page frame. No backing PF needs to be assigned for a fetch-only operation, for which there is no page fault interruption.
    • 对虚拟页面初始化过程中的虚拟页面存储单元进行逻辑擦除(即使后台页面帧的数据内容没有被物理擦除)。 预初始化控件通过每个页表条目(PTE)中的预初始化字段与每个虚拟页面相关联。 预先初始化控制对地址转换过程中的提取和存储操作有所不同。 在PTE中的F字段中,两个获取和存储测试用于预初始化状态,以控制是否可以访问任何后续页面帧。 当F字段位设置为其初始化初始化状态时,在任何后备页面框架中都不进行擦除写入,以获取或全页存储操作。 可选的表单标识符(form#)字段与预初始化状态字段相关联。 表单#字段内容标识多个表单功能之一或表单页面框架。 每个仅提取请求(在第一个存储到虚拟页面之前发生)被转移到形式PF,以确保用户可以不获取所分配的页面帧中的先前数据,即使没有进行物理擦除 任何分配的后台页框的内容。 不需要为仅抓取操作分配后备PF,因为没有页面错误中断。
    • 7. 发明授权
    • Apparatus for realigning database fields through the use of a crosspoint
switch
    • 用于通过使用交叉点开关重新排列数据库字段的装置
    • US5619713A
    • 1997-04-08
    • US390143
    • 1995-02-17
    • Richard I. BaumGlen A. BrentDonald H. GibsonDavid B. Lindquist
    • Richard I. BaumGlen A. BrentDonald H. GibsonDavid B. Lindquist
    • G06F7/24F02B75/02G06F15/78G06F17/30
    • G06F17/30595G06F15/78F02B2075/027Y10S707/99931Y10S707/99934Y10S707/99937Y10S707/99943Y10S707/99952
    • A processor functioning as a coprocessor attached to a central processing complex provides efficient execution of the functions required for database processing: sorting, merging, joining, searching and manipulating fields in a host memory system. The specialized functional units: a memory interface and field extractor/assembler, a Predicate Evaluator, a combined sort/merge/join unit, a hasher, and a microcoded control processor, are all centered around a partitioned Working Store. Each functional unit is pipelined and optimized according to the function it performs, and executes its portion of the query efficiently. All functional units execute simultaneously under the control processor to achieve the desired results. Many different database functions can be performed by chaining simple operations together. The processor can effectively replace the CPU bound portions of complex database operations with functions that run at the maximum memory access rate improving performance on complex queries.
    • 用作连接到中央处理复合体的协处理器的处理器提供数据库处理所需功能的有效执行:在主机存储器系统中排序,合并,加入,搜索和操纵字段。 专业功能单元:存储器接口和字段提取器/汇编器,谓词评估器,组合排序/合并/连接单元,哈希器和微编码控制处理器都围绕分区的工作存储区。 每个功能单元根据其执行的功能进行流水线和优化,并有效地执行其查询部分。 所有功能单元在控制处理器下同时执行以实现所需的结果。 可以通过一起链接简单的操作来执行许多不同的数据库功能。 处理器可以通过以最大内存访问速率运行的功能有效地替代复杂数据库操作的CPU绑定部分,从而提高复杂查询的性能。
    • 8. 发明授权
    • Database engine
    • 数据库引擎
    • US5537622A
    • 1996-07-16
    • US323425
    • 1994-10-14
    • Richard I. BaumGlen A. BrentDonald H. GibsonDavid B. Lindquist
    • Richard I. BaumGlen A. BrentDonald H. GibsonDavid B. Lindquist
    • G06F7/24F02B75/02G06F15/78G06F17/30G06F15/00
    • G06F17/30595G06F15/78F02B2075/027Y10S707/99931Y10S707/99934Y10S707/99937Y10S707/99943Y10S707/99952
    • A processor functioning as a coprocessor attached to a central processing complex provides efficient execution of the functions required for database processing: sorting, merging, joining, searching and manipulating fields in a host memory system. The specialized functional units: a memory interface and field extractor/assembler, a Predicate Evaluator, a combined sort/merge/join unit, a hasher, and a microcoded control processor, are all centered around a partitioned Working Store. Each functional unit is pipelined and optimized according to the function it performs, and executes its portion of the query efficiently. All functional units execute simultaneously under the control processor to achieve the desired results. Many different database functions can be performed by chaining simple operations together. The processor can effectively replace the CPU bound portions of complex database operations with functions that run at the maximum memory access rate improving performance on complex queries.
    • 用作连接到中央处理复合体的协处理器的处理器提供数据库处理所需功能的有效执行:在主机存储器系统中排序,合并,加入,搜索和操纵字段。 专用功能单元:存储器接口和字段提取器/汇编器,谓词评估器,组合分类/合并/连接单元,哈希器和微编码控制处理器都围绕分区的工作存储区居中。 每个功能单元根据其执行的功能进行流水线和优化,并有效地执行其查询部分。 所有功能单元在控制处理器下同时执行以实现所需的结果。 可以通过一起链接简单的操作来执行许多不同的数据库功能。 处理器可以通过以最大内存访问速率运行的功能有效地替代复杂数据库操作的CPU限制部分,从而提高复杂查询的性能。
    • 10. 发明授权
    • Database engine predicate evaluator
    • 数据库引擎谓词评估器
    • US5590362A
    • 1996-12-31
    • US378985
    • 1995-01-24
    • Richard I. BaumGlen A. BrentDonald H. GibsonDavid B. Lindquist
    • Richard I. BaumGlen A. BrentDonald H. GibsonDavid B. Lindquist
    • G06F7/24F02B75/02G06F15/78G06F17/30G06F15/00
    • G06F17/30595G06F15/78F02B2075/027Y10S707/99931Y10S707/99934Y10S707/99937Y10S707/99943Y10S707/99952
    • A processor functioning as a coprocessor attached to a central processing complex provides efficient execution of the functions required for database processing: sorting, merging, joining, searching and manipulating fields in a host memory system. The specialized functional units: a memory interface and field extractor/assembler, a Predicate Evaluator, a combined sort/merge/join unit, a hasher, and a microcoded control processor, are all centered around a partitioned Working Store. Each functional unit is pipelined and optimized according to the function it performs, and executes its portion of the query efficiently. All functional units execute simultaneously under the control processor to achieve the desired results. Many different database functions can be performed by chaining simple operations together. The processor can effectively replace the CPU bound portions of complex database operations with functions that run at the maximum memory access rate improving performance on complex queries.
    • 用作连接到中央处理复合体的协处理器的处理器提供数据库处理所需功能的有效执行:在主机存储器系统中排序,合并,加入,搜索和操纵字段。 专业功能单元:存储器接口和字段提取器/汇编器,谓词评估器,组合排序/合并/连接单元,哈希器和微编码控制处理器都围绕分区的工作存储区居中。 每个功能单元根据其执行的功能进行流水线和优化,并有效地执行其查询部分。 所有功能单元在控制处理器下同时执行以实现所需的结果。 可以通过一起链接简单的操作来执行许多不同的数据库功能。 处理器可以通过以最大内存访问速率运行的功能有效地替代复杂数据库操作的CPU绑定部分,从而提高复杂查询的性能。