发明名称 Access apparatus and available storage space calculation method
摘要 A method used in an access module that uses a file system to manage a nonvolatile memory of an information recording module enables an available storage space to be calculated in a short time before file data is recorded, and shortens the time required from initialization of the file system to recording. An access module (1) manages information about area management of the file system configured in an information recording module in units of fixed-length blocks. A divisional available storage space calculation unit (103) performs an available storage space calculation process in units of the fixed-length blocks, and completes preparations for recording when detecting a minimum required storage space for recording file data and enables recording of the file data. This shortens the time required from initialization of the file system to recording.
申请公布号 US9015444(B2) 申请公布日期 2015.04.21
申请号 US200912672373 申请日期 2009.06.05
申请人 Panasonic Intellectual Property Management Co., Ltd. 发明人 Maeda Takuji;Mori Tsutomu;Nosaka Masafumi;Umemoto Takeshi
分类号 G06F12/00;G06F3/06;G06F17/30 主分类号 G06F12/00
代理机构 Renner, Otto, Boisselle & Sklar, LLP. 代理人 Renner, Otto, Boisselle & Sklar, LLP.
主权项 1. An access apparatus that accesses an information recording apparatus including a nonvolatile memory storing file data, the apparatus comprising: an available storage space calculation unit that refers to area management information including information of a plurality of fixed-length block areas and a size of each fixed-length block area, each fixed length block area being formed by a predetermined number of clusters of a file system that manages the nonvolatile memory, andcalculates an available storage space in each of the plurality of fixed-length block areas based on a file allocation table; and an application control unit that transmits a request to perform an available storage space calculation process of calculating the available storage space to the available storage space calculation unit, wherein the application control unit obtains a total available storage space by calculating a sum total of the available storage spaces that have been calculated for one or more of the plurality of fixed-length block areas for each fixed-length block area,compares the obtained total available storage space with a predetermined required storage space,permits a file access process to be started when the obtained total available storage space is equal to or greater than the predetermined required storage space,designates information about a cluster number of a first cluster for which the available storage space calculation process is to be started in a calculation target area and about a size of the calculation target area when transmitting the request to perform the available storage space calculation process to the available storage space calculation unit, the available storage space calculation unit performs the available storage space calculation process for at least one of the plurality of fixed-length block areas that uses the designated calculation target area as a management target, and the application control unit designates, as the information about the cluster number of the first cluster in the calculation target area and about the size of the calculation target area, information about the cluster number of a first cluster for which the storage space calculation is to be started in the calculation target area and about the size of the calculation target area in an order sequentially from a first part of an area that is managed by the file system when transmitting the request to perform the storage space calculation process to the available storage space calculation unit.
地址 Osaka JP