File system block reservation manager
    21.
    发明授权
    File system block reservation manager 有权
    文件系统块预约管理器

    公开(公告)号:US07418465B1

    公开(公告)日:2008-08-26

    申请号:US10693326

    申请日:2003-10-24

    Abstract: A system that manages a file system for a file server. A file operation is received that signals a reservation operation for a file having a file size. Preferably, the file system uses a write anywhere file system layout, the file operation that signals the reservation operation is a zero length write request, and the file operation that signals the reservation operation includes a parameter that specifies the file size. A number of blocks needed to be reserved to accommodate the file is computed. Preferably, computing the number of blocks needed to be reserved to accommodate the file includes determining a total number of direct and indirect blocks needed to accommodate the file size, and subtracting a total number of blocks already allocated for the file and a total number of cached unallocated blocks for the file from the total number of direct and indirect blocks needed to accommodate the file size. A number of unallocated blocks is reserved in the file system, with the number of reserved blocks equal to the number of blocks needed to be reserved to accommodate the file. Reserving the number of blocks preferably includes setting a flag in an inode for the file that indicates blocks have been reserved for the file, and incrementing a reserved block count in a file system information block by the number of blocks needed.

    Abstract translation: 管理文件服务器的文件系统的系统。 接收到对具有文件大小的文件进行预约操作的文件操作。 优选地,文件系统使用写入任何文件系统布局,用于指示预约操作的文件操作是零长度写请求,并且指示预留操作的文件操作包括指定文件大小的参数。 计算需要保留的多个块以容纳该文件。 优选地,计算需要被保留以容纳文件的块的数量包括确定容纳文件大小所需的直接和间接块的总数,以及减去已经为文件分配的块的总数和缓存的总数 从文件大小所需的直接和间接块的总数中,文件的未分配块。 在文件系统中保留了许多未分配的块,其中保留块的数量等于需要保留以容纳该文件的块的数量。 保留块的数量优选地包括在文件的inode中设置一个标志,该标志指示块已被保留用于该文件,并且将文件系统信息块中的保留块计数递增所需的块数。

    Apparatus and method for an electronically tuned, wavelength-dependent optical detector
    22.
    发明申请
    Apparatus and method for an electronically tuned, wavelength-dependent optical detector 失效
    用于电子调谐的,依赖于波长的光学检测器的装置和方法

    公开(公告)号:US20050087677A1

    公开(公告)日:2005-04-28

    申请号:US10917272

    申请日:2004-08-11

    CPC classification number: G01J3/32 G01J3/453 H01L31/1085

    Abstract: An electronically tuned, wavelength-dependent optical detector is provided. The electronically tuned, wavelength-dependent optical detector is a modified metal-semiconductor-metal photodetector including a comb-like metal electrode at a common voltage and metal electrodes each supplied with a control voltage by a voltage means. The wavelength to be detected in an optical input illuminating the detector is selected based on the set of control voltages applied to the metal electrodes. In another embodiment of the invention, the wavelength to be detected with the electronically tuned, wavelength-dependent optical detector is also selected using a standing wave generator, such as an interferometer, to produce a spatially varying light intensity on the surface of the electronically tuned, wavelength-dependent optical detector. Electronic wavelength demultiplexing is also provided. Design flexibility can be obtained by providing two or more optical patterns at a detector surface, each pattern having a different wavelength dependence.

    Abstract translation: 提供电子调谐的,依赖于波长的光学检测器。 电子调谐的,依赖于波长的光学检测器是一种改进的金属 - 半导体 - 金属光电探测器,其包括在公共电压下的梳状金属电极和各自由电压装置提供控制电压的金属电极。 基于施加到金属电极的控制电压的集合来选择在照射检测器的光学输入中要检测的波长。 在本发明的另一个实施例中,使用诸如干涉仪之类的驻波发生器也可以使用电子调谐的,依赖于波长的光学检测器来检测波长,以在电子调谐的表面上产生空间变化的光强度 ,依赖于波长的光检测器。 还提供电子波长解复用。 通过在检测器表面提供两个或更多个光学图案可以获得设计灵活性,每个图案具有不同的波长依赖性。

    Apparatus and method for an electronically tuned, wavelength-dependent optical detector
    23.
    发明申请
    Apparatus and method for an electronically tuned, wavelength-dependent optical detector 审中-公开
    用于电子调谐的,依赖于波长的光学检测器的装置和方法

    公开(公告)号:US20050087673A1

    公开(公告)日:2005-04-28

    申请号:US10693652

    申请日:2003-10-23

    CPC classification number: H01L31/1085 G01J3/32 G01J3/453

    Abstract: An apparatus and method for an electronically tuned, wavelength-dependent optical detector are disclosed. The electronically tuned, wavelength-dependent optical detector is a modified metal-semiconductor-metal photodetector comprising a comb-like metal electrode at a common voltage and metal electrodes each supplied with a control voltage by a voltage means. The wavelength to be detected in a stream of light illuminating the electronically tuned, wavelength-dependent optical detector is selected based on the set of control voltages applied to the metal electrodes using the voltage means and the relative position of the electronically tuned, wavelength-dependent optical detector. In another embodiment of the invention, the wavelength to be detected with the electronically tuned, wavelength-dependent optical detector is also selected using a standing wave generator, such as an interferometer, to produce a spatially varying light intensity on the surface of the electronically tuned, wavelength-dependent optical detector.

    Abstract translation: 公开了一种用于电子调谐的,依赖于波长的光学检测器的装置和方法。 电子调谐的,依赖于波长的光学检测器是一种改进的金属 - 半导体 - 金属光电探测器,其包括在公共电压下的梳状金属电极和金属电极,每个金属电极通过电压装置提供控制电压。 基于使用电压装置施加到金属电极的控制电压的集合以及电子调谐的波长依赖的光学检测器的相对位置来选择在被照亮电波调谐的波长相关光学检测器的光流中被检测的波长 光学检测器。 在本发明的另一个实施例中,使用诸如干涉仪的驻波发生器也可以使用电子调谐的,依赖于波长的光学检测器来检测波长,以在电子调谐的表面上产生空间变化的光强度 ,依赖于波长的光检测器。

    File deletion and truncation using a zombie file space
    24.
    发明授权
    File deletion and truncation using a zombie file space 有权
    文件删除和截断使用僵尸文件空间

    公开(公告)号:US06751635B1

    公开(公告)日:2004-06-15

    申请号:US09642066

    申请日:2000-08-18

    Abstract: A method and system for reliably performing extra-long operations in a reliable state-full system (such as a file system). The file system includes a separate portion of the file system reserved for files having extra-long operations in progress, including file deletion and file truncation. This separate portion of the file system is called the zombie file space; it includes a separate name space from the regular (“live”) file system that is accessible to users, and is maintained as part of the file system when recording a consistency point.

    Abstract translation: 一种用于在可靠的状态完整系统(如文件系统)中可靠地执行超长操作的方法和系统。 文件系统包括为具有超长操作进行中的文件保留的文件系统的单独部分,包括文件删除和文件截断。 文件系统的这个单独的部分称为僵尸文件空间; 它包含与用户可访问的常规(“live”)文件系统的单独名称空间,并在记录一致性点时作为文件系统的一部分进行维护。

Patent Agency Ranking