FILE ACCESS METHOD, DEVICE AND STORAGE SYSTEM

    公开(公告)号:EP3173931B1

    公开(公告)日:2018-08-29

    申请号:EP14901239.5

    申请日:2014-09-01

    摘要: A file access method and apparatus, and a storage system are provided. The method includes: receiving a file access request from a process, where the file access request includes a file identifier; accessing a first physical address space according to a preset first virtual address space and a preset first mapping relationship between the first virtual address space and the first physical address space, where the first physical address space stores a file system; obtaining an index node of a target file from the first physical address space according to the file identifier of the target file; obtaining a file page table of the target file according to file page table information, included in the index node, of the target file, where the file page table records a second physical address space in the first physical address space, a data page of the target file is stored in the second physical address space; and accessing the target file according to the second physical address space. Therefore, software running overheads can be reduced effectively during file access, and a file access speed can be increased.

    METHOD AND APPARATUS FOR ADDRESS TRANSLATION FROM AN EXTERNAL DEVICE TO A MEMORY OF A PROCESSOR
    4.
    发明授权
    METHOD AND APPARATUS FOR ADDRESS TRANSLATION FROM AN EXTERNAL DEVICE TO A MEMORY OF A PROCESSOR 有权
    装置和方法进行地址转换从外部设备对处理器的存储器

    公开(公告)号:EP1846829B1

    公开(公告)日:2013-07-03

    申请号:EP05819727.8

    申请日:2005-12-14

    IPC分类号: G06F12/10

    摘要: Methods and apparatus provide for adding a base address to an external address to produce first intermediate address; using only a first portion of the first intermediate address as a pointer to select one of a plurality of entries in a segment table, each entry of the segment table representing a different segment of a memory using at least a portion of the selected entry of the segment table as a reference to one or more of a plurality of entries in a page table, each entry in the page table including at least a portion of a physical address in the memory and belonging to a group of entries representing a page in the selected segment of the memory; using the second portion of the first intermediate address to produce a second intermediate address; and using at least a portion of the second intermediate address as a pointer directly to one of the referenced entries in the page table to obtain an at least partially translated physical address into the memory for the external address.

    DUAL FLASH TRANSLATION LAYER
    8.
    发明公开
    DUAL FLASH TRANSLATION LAYER 审中-公开
    DUAL-FLASH-ÜBERSETZUNGSSCHICHT

    公开(公告)号:EP2718823A1

    公开(公告)日:2014-04-16

    申请号:EP12729774.5

    申请日:2012-06-08

    申请人: Apple Inc.

    IPC分类号: G06F12/02

    摘要: A method for operating a memory includes receiving memory access commands associated with respective target logical addresses, for execution in a memory. The target logical addresses are translated into respective intermediate logical addresses, in accordance with a first mapping having a first granularity of a first data unit size. The intermediate logical addresses are translated into respective physical storage locations in the memory, in accordance with a second mapping having a second granularity of a second data unit size, larger than the first data unit size. The memory access commands are executed in the memory in accordance with the respective physical storage locations.

    摘要翻译: 用于操作存储器的方法包括接收与各个目标逻辑地址相关联的存储器访问命令,以便在存储器中执行。 根据具有第一数据单元大小的第一粒度的第一映射,将目标逻辑地址转换为相应的中间逻辑地址。 根据具有大于第一数据单元大小的第二数据单元大小的第二粒度的第二映射,将中间逻辑地址转换为存储器中的相应物理存储位置。 存储器访问命令根据相应的物理存储位置在存储器中执行。

    OPPORTUNISTIC PAGE LARGIFICATION
    9.
    发明公开
    OPPORTUNISTIC PAGE LARGIFICATION 有权
    机会PAGE扩建

    公开(公告)号:EP2350833A2

    公开(公告)日:2011-08-03

    申请号:EP09822390.2

    申请日:2009-09-26

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

    摘要: Page tables in the last level of a hierarchical page table system are scanned for candidate page tables. Candidate page tables are converted to large pages, having a page table entry in a level before the last level of the hierarchical page table system adjusted to be associated with the newly created large page. Upon receiving a notification that a large page is to be converted into a page table, a new page table is created. Each entry in the new page table is associated with a small segment of memory in the large page and an entry in a page table one level before the last level in a hierarchical page table system is adjusted to be associated with the new page table.

    METHODS AND APPARATUS FOR ADDRESS TRANSLATION FROM AN EXTERNAL DEVICE TO A MEMORY OF A PROCESSOR
    10.
    发明公开
    METHODS AND APPARATUS FOR ADDRESS TRANSLATION FROM AN EXTERNAL DEVICE TO A MEMORY OF A PROCESSOR 有权
    装置和方法进行地址转换从外部设备对处理器的存储器

    公开(公告)号:EP1846829A1

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

    申请号:EP05819727.8

    申请日:2005-12-14

    IPC分类号: G06F12/10

    摘要: Methods and apparatus provide for adding a base address to an external address to produce first intermediate address; using only a first portion of the first intermediate address as a pointer to select one of a plurality of entries in a segment table, each entry of the segment table representing a different segment of a memory using at least a portion of the selected entry of the segment table as a reference to one or more of a plurality of entries in a page table, each entry in the page table including at least a portion of a physical address in the memory and belonging to a group of entries representing a page in the selected segment of the memory; using the second portion of the first intermediate address to produce a second intermediate address; and using at least a portion of the second intermediate address as a pointer directly to one of the referenced entries in the page table to obtain an at least partially translated physical address into the memory for the external address.