会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method for multithreaded disk drive operation in a computer system
    • 计算机系统中多线程磁盘驱动器操作的方法
    • US5911078A
    • 1999-06-08
    • US905889
    • 1997-07-31
    • Eric D. Anderson
    • Eric D. Anderson
    • G06F3/06G06F9/48G06F13/24G06F13/00
    • G06F9/4812G06F13/24G06F3/061G06F3/0613G06F3/0634G06F3/0655G06F3/0689
    • The present invention uses multithreaded interrupt processing to permit simultaneous activation of multiple disk drives in a computer system. A data transfer request from an application software program includes a disk data transfer command identifying the disk drive designated to receive the command and an identification data element indicating the application software process associated with the disk data transfer command. A device driver processing multiple disk transfer commands analyzes the data transfer command and identification data element to identify independent disk data transfer requests. If no independent data transfer requests are identified, the device drive sequentially processes disk data transfer commands. However, if the device driver identifies independent disk data transfer commands, the device driver can process commands out of sequence so that the two independent disk data transfer commands may be simultaneously processed. In this manner, multiple disk drives can be active simultaneously.
    • 本发明使用多线程中断处理来允许在计算机系统中同时激活多个磁盘驱动器。 来自应用软件程序的数据传输请求包括识别指定接收命令的盘驱动器的盘数据传送命令和指示与盘数据传送命令相关联的应用软件处理的标识数据元素。 处理多个磁盘传输命令的设备驱动程序分析数据传输命令和标识数据元素,以识别独立的磁盘数据传输请求。 如果没有识别出独立的数据传输请求,则设备驱动器依次处理磁盘数据传输命令。 然而,如果设备驱动程序识别独立的磁盘数据传输命令,则设备驱动程序可以按顺序处理命令,以便可以同时处理两个独立的磁盘数据传输命令。 以这种方式,可以同时激活多个磁盘驱动器。
    • 5. 发明授权
    • System for multi-threaded disk drive operation in a computer system
using an interrupt processor software module analyzing and processing
interrupt signals to control data transfer
    • 用于多线程磁盘驱动器的系统在计算机系统中使用中断处理器软件模块分析和处理中断信号来控制数据传输
    • US5905910A
    • 1999-05-18
    • US657601
    • 1996-05-31
    • Eric D. Anderson
    • Eric D. Anderson
    • G06F3/06G06F9/48G06F13/24G06F13/00
    • G06F9/4812G06F13/24G06F3/0613G06F3/0634G06F3/0689
    • A system for multi-threaded disk drive interrupt processing uses a flag register containing encoded data bits to indicate the current status of at least two disk drives. Instructions in a basic input-output system (BIOS) causes a central processing unit (CPU) to execute instructions to transfer data to the two disk drives. The system permits both disk drives to be simultaneously active. The system can issue commands to a first disk drive and, while the first disk drive is responding to those commands, issue additional commands to a second disk drive to prepare for additional data transfers. When one of the two disk drives generates an interrupt, the system can determine which disk drive generated the interrupt and process the interrupt. If the operating system is a multi-threaded operating system, the present invention interrupts the ongoing thread to process the interrupt. The present invention then returns control to CPU to the ongoing thread so that it may complete the ongoing thread before transferring data to or from the disk drive that generated the interrupt. The system may apportion a data file into segments that are stored alternately on the first disk drive and the second disk drive. Overall data transfer efficiency is improved by having the second disk drive responding to commands while the first disk drive is transferring data. During a subsequent transfer of a portion of a data file to the second disk drive, the first disk drive may be responding to commands for the transfer of additional portions of the data file. Thus, the system alternately transfers portions of data to or from the first and second disk drives.
    • 用于多线程磁盘驱动器中断处理的系统使用包含编码数据位的标志寄存器来指示至少两个磁盘驱动器的当前状态。 基本输入输出系统(BIOS)中的指令使中央处理单元(CPU)执行指令将数据传输到两个磁盘驱动器。 该系统允许两个磁盘驱动器同时处于活动状态。 系统可以向第一个磁盘驱动器发出命令,而在第一个磁盘驱动器响应这些命令时,会向第二个磁盘驱动器发出附加命令,以准备额外的数据传输。 当两个磁盘驱动器中的一个产生中断时,系统可以确定哪个磁盘驱动器产生中断并处理中断。 如果操作系统是多线程操作系统,则本发明中断正在进行的线程来处理中断。 然后,本发明将控制权返回给正在进行的线程,使得它可以在向产生中断的盘驱动器传送数据之前完成正在进行的线程。 系统可以将数据文件分配成交替存储在第一磁盘驱动器和第二磁盘驱动器上的段。 通过在第一个磁盘驱动器传输数据时使第二个磁盘驱动器响应命令,提高了整体数据传输效率。 在随后将数据文件的一部分传送到第二磁盘驱动器期间,第一磁盘驱动器可以响应用于传送数据文件的附加部分的命令。 因此,系统交替地将部分数据传送到第一和第二磁盘驱动器。