Recording medium and method for file access

US9720922B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9720922-B2
Application numberUS-201414555908-A
CountryUS
Kind codeB2
Filing dateNov 28, 2014
Priority dateDec 24, 2013
Publication dateAug 1, 2017
Grant dateAug 1, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for file access includes accessing, by a processor, a file which is divided and stored in data area including a plurality of access units on the base of an access unit management table, the accessing including using a first table included in the access unit management table, the first table including a first management information corresponding to a first access unit and indicating that the first access unit and a second access unit following the first access unit in chains are located in continuous addresses and a second management information corresponding to the first access unit and indicating that the first access unit and the second access unit are located in discontinuous addresses, and using a second table included in the access unit management table, the second table including access unit identification information of the first and the second access units which are located in the discontinuous addresses.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for file access comprising: accessing, by a processor, a file which is divided and stored in data area including a plurality of access units on the base of an access unit management table having a chain information of the access units, the accessing including: using a first table included in the access unit management table, the first table including a first management information corresponding to a first access unit and indicating that the first access unit and a second access unit following the first access unit in chains are located in continuous addresses in the data area and a second management information corresponding to the first access unit and indicating that the first access unit and the second access unit are located in discontinuous addresses; and using a second table included in the access unit management table, the second table including access unit identification information of the first and the second access units which are located in the discontinuous addresses, wherein the accessing includes: converting a file allocation table into the access unit management table, the file allocation table corresponding to the plurality of access units and including the access unit identification information of the second access unit as the chain information. 2. The method for file access according to claim 1 , wherein the first table includes a third management information corresponding to a third access unit and indicating that the third access unit is a space and a fourth management information corresponding to a fourth access unit and indicating that the fourth access unit stores data of an end of the file. 3. The method for file access according to claim 2 , wherein the first table includes the second management information corresponding to a fifth access unit which is different from the first, the second, the third and the fourth access units, and the second table includes access unit identification information of the fifth access unit and state information of the fifth access unit. 4. The method for file access according to claim 1 , wherein the converting includes: when detecting an attachment of a storage medium, converting the file allocation table of the detected storage medium into the access unit management table; and when detecting a removal of the storage medium, reverse converting the access unit management table into the file allocation table. 5. The method for file access according to claim 1 , wherein the accessing includes: storing the access unit management table into a first storage area; and storing the file allocation table into a second storage area, an access to the second storage area being slower than an access to the first storage area. 6. The method for file access according to claim 5 , wherein the converting includes, when the access unit management table in the first storage area does not include an entry of the access unit to be accessed: reverse converting the access unit management table in the first storage area into the file allocation table, and thereafter storing the file allocation table into the second storage area; and converting the file allocation table in the second storage area, which includes the entry of the access unit to be accessed, into the access unit management table, and thereafter reading the access unit management table into the first storage area. 7. The method for file access according to claim 5 , wherein the converting includes, when the access unit management table in the first storage area does not include an entry of the access unit to be accessed: storing the access unit management table in the first storage area into the second storage area; converting the file allocation table in the second storage area, which includes the entry of the access unit to be accessed, into the access unit management table, and thereafter reading the access unit management table into the first storage area; and reverse converting the access unit management table stored in the second storage area into the file allocation table. 8. The method for file access according to claim 5 , wherein the converting including: converting entries of the file allocation table of the number of entries of the access unit management table corresponding to a size of the first storage area. 9. The method for file access according to claim 1 , wherein the file access process comprising: storing the access unit management table into the first storage area and the second storage area, and wherein the converting including: storing the access unit management table in the first storage area into the second storage area when the access unit management table in the first storage area does not include an entry of the access unit to be accessed; and reading the access unit management table in the second storage area, which includes the entry of the access unit to be accessed, into the first storage area. 10. The method for file access according to claim 1 , wherein the using the first table comprising: writing the first management information in the first table corresponding to the first access unit when writing data of the file into the second access unit which is located in the continuous address with the first access unit; and writing the second management information in the first table corresponding to the first access unit and storing the access unit identification information of the first and second access units in the second table when writing the data of the file into the second access unit which is located in the discontinuous address with the first access unit. 11. The method for file access according to claim 1 , wherein the file access process comprising, when reading data of the file from the second access unit: reading the data from an access unit which is located in the continuous address with the first access unit when the first management information corresponding to the first access unit is stored in the first table; and reading data from an access unit corresponding to the access unit identification information of the first access unit by referring to the second table when the second management information corresponding to the first access unit is stored in the first table. 12. The method for file access according to claim 1 , wherein a size of each of the first and the second management information included in the first table is 2 bit. 13. The method for file access according to claim 1 , wherein a size of the access unit identification information included in the second table is a maximum size among sizes of the access unit identification information included in a plurality of types of the file allocation table. 14. A computer-readable non-transitory tangible recording medium having stored therein a program for causing a computer to execute a file access process, the file access process comprising: accessing a file which is divided and stored in data area including a plurality of access units on the base of an access unit management table having a chain information of the access units, the accessing including: using a first table included in the access unit management table, the first table including a first management information corresponding to a first access unit and indicating that the first access unit and a second access unit following the first access unit in chains are located in continuous addresses in the data area and a second management information corresponding to the first access unit and indicating that the first access unit and the second access unit are located in discontinuous addresses; and using a second table include

Assignees

Inventors

Classifications

  • G06F16/13Primary

    File access structures, e.g. distributed indices (arrangements of input from, or output to, record carriers G06F3/06) · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9720922B2 cover?
A method for file access includes accessing, by a processor, a file which is divided and stored in data area including a plurality of access units on the base of an access unit management table, the accessing including using a first table included in the access unit management table, the first table including a first management information corresponding to a first access unit and indicating tha…
Who is the assignee on this patent?
Socionext Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/13. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).