Logical volume mount manager
    1.
    发明授权
    Logical volume mount manager 有权
    逻辑卷安装管理器

    公开(公告)号:US07051198B2

    公开(公告)日:2006-05-23

    申请号:US10705635

    申请日:2003-11-10

    IPC分类号: G06F1/24 G06F9/00

    摘要: A mount manager and supporting data structures enable automatic identification and re-establishment of logical volumes on non-removable storage devices in a computer system across multiple reboots and reconfigurations. The mount manager generates a redirected name for a new logical volume when a unique volume identifier is presented to the mount manager by the operating system. The mount manager stores the unique volume identifier and the associated redirected name in a persistent mount manager data structure. The mount manager establishes a symbolic link between the persistent redirected name and a non-persistent device name used by the operating system. During the boot process, the mount manager uses the data structure entries identified by the unique volume identifiers of the arriving logical volumes to reconstruct the symbolic links so that references to the redirected name will resolve to the correct non-persistent device name.

    摘要翻译: 安装管理器和支持数据结构可以在多个重新启动和重新配置中自动识别和重新建立计算机系统中不可移动存储设备上的逻辑卷。 当操作系统将唯一的卷标识符呈现给安装管理器时,安装管理器为新的逻辑卷生成重定向的名称。 安装管理器将唯一卷标识符和关联的重定向名称存储在持久性安装管理器数据结构中。 挂载管理器在永久重定向的名称和操作系统使用的非持久设备名称之间建立符号链接。 在引导过程中,安装管理器使用由到达的逻辑卷的唯一卷标识符标识的数据结构条目来重建符号链接,以便引用重定向的名称将解析为正确的非持久性设备名称。

    Logical volume mount manager
    2.
    发明授权
    Logical volume mount manager 失效
    逻辑卷安装管理器

    公开(公告)号:US06654881B2

    公开(公告)日:2003-11-25

    申请号:US09096772

    申请日:1998-06-12

    IPC分类号: G06F900

    摘要: A mount manager and supporting data structures enable automatic identification and re-establishment of logical volumes on non-removable storage devices in a computer system across multiple reboots and reconfigurations. The mount manager generates a redirected name for a new logical volume when a unique volume identifier is presented to the mount manager by the operating system. The mount manager stores the unique volume identifier and the associated redirected name in a persistent mount manager data structure The mount manager establishes a symbolic link between the persistent redirected name, which is used by higher layers of the operating system and user applications to address the logical volume, and a non-persistent device name used by the operating system. During the boot process, the mount manager uses the data structure entries identified by the unique volume identifiers of the arriving logical volumes to reconstruct the symbolic links so that references to the redirected name will resolve to the correct non-persistent device name. When the system undergoes physical reconfiguration, the mount manager associates an existing redirected name to a different non-persistent device name if the unique volume identifier is present in the data structure. In this fashion, logical volumes can be removed and restored in the computer without the knowledge of higher layers of the operating system and user applications. Optionally, the mount manager builds an in-memory data structure from the persistent data structure to increase the speed of the identification process.

    摘要翻译: 安装管理器和支持数据结构可以在多个重新启动和重新配置中自动识别和重新建立计算机系统中不可移动存储设备上的逻辑卷。 当操作系统将唯一的卷标识符呈现给安装管理器时,安装管理器为新的逻辑卷生成重定向的名称。 安装管理器将唯一卷标识符和关联的重定向名称存储在持久性安装管理器数据结构中。安装管理器在永久重定向名称之间建立符号链接,该名称由操作系统的较高层和用户应用程序用于解决逻辑 卷和操作系统使用的非持久设备名称。 在引导过程中,安装管理器使用由到达的逻辑卷的唯一卷标识符标识的数据结构条目来重建符号链接,以便引用重定向的名称将解析为正确的非持久性设备名称。 当系统进行物理重新配置时,如果数据结构中存在唯一的卷标识符,则安装管理器将现有重定向的名称与不同的非持久性设备名相关联。 以这种方式,可以在计算机中删除和恢复逻辑卷,而不需要知道较高层的操作系统和用户应用程序。 可选地,安装管理器从永久性数据结构构建内存中数据结构,以增加识别过程的速度。

    Dynamic disk partition management
    3.
    发明授权
    Dynamic disk partition management 有权
    动态磁盘分区管理

    公开(公告)号:US06665786B2

    公开(公告)日:2003-12-16

    申请号:US09157881

    申请日:1998-09-21

    IPC分类号: G06F1200

    摘要: A partition manager enables the dynamic creation, reconfiguration, and deletion of logical volumes as non-removable storage devices are connected, reconfigured, or disconnected in a computer system by assigning partitions on a connected device to volume managers which create the logical volumes, and by removing the assignment when the device is disconnected or reconfigured. The partition manager receives notification from the operating system of the arrival of new volume managers in a system. When new partitions are created on a non-removable storage device in the system by a device driver, the partition manager intercepts the partitions before they can be registered with the operating system. The partition manager queries each volume manager, in order of their arrival in the system, as to whether the volume manager handles a particular new partition and assigns control of the partition to the appropriate volume manager. The partition manager associates the partition with the appropriate volume manager in an in-memory partition manager database. The partition manager also removes a partition from the control of the associated volume manager and disassociates the partition from the volume manager when the partition is inaccessible.

    摘要翻译: 分区管理器可以通过在连接的设备上将分区分配给创建逻辑卷的卷管理器,并通过创建逻辑卷的卷管理器来实现逻辑卷的动态创建,重新配置和删除,因为不可移动存储设备在计算机系统中连接,重新配置或断开连接 当设备断开连接或重新配置时,删除分配。 分区管理器从操作系统接收新卷管理器到达系统的通知。 当由设备驱动程序在系统中的不可移动存储设备上创建新分区时,分区管理器会在分区注册到操作系统之前拦截分区。 分区管理器按顺序查询每个卷管理器,以了解卷管理器是否处理特定的新分区,并将分区的控制分配给相应的卷管理器。 分区管理器将分区与内存中分区管理器数据库中的相应卷管理器相关联。 分区管理器还从关联的卷管理器的控制中删除分区,并在分区无法访问时将分区与卷管理器分离。

    System and method for predicting storage device failures
    4.
    发明授权
    System and method for predicting storage device failures 有权
    用于预测存储设备故障的系统和方法

    公开(公告)号:US06460151B1

    公开(公告)日:2002-10-01

    申请号:US09360566

    申请日:1999-07-26

    IPC分类号: G11C2900

    摘要: A method and system for detecting and reporting storage hardware failure prediction is disclosed. The method and system provide a standardized mechanism for any type of storage device to predict and report storage failures. This includes SMART SCSI devices, SMART ATA/ATAPI devices, non-SMART SCSI devices, non-SMART ATA/ATAPI devices, proprietary storage devices, and others such as CD-ROM drives, DVD ROMs, tape drives, and RAM disks. A device driver obtains failure prediction status information and propagates it to a management application. The information may be propagated via a failure prediction filter driver used to perform statistical analysis or proprietary access to the hardware. In a Windows operating environment, information is propagated from the device driver through a Windows Management Instrumentation component. The Windows Management Instrumentation component bridges the gap across user mode and kernel mode, thereby allowing management applications in user mode to obtain information from device drivers residing in kernel mode. A standardized set of APIs is provided for performing storage device failure prediction.

    摘要翻译: 公开了一种用于检测和报告存储硬件故障预测的方法和系统。 该方法和系统为任何类型的存储设备提供了一个标准化的机制来预测和报告存储故障。 这包括SMART SCSI设备,SMART ATA / ATAPI设备,非SMART SCSI设备,非SMART ATA / ATAPI设备,专有存储设备以及其他如CD-ROM驱动器,DVD ROM,磁带驱动器和RAM磁盘。 设备驱动程序获取故障预测状态信息并将其传播到管理应用程序。 信息可以通过用于执行统计分析或对硬件的专有访问的故障预测滤波器驱动来传播。 在Windows操作环境中,通过Windows Management Instrumentation组件从设备驱动程序传播信息。 Windows Management Instrumentation组件跨越用户模式和内核模式桥接差距,从而允许用户模式下的管理应用程序从位于内核模式的设备驱动程序获取信息。 提供了一组标准化的API来执行存储设备故障预测。

    Programmatic masking of storage units
    5.
    发明授权
    Programmatic masking of storage units 有权
    存储单元的编程掩蔽

    公开(公告)号:US06643748B1

    公开(公告)日:2003-11-04

    申请号:US09553114

    申请日:2000-04-20

    申请人: Peter W. Wieland

    发明人: Peter W. Wieland

    IPC分类号: G06F1202

    摘要: A system and method are described to programmatically manage access between one or more nodes and a plurality of associated devices, such as shared storage units. Each node is programmed to include a data structure, which identifies whether an associated device is to be within the scope of the respective node. The data structure and may include persistent and/or temporary lists. Each device may be programmatically masked relative to the node by dynamically modifying the data structure of the node, such as by employing a predetermined interface.

    摘要翻译: 描述了一种系统和方法以编程方式管理一个或多个节点与多个相关联的设备(诸如共享存储单元)之间的接入。 每个节点被编程为包括数据结构,其标识相关联的设备是否在相应节点的范围内。 数据结构可以包括持久和/或临时列表。 通过动态地修改节点的数据结构,例如通过采用预定的接口,每个设备可以相对于该节点以编程方式被屏蔽。

    MODEL BASED DEVICE DRIVER CODE GENERATION
    6.
    发明申请
    MODEL BASED DEVICE DRIVER CODE GENERATION 审中-公开
    基于模型的设备驱动程序代码生成

    公开(公告)号:US20090064196A1

    公开(公告)日:2009-03-05

    申请号:US11848910

    申请日:2007-08-31

    IPC分类号: G06F3/00

    CPC分类号: G06F8/36 G06F8/24

    摘要: A driver model is generated that describes the configuration of one or more driver objects. The driver model and developer driver code are compiled to generate a driver including a machine readable driver model and compiled developer driver code, wherein the machine readable driver model and the complied developer driver code are independently serviceable.

    摘要翻译: 生成描述一个或多个驱动程序对象的配置的驱动程序模型。 编译驱动程序模型和开发者驱动程序代码以生成包括机器可读驱动程序模型和编译的开发者驱动程序代码的驱动程序,其中机器可读驱动程序模型和已编译的开发者驱动程序代码是独立可维护的。

    System and method for interrupt handling
    7.
    发明授权
    System and method for interrupt handling 有权
    用于中断处理的系统和方法

    公开(公告)号:US07149832B2

    公开(公告)日:2006-12-12

    申请号:US10985360

    申请日:2004-11-10

    摘要: A system, methodology and/or computer architecture that facilitates processing device interrupts (including level-triggered interrupts) in a user-mode process is provided. The kernel interrupt handler can cause a dedicated thread in the process to wake and invoke the driver interrupt service routine. This thread can then return control to the kernel interrupt handler. In addition to processing interrupts in an isolated mode, the context switching technique could be used in any isolated environment to process interrupts via dedicated execution context methods.

    摘要翻译: 提供了一种便于在用户模式过程中处理设备中断(包括电平触发中断)的系统,方法和/或计算机体系结构。 内核中断处理程序可以使进程中的专用线程唤醒并调用驱动程序中断服务程序。 该线程然后可以将控制权返回给内核中断处理程序。 除了在隔离模式下处理中断之外,上下文切换技术可以在任何隔离的环境中用于通过专用执行上下文方法处理中断。

    System and method for interrupt handling
    8.
    发明授权
    System and method for interrupt handling 有权
    用于中断处理的系统和方法

    公开(公告)号:US07249211B2

    公开(公告)日:2007-07-24

    申请号:US11558997

    申请日:2006-11-13

    IPC分类号: G06F13/00

    摘要: A system, methodology and/or computer architecture that facilitates processing device interrupts (including level-triggered interrupts) in a user-mode process is provided. The kernel interrupt handler can cause a dedicated thread in the process to wake and invoke the driver interrupt service routine. This thread can then return control to the kernel interrupt handler. In addition to processing interrupts in an isolated mode, the context switching technique could be used in any isolated environment to process interrupts via dedicated execution context methods.

    摘要翻译: 提供了一种便于在用户模式过程中处理设备中断(包括电平触发中断)的系统,方法和/或计算机体系结构。 内核中断处理程序可以使进程中的专用线程唤醒并调用驱动程序中断服务程序。 该线程然后可以将控制权返回给内核中断处理程序。 除了在隔离模式下处理中断之外,上下文切换技术可以在任何隔离的环境中用于通过专用执行上下文方法处理中断。