Processing host transfer requests for direct block access storage devices
    2.
    发明授权
    Processing host transfer requests for direct block access storage devices 有权
    处理直接访问存储设备的主机传输请求

    公开(公告)号:US08458381B2

    公开(公告)日:2013-06-04

    申请号:US12873450

    申请日:2010-09-01

    摘要: Described embodiments provide a host subsystem that generates a host context corresponding to a received host data transfer request. A programmable sequencer generates one or more sequencer contexts based on the host context. Each of the sequencer contexts corresponds to at least part of the host data transfer request. The sequencer contexts are provided to a buffer subsystem of the media controller. For host read requests, the buffer subsystem retrieves the data associated with the sequencer contexts of the read request from a corresponding buffer or a storage media and transmits the data associated with the sequencer contexts to the host device. For host write requests, the buffer subsystem receives the data associated with the host context from the host device and stores the data associated with the sequencer contexts of the write request to a corresponding buffer or the storage media.

    摘要翻译: 所描述的实施例提供了主机子系统,其生成与所接收的主机数据传送请求相对应的主机上下文。 可编程序定序器基于主机上下文生成一个或多个定序器上下文。 每个定序器上下文对应于主机数据传输请求的至少一部分。 定序器上下文被提供给媒体控制器的缓冲子系统。 对于主机读取请求,缓冲器子系统从对应的缓冲器或存储介质检索与读取请求的定序器上下文相关联的数据,并将与定序器上下文相关联的数据发送到主机设备。 对于主机写入请求,缓冲器子系统从主机设备接收与主机上下文相关联的数据,并将与写入请求的定序器上下文相关联的数据存储到相应的缓冲器或存储介质。

    INTERLOCKING PLAIN TEXT PASSWORDS TO DATA ENCRYPTION KEYS
    3.
    发明申请
    INTERLOCKING PLAIN TEXT PASSWORDS TO DATA ENCRYPTION KEYS 有权
    将数据加密密钥与普通文本密码相互联系

    公开(公告)号:US20110087890A1

    公开(公告)日:2011-04-14

    申请号:US12768058

    申请日:2010-04-27

    IPC分类号: H04L9/32 G06F21/00

    摘要: Described embodiments provide for authenticating a user request for access to at least a portion of an encrypted storage device. First, the request for access to at least a portion of the encrypted storage device is received. The request includes a plaintext password. A hash module generates a hashed version of the received plaintext password based on an authentication hash key. A hashed value of the generated plaintext password is retrieved from a key storage. A hash comparator compares the hashed version of the received plaintext password with the retrieved hashed value of the generated plaintext password. If the hashed version of the received plaintext password and the retrieved hashed value of the generated plaintext password are equal, the user is authenticated for access to at least a portion of the encrypted storage device. Otherwise, the user is denied access to the encrypted storage device.

    摘要翻译: 所描述的实施例提供用于认证访问加密存储设备的至少一部分的用户请求。 首先,接收对加密存储设备的至少一部分的访问请求。 该请求包括明文密码。 散列模块基于认证散列密钥生成接收到的明文密码的散列版本。 从密钥存储中检索生成的明文密码的散列值。 哈希比较器将收到的明文密码的散列版本与生成的明文密码的检索散列值进行比较。 如果接收到的明文密码的散列版本和生成的明文密码的检索散列值相等,则认证用户对加密存储设备的至少一部分进行访问。 否则,用户被拒绝访问加密的存储设备。

    Disk drive with adaptive pooling for command reordering
    5.
    发明授权
    Disk drive with adaptive pooling for command reordering 失效
    具有自适应池的磁盘驱动器,用于命令重新排序

    公开(公告)号:US6145052A

    公开(公告)日:2000-11-07

    申请号:US963772

    申请日:1997-11-04

    IPC分类号: G06F3/06 G11B19/02 G06F12/00

    摘要: A method for selecting a next command to execute from a set of SCSI commands where the commands are gracefully aged and performance of a disk drive is improved. An execution threshold age, a pool threshold age, and an age threshold age are used to determine what command is executed next. A mechanical time delay is calculated for a command based on the time required to position the read/write head over the data location requested in each command. A command age is calculated based on a current time and the time the command was received from the host. The command age is checked against the execution threshold age and pool threshold age. Any commands that have aged beyond the execution threshold age are executed. If the oldest command has aged beyond the age threshold age, then any command that has both aged beyond the pool threshold age and has the smallest mechanical time delay is executed, otherwise the command with the smallest mechanical time delay is executed. Alternatively, a time stamp of the oldest command is compared against an age threshold to determine if all or some of the commands are in the pool of commands. If there are no commands that have aged beyond the age threshold, then the command that has the smallest mechanical time delay is executed first.

    摘要翻译: 一种用于从一组SCSI命令中选择执行下一个命令的方法,其中命令被优雅地老化并且提高了磁盘驱动器的性能。 使用执行阈值年龄,池阈值年龄和年龄阈值年龄来确定接下来执行什么命令。 基于将读/写头定位在每个命令中请求的数据位置所需的时间,为命令计算机械时间延迟。 根据当前时间和从主机接收命令的时间计算命令时间。 根据执行阈值年龄和池阈值年龄检查命令时间。 执行老化超过执行阈值时间的任何命令。 如果最旧的命令已经超过年龄阈值年龄,则执行任何年龄超过池阈值年龄并且具有最小机械时间延迟的命令,否则执行机械时间延迟最小的命令。 或者,将最早命令的时间戳与年龄阈值进行比较,以确定所有或一些命令是否在命令池中。 如果没有老化超过年龄阈值的命令,则首先执行具有最小机械时间延迟的命令。

    Disk drive with cache segment providing adaptively managed chunks
    6.
    发明授权
    Disk drive with cache segment providing adaptively managed chunks 失效
    具有缓存段的磁盘驱动器提供自适应管理的块

    公开(公告)号:US6018789A

    公开(公告)日:2000-01-25

    申请号:US976895

    申请日:1997-11-24

    IPC分类号: G06F3/06 G06F12/02 G06F12/08

    摘要: The disk drive provides a method of adaptively managing a cache segment divided into chunks by defining an unavailable data type to be stored in an element of a chunk array which indicates that the chunk is not available, and defining an available data type to be stored in an element of the chunk array that indicates the chunk is available and that indicates the number of consecutive chunks that are available. The disk drive also computes a number of chunks needed to fit the request length and scans the chunk array to find a first available element whose available data type meets a predetermined criteria for the number of chunks needed to fit the request length.

    摘要翻译: 磁盘驱动器提供了一种通过定义要存储在块阵列的元素中的不可用数据类型来自适应地管理被划分成块的高速缓存段的方法,其指示块不可用,并且定义可存储的数据类型 指示块的块组件的元素可用,并指示可用的连续块的数量。 磁盘驱动器还计算适合请求长度所需的大量块,并扫描块阵列以找到其可用数据类型满足适合请求长度所需的块数的预定标准的第一可用元素。

    Frame classification using classification keys
    7.
    发明授权
    Frame classification using classification keys 失效
    使用分类键进行帧分类

    公开(公告)号:US5748905A

    公开(公告)日:1998-05-05

    申请号:US701335

    申请日:1996-08-30

    IPC分类号: H04L29/06 G06F13/00

    CPC分类号: H04L29/06 H04L69/22

    摘要: An improved method and apparatus for recognizing, classifying and processing frames received at a frame processor in a computer network is disclosed. Following receipt of a frame at an input port of a frame processor, source and destination addresses are parsed from the frame. A plurality of lookup tables are provided in a memory, each of which contains a search field and a classification key field. Source or destination addresses are stored in the respective search fields along with other information associated with the frame and a compact classification key is stored in the corresponding classification key field. Searches are performed of the respective search fields within the respective lookup tables to determine whether a match exists between the each of the destination and source addresses and other information and the search field within the lookup tables. In the event the searches yield a match, a classification key associated with each respective address is retrieved. Classification keys corresponding to addresses thus retrieved are concatenated and the concatenated value is employed as the basis for a further search of the search field of another one of the lookup tables to identify a classification key which is employed to specify the manner of further processing of the received frame.

    摘要翻译: 公开了一种用于识别,分类和处理在计算机网络中的帧处理器处接收的帧的改进的方法和装置。 在帧处理器的输入端口接收到帧之后,从帧解析源和目的地址。 在存储器中提供多个查找表,每个查找表包含搜索字段和分类关键字段。 源或目的地地址与其他与该帧相关的信息存储在相应的搜索字段中,并且紧凑的分类密钥存储在相应的分类密钥字段中。 对相应查找表内的各搜索字段执行搜索,以确定目的地和源地址中的每一个与查找表中的其他信息和搜索字段之间是否存在匹配。 在搜索产生匹配的情况下,检索与每个相应地址相关联的分类密钥。 对应于如此检索的地址的分类密钥被连接,并且将级联值用作进一步搜索另一个查找表的搜索字段的基础,以识别用于指定进一步处理的方式的分类密钥 收到帧。