CN101901263A - Access method and device of file system - Google Patents
Access method and device of file system Download PDFInfo
- Publication number
- CN101901263A CN101901263A CN 201010236531 CN201010236531A CN101901263A CN 101901263 A CN101901263 A CN 101901263A CN 201010236531 CN201010236531 CN 201010236531 CN 201010236531 A CN201010236531 A CN 201010236531A CN 101901263 A CN101901263 A CN 101901263A
- Authority
- CN
- China
- Prior art keywords
- file
- file destination
- flash
- play amount
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000013507 mapping Methods 0.000 claims abstract description 17
- 238000005192 partition Methods 0.000 claims abstract description 14
- 238000009434 installation Methods 0.000 abstract description 8
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the invention relates to access method and device of a file system. The access method of the file system comprises the following steps of obtaining specification parameters, a page table and file index information of a Flash; receiving a access command which comprises a file name of a target file; and determining a corresponding physical address of the target file according to the file name of the target file as well as the specification parameters, the page table and the file index information of the Flash to supply information of the target file to a access party according to the access command. The device does not carry the file system in an operation system, but directly accesses the file system by obtaining a mapping relationship of the file system and the Flash physical address, thereby lowering the dispatching spending of system resources and accelerating the speed of an index file in the process of automatic installation without influencing expansion and upgrade of a Flash partition.
Description
Technical field
The present invention relates to the file system technology field, relate in particular to a kind of access method and device of file system.
Background technology
At present, in the embedded system of majority, use FLASH (flash memory) usually as storage medium.The user program of upgrading is for convenience set up FS (File System, file system) usually on FLASH, FS is mounted to OS (Operation System, operating system) in,, thereby carry out that data among the FS are duplicated, the operations such as foundation of deletion and file by OS visit FS.
In order to accelerate the toggle speed of embedded system, do not re-use bootrom (remote boot chip) in the prior art, and the mini bootrom (mini remote boot chip) that uses a function to simplify realizes the loading of upper layer software (applications) with operation system function.
But, because mini bootrom does not have operation system function, so the file system reading of data that can't visit FLASH, some install programs automatically that the user needs can't start.Superimpose data directly stores in the FLASH subregion and directly reads, and can cause the change of FLASH subregion owing to mini bootrom does not have multithreading and reentrant support again, causes FLASH extensibility variation, upgrading difficulty.
Summary of the invention
The embodiment of the invention provides a kind of access method and device of file system, does not rely on the visit of operating system realization to file system.
The embodiment of the invention provides a kind of access method of file system, comprises specifications parameter, page table and the file index information of obtaining FLASH; Receive access instruction, comprise the filename of file destination in the described access instruction; According to specifications parameter, page table and the file index information of the filename and the FLASH of file destination, determine the file destination physical address corresponding, so that the information of file destination is offered the access side according to access instruction.
Corresponding, the embodiment of the invention provides a kind of access means of file system, comprising: parameter acquiring unit is used for specifications parameter, page table and file index information that root obtains FLASH; Interface unit is used to receive access instruction, comprises the filename of file destination in the described access instruction; Address mapping unit is used for determining the file destination physical address corresponding according to the filename of file destination and specifications parameter, page table and the file index information of FLASH; Information provides the unit, is used for the information of file destination is offered the access side.
Corresponding, the embodiment of the invention also provides a kind of embedded system, the access means that comprises file system, the access means of described file system specifically comprises: parameter acquiring unit is used for specifications parameter, page table and file index information that root obtains FLASH; Interface unit is used to receive access instruction, comprises the filename of file destination in the described access instruction; Address mapping unit is used for determining the file destination physical address corresponding according to the filename of file destination and specifications parameter, page table and the file index information of FLASH; Information provides the unit, is used for the information of file destination is offered the access side.
The technical scheme that is provided by the embodiment of the invention described above as can be seen, no longer with file system mounted in operating system, but by obtaining the mapping relations of file system and FLASH physical address, directly realize the access file system, reduced the expense of system resource scheduling, the speed of index file when having improved automatic installation, and can not influence the expansion and the upgrading of FLASH subregion.
Description of drawings
In order to be illustrated more clearly in the technical scheme of the embodiment of the invention, the accompanying drawing of required use is done to introduce simply in will describing embodiment below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the access method schematic flow sheet of one embodiment of the invention file system;
Fig. 2 is that the access means of one embodiment of the invention file system constitutes synoptic diagram;
Fig. 3 is that the access means of another embodiment of the present invention file system constitutes synoptic diagram;
Fig. 4 is the formation synoptic diagram of one embodiment of the invention embedded system.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
The access method of the file system that the embodiment of the invention provides and device, no longer with file system mounted in operating system, but by obtaining the mapping relations of file system and FLASH physical address, directly realize the access file system, reduced the expense of system resource scheduling, the speed of index file when having improved automatic installation, and can not influence the expansion and the upgrading of FLASH subregion.
As shown in Figure 1, the embodiment of the invention provides a kind of access method of file system, comprising:
When starting embedded system, obtain specifications parameter, page table and the file index information of FLASH.Particularly, the specifications parameter of FLASH comprises partition information, branch page information and the page or leaf side-play amount of FLASH; The entry address and the side-play amount of the corresponding relation of page table indication virtual address and logical address and file index information indication file.These information stores are obtained by carry during startup in FLASH.
11, receive access instruction, comprise the filename of file destination in the access instruction.
Access instruction can comprise: open file, search file, read file or close file.
12, according to specifications parameter, page table and the file index information of the filename and the FLASH of file destination, determine the file destination physical address corresponding.
Particularly,, determine the virtual address and the side-play amount of file destination,, obtain the logical address and the side-play amount of the file destination of the virtual address of file destination and side-play amount correspondence by searching page table according to the filename and the file index information of file destination; Partition information, branch page information and page or leaf side-play amount according to FLASH calculate the logical address of file destination and the file destination physical address corresponding of side-play amount correspondence.
13, according to access instruction the information of file destination is offered the access side.
Particularly, according to access instruction the physical address of the interior perhaps file destination of file destination or the information such as size of file destination are offered the access side.
The technical scheme that is provided by the embodiment of the invention described above as can be seen, do not need the file system mounted operating system access file system of in operating system, passing through, but the mapping relations by file system and FLASH physical address directly realize the access file system.And, owing to there is not operating system, reduced the expense of system resource scheduling, the speed of index file when having improved automatic installation, and can not influence the expansion and the upgrading of FLASH subregion.
The access method of embodiment of the invention file system is applicable in the embedded system, uses FLASH (flash memory) as storage medium usually.The FLASH file system can comprise: TFFS (TrueFLASH File System, the practical file system of flash memory device), JFFS (Journalling FLASHFile System, flash memory device log type file system), DoSFS (Disk Operating SystemFile System, the disc operating system (DOS) file system) or FAT (File Allocation Table, file allocation table), and other general file system, unrestricted.
In addition, what deserves to be explained is that the access method of embodiment of the invention file system is applicable to the method for attempting to visit the FLASH data when veneer powers up, do not rely on the visit of operating system realization file system.
As fully visible, in embedded system, can correctly read file, no longer rely on the operating system access file system, improve the embedded system toggle speed by carry FLASH file system correctly.
Owing to there has not been operating system, the expense of a lot of system resource scheduling has not all had, and the speed of index file has also been accelerated when therefore installing automatically, makes user experience better.
Owing to do not need the support of multithreading and reenterability, saved complicated reentrying and multi-thread design, and, can not constitute any influence, the compatibility issue when FLASH scalability problem when having solved automatic installation and upgrading to dirigibility of FLASH subregion and auto-update.
As shown in Figure 2, corresponding to the access method of the file system of the foregoing description, the embodiment of the invention provides a kind of access means of file system, comprising:
Parameter acquiring unit 21 is used to obtain specifications parameter, page table and the file index information of FLASH.Particularly, the specifications parameter of FLASH comprises partition information, branch page information and the page or leaf side-play amount of FLASH; The entry address and the side-play amount of the corresponding relation of page table indication virtual address and logical address and file index information indication file.These information stores are obtained by carry during startup in FLASH.
Interface unit 22 is used to receive access instruction, comprises the filename of file destination in the access instruction.
Address mapping unit 23 is used for determining the file destination physical address corresponding according to the filename of file destination and specifications parameter, page table and the file index information of FLASH.
Particularly, comprise that index information searches subelement, be used for filename and file index information, determine the virtual address and the side-play amount of file destination according to file destination;
The page table walks subelement is used for by searching page table, obtains the logical address and the side-play amount of the file destination of the virtual address of file destination and side-play amount correspondence;
The physical address computation subunit is used for partition information, branch page information and page or leaf side-play amount according to FLASH, calculates the logical address of file destination and the file destination physical address corresponding of side-play amount correspondence.
Information provides unit 24, is used for the information of file destination is offered the access side.
According to access instruction the physical address of the interior perhaps file destination of file destination or the information such as size of file destination are offered the access side.
The technical scheme that is provided by the embodiment of the invention described above as can be seen, do not need the file system mounted operating system access file system of in operating system, passing through, but the mapping relations by file system and FLASH physical address directly realize the access file system.And, owing to there is not operating system, reduced the expense of system resource scheduling, the speed of index file when having improved automatic installation, and can not influence the expansion and the upgrading of FLASH subregion.
The access means of embodiment of the invention file system is applicable in the embedded system, uses FLASH (flash memory) as storage medium usually.The FLASH file system can comprise: TFFS (TrueFLASH File System, the practical file system of flash memory device), JFFS (Journalling FLASHFile System, flash memory device log type file system), DoSFS (Disk Operating SystemFile System, the disc operating system (DOS) file system) or FAT (File Allocation Table, and other general file system file allocation table).
There is not the part that describes in detail in the access means of embodiment of the invention file system, can be referring to the associated description of the access method of above-mentioned file system.
In addition, what deserves to be explained is that the access means of embodiment of the invention file system also is applicable to the device of attempting to visit the FLASH data when veneer powers up, do not rely on the visit of operating system realization file system.
As fully visible, in embedded system,, obtain the mapping relations of file system and FLASH physical address, realize correctly reading file, no longer rely on operating system access file system, improve the embedded system toggle speed by carry file system correctly.The access means of embodiment of the invention file system is convenient to be integrated in any embedded system and is gone.
Owing to there has not been operating system, the expense of a lot of system resource scheduling has not all had, and the speed of index file has also been accelerated when therefore installing automatically, makes user experience better.
Owing to do not need the support of multithreading and reenterability, saved complicated reentrying and multi-thread design, and, can not constitute any influence, the compatibility issue when FLASH scalability problem when having solved automatic installation and upgrading to dirigibility of FLASH subregion and auto-update.
Exemplary, as shown in Figure 3, with the access means of TFFS file system explanation embodiment of the invention file system, and the access method of being convenient to understand embodiment of the invention file system.
The access means of embodiment of the invention file system can comprise: carry unit 31, TFFS file interface unit 32, address mapping unit 33.
TFFS file interface unit 32 is used to provide the interface function of file read operation, and function can comprise:
Int fTffsOpen (const char
*Path), open file;
Int fTffsSeek (int fileHandle, long length, int reqType), search file;
Int fTffsRead (void
*Ptr, unsigned int size, unsigned int nmemb intfileHandle), reads file;
Int fTffsClose (int fileHandle), close file.
Each subregion of scanning FLASH guarantees that file system is legal;
Load the FLASH partition table, read the FLASH partition information, divide page information and page or leaf side-play amount;
Each FLASH subregion of carry, the page table of loading FLASH subregion;
Obtain the file index information of file system.
According to the filename and the file index information of file destination, search the document entry address and the address offset amount of file destination;
In page table, search corresponding logical address and side-play amount according to document entry address and address offset amount;
According to partition information, branch page information and the page or leaf side-play amount of FLASH, calculate the physical address of file destination;
The file destination physical address corresponding is sent to the access side.
The technical scheme that provides by the embodiment of the invention described above as can be seen, no longer with file system mounted in operating system, but check the correctness and the availability of whole file system, obtain the mapping relations of file system and FLASH physical address.No longer visit file system, but, use interface function to visit file system according to the mapping relations of file system and FLASH physical address by operating system.
As shown in Figure 4, the embodiment of the invention also provides a kind of embedded system 41, comprises the access means 40 of the file system that the foregoing description provides.
As seen, in embedded system, being no longer dependent on operating system also can access file system.
Owing to there has not been operating system, the expense of a lot of system resource scheduling has not all had, and the speed of index file has also been accelerated when therefore installing automatically, makes user experience better.
Owing to do not need the support of multithreading and reenterability, saved complicated reentrying and multi-thread design, and, can not constitute any influence, the compatibility issue when FLASH scalability problem when having solved automatic installation and upgrading to dirigibility of FLASH subregion and auto-update.
One of ordinary skill in the art will appreciate that all or part of flow process that realizes in the foregoing description method, be to instruct relevant hardware to finish by computer program, described program can be stored in the computer read/write memory medium, this program can comprise the flow process as the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only storage memory body (Read-Only Memory, ROM) or at random store memory body (Random Access Memory, RAM) etc.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claim.
Claims (10)
1. the access method of a file system is characterized in that, comprising:
Obtain specifications parameter, page table and the file index information of FLASH;
Receive access instruction, comprise the filename of file destination in the described access instruction;
According to specifications parameter, page table and the file index information of the filename and the FLASH of file destination, determine the file destination physical address corresponding, so that the information of file destination is offered the access side according to access instruction.
2. method according to claim 1 is characterized in that, the specifications parameter of described FLASH comprises that the specifications parameter of FLASH comprises partition information, branch page information and the page or leaf side-play amount of FLASH; The corresponding relation of described page table indication virtual address and logical address; The entry address and the side-play amount of described file index information indication file.
3. method according to claim 2 is characterized in that, specifications parameter, page table and the file index information of described filename and FLASH according to file destination are determined the file destination physical address corresponding, comprising:
According to the filename and the file index information of file destination, determine the virtual address and the side-play amount of file destination, by searching page table, obtain the logical address and the side-play amount of the file destination of the virtual address of file destination and side-play amount correspondence; Partition information, branch page information and page or leaf side-play amount according to FLASH calculate the logical address of file destination and the file destination physical address corresponding of side-play amount correspondence.
4. according to the described method of claim 1-3, it is characterized in that described access instruction comprises: open file, search file, read file or close file.
5. the access means of a file system is characterized in that, comprising:
Parameter acquiring unit is used for specifications parameter, page table and file index information that root obtains FLASH;
Interface unit is used to receive access instruction, comprises the filename of file destination in the described access instruction;
Address mapping unit is used for determining the file destination physical address corresponding according to the filename of file destination and specifications parameter, page table and the file index information of FLASH;
Information provides the unit, is used for the information of file destination is offered the access side.
6. device according to claim 5 is characterized in that, described parameter acquiring unit specifically is used for partition information, branch page information and the page or leaf side-play amount of FLASH; The entry address of the corresponding relation of virtual address and logical address and indication file and the file index information of side-play amount.
7. device according to claim 6 is characterized in that, described address mapping unit comprises:
Index information is searched subelement, is used for filename and file index information according to file destination, determines the virtual address and the side-play amount of file destination;
The page table walks subelement is used for by searching page table, obtains the logical address and the side-play amount of the file destination of the virtual address of file destination and side-play amount correspondence;
The physical address computation subunit is used for partition information, branch page information and page or leaf side-play amount according to FLASH, calculates the logical address of file destination and the file destination physical address corresponding of side-play amount correspondence.
8. an embedded system is characterized in that, comprises the access means of file system, and the access means of described file system specifically comprises:
Parameter acquiring unit is used for specifications parameter, page table and file index information that root obtains FLASH;
Interface unit is used to receive access instruction, comprises the filename of file destination in the described access instruction;
Address mapping unit is used for determining the file destination physical address corresponding according to the filename of file destination and specifications parameter, page table and the file index information of FLASH;
Information provides the unit, is used for the information of file destination is offered the access side.
9. device according to claim 8 is characterized in that, described parameter acquiring unit specifically is used for partition information, branch page information and the page or leaf side-play amount of FLASH; The entry address of the corresponding relation of virtual address and logical address and indication file and the file index information of side-play amount.
10. device according to claim 9 is characterized in that, described address mapping unit comprises:
Index information is searched subelement, is used for filename and file index information according to file destination, determines the virtual address and the side-play amount of file destination;
The page table walks subelement is used for by searching page table, obtains the logical address and the side-play amount of the file destination of the virtual address of file destination and side-play amount correspondence;
The physical address computation subunit is used for partition information, branch page information and page or leaf side-play amount according to FLASH, calculates the logical address of file destination and the file destination physical address corresponding of side-play amount correspondence.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010236531 CN101901263A (en) | 2010-07-22 | 2010-07-22 | Access method and device of file system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010236531 CN101901263A (en) | 2010-07-22 | 2010-07-22 | Access method and device of file system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101901263A true CN101901263A (en) | 2010-12-01 |
Family
ID=43226797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010236531 Pending CN101901263A (en) | 2010-07-22 | 2010-07-22 | Access method and device of file system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101901263A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045399A (en) * | 2010-12-30 | 2011-05-04 | 中国联合网络通信集团有限公司 | Cloud computing mode file system and file reading method |
CN102693138A (en) * | 2011-03-24 | 2012-09-26 | 国民技术股份有限公司 | Method for accessing hardware equipment in system guide stage |
CN102841899A (en) * | 2011-06-23 | 2012-12-26 | 深圳市金蝶友商电子商务服务有限公司 | Method for installing template files |
CN102841905A (en) * | 2011-06-24 | 2012-12-26 | 联想(北京)有限公司 | Electronic device and storage management method thereof |
CN103136293A (en) * | 2011-12-02 | 2013-06-05 | 福建星网视易信息系统有限公司 | Form design and read method of picture resource bundles |
CN104268225A (en) * | 2014-09-26 | 2015-01-07 | 山西达鑫核科技有限公司 | File system architecture for addressing in multidimensional degree of freedom, as well as generating and accessing mode thereof |
WO2016033719A1 (en) * | 2014-09-01 | 2016-03-10 | 华为技术有限公司 | File access method, device and storage system |
CN105550345A (en) * | 2015-12-25 | 2016-05-04 | 百度在线网络技术(北京)有限公司 | File operation method and apparatus |
US10157143B2 (en) | 2014-09-01 | 2018-12-18 | Huawei Technologies Co., Ltd. | File access method and apparatus, and storage system |
CN111125019A (en) * | 2019-12-20 | 2020-05-08 | 北京无线电测量研究所 | File retrieval method, writing method, system, FPGA chip and device |
CN111258956A (en) * | 2019-03-22 | 2020-06-09 | 深圳市远行科技股份有限公司 | Method and equipment for pre-reading mass data files facing far end |
CN112445778A (en) * | 2019-09-05 | 2021-03-05 | 中车株洲电力机车研究所有限公司 | VxWorks-based file operation method and file operation system |
CN113821458A (en) * | 2021-09-18 | 2021-12-21 | 日立楼宇技术(广州)有限公司 | A data manipulation method, apparatus, computer equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5367671A (en) * | 1990-09-25 | 1994-11-22 | International Business Machines Corp. | System for accessing extended object attribute (EA) data through file name or EA handle linkages in path tables |
US20050065946A1 (en) * | 2003-09-23 | 2005-03-24 | Gu Shao-Hong | Method for finding files in a logical file system |
CN101147119A (en) * | 2005-02-16 | 2008-03-19 | 桑迪士克股份有限公司 | Direct Data File Storage Implementation Techniques in Flash Memory |
CN101233498A (en) * | 2005-08-03 | 2008-07-30 | 桑迪士克股份有限公司 | Data manipulation in flash memory utilizing direct data file storage |
CN100507873C (en) * | 2006-08-09 | 2009-07-01 | 华为技术有限公司 | Method and system for managing FLASH files in flash memory |
-
2010
- 2010-07-22 CN CN 201010236531 patent/CN101901263A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5367671A (en) * | 1990-09-25 | 1994-11-22 | International Business Machines Corp. | System for accessing extended object attribute (EA) data through file name or EA handle linkages in path tables |
US20050065946A1 (en) * | 2003-09-23 | 2005-03-24 | Gu Shao-Hong | Method for finding files in a logical file system |
CN101147119A (en) * | 2005-02-16 | 2008-03-19 | 桑迪士克股份有限公司 | Direct Data File Storage Implementation Techniques in Flash Memory |
CN101233498A (en) * | 2005-08-03 | 2008-07-30 | 桑迪士克股份有限公司 | Data manipulation in flash memory utilizing direct data file storage |
CN100507873C (en) * | 2006-08-09 | 2009-07-01 | 华为技术有限公司 | Method and system for managing FLASH files in flash memory |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045399A (en) * | 2010-12-30 | 2011-05-04 | 中国联合网络通信集团有限公司 | Cloud computing mode file system and file reading method |
CN102045399B (en) * | 2010-12-30 | 2013-09-18 | 中国联合网络通信集团有限公司 | Cloud computing mode file system and file reading method |
CN102693138A (en) * | 2011-03-24 | 2012-09-26 | 国民技术股份有限公司 | Method for accessing hardware equipment in system guide stage |
CN102841899A (en) * | 2011-06-23 | 2012-12-26 | 深圳市金蝶友商电子商务服务有限公司 | Method for installing template files |
CN102841899B (en) * | 2011-06-23 | 2015-02-18 | 深圳市金蝶友商电子商务服务有限公司 | Method for installing template files |
CN102841905A (en) * | 2011-06-24 | 2012-12-26 | 联想(北京)有限公司 | Electronic device and storage management method thereof |
CN102841905B (en) * | 2011-06-24 | 2016-06-01 | 联想(北京)有限公司 | Electronic equipment and memory management method thereof |
CN103136293A (en) * | 2011-12-02 | 2013-06-05 | 福建星网视易信息系统有限公司 | Form design and read method of picture resource bundles |
CN103136293B (en) * | 2011-12-02 | 2016-01-13 | 福建星网视易信息系统有限公司 | The format design of picture resource bag and read method |
WO2016033719A1 (en) * | 2014-09-01 | 2016-03-10 | 华为技术有限公司 | File access method, device and storage system |
US10157143B2 (en) | 2014-09-01 | 2018-12-18 | Huawei Technologies Co., Ltd. | File access method and apparatus, and storage system |
US10061711B2 (en) | 2014-09-01 | 2018-08-28 | Huawei Technologies Co., Ltd. | File access method and apparatus, and storage system |
CN104268225A (en) * | 2014-09-26 | 2015-01-07 | 山西达鑫核科技有限公司 | File system architecture for addressing in multidimensional degree of freedom, as well as generating and accessing mode thereof |
CN104268225B (en) * | 2014-09-26 | 2018-05-11 | 山西达鑫核科技有限公司 | A kind of file system architecture and its generation and access mode of the addressing of the multidimensional free degree |
CN105550345A (en) * | 2015-12-25 | 2016-05-04 | 百度在线网络技术(北京)有限公司 | File operation method and apparatus |
US11003625B2 (en) | 2015-12-25 | 2021-05-11 | Baidu Online Network Technology (Beijing) Co., Ltd. | Method and apparatus for operating on file |
CN111258956A (en) * | 2019-03-22 | 2020-06-09 | 深圳市远行科技股份有限公司 | Method and equipment for pre-reading mass data files facing far end |
CN111258956B (en) * | 2019-03-22 | 2023-11-24 | 深圳市远行科技股份有限公司 | Method and device for prereading far-end mass data files |
CN112445778A (en) * | 2019-09-05 | 2021-03-05 | 中车株洲电力机车研究所有限公司 | VxWorks-based file operation method and file operation system |
CN112445778B (en) * | 2019-09-05 | 2024-05-28 | 中车株洲电力机车研究所有限公司 | File operation method and file operation system based on VxWorks |
CN111125019A (en) * | 2019-12-20 | 2020-05-08 | 北京无线电测量研究所 | File retrieval method, writing method, system, FPGA chip and device |
CN113821458A (en) * | 2021-09-18 | 2021-12-21 | 日立楼宇技术(广州)有限公司 | A data manipulation method, apparatus, computer equipment and storage medium |
CN113821458B (en) * | 2021-09-18 | 2023-09-05 | 日立楼宇技术(广州)有限公司 | A data operation method, device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101901263A (en) | Access method and device of file system | |
US8171280B2 (en) | Method of running multiple operating systems on an X86-based computer system having a dedicated memory region configured as a do not use region | |
US8335893B2 (en) | Storage device, system, and method that determines a physical address of a memory unit allocated to a logical address or allocates a logical address to a physical address of a memory unit, based on access speed information of the logical address | |
ES2552530T3 (en) | Method and data storage device | |
JP2019533238A (en) | Operating system installation | |
US8370835B2 (en) | Method for dynamically generating a configuration for a virtual machine with a virtual hard disk in an external storage device | |
CN101226477B (en) | Method for implementing Linux operating system being suitable for mobile application | |
KR100987628B1 (en) | Firmware update method of embedded controller and firmware storage medium for update | |
CN101650660B (en) | boot computer system from central storage | |
CN101944129B (en) | Diskless system, workstation thereof, and building method of local root file by workstation | |
CN116069375A (en) | Operating system data update method, device and storage medium | |
US20120265792A1 (en) | Data storage access device | |
US8775758B2 (en) | Memory device and method for performing a write-abort-safe firmware update | |
US20120089805A1 (en) | Memory storage device, memory controller thereof, and method for automatically creating fill-file thereof | |
US20090094447A1 (en) | Universal serial bus flash drive for booting computer and method for loading programs to the flash drive | |
CN107861790B (en) | Virtual machine disk space expansion method and device, host machine and readable storage medium | |
CN113821221B (en) | Method, apparatus and storage medium for installing operating system | |
US20120221609A1 (en) | Data Storage System and Method | |
CN101814020A (en) | Rapid implementation method based on embedded program and system thereof | |
US20150113532A1 (en) | Cloudboot system, virtual machine with the cloudboot system, and method for starting up the virtual machine | |
US8176307B2 (en) | Method and system for post-build modification of firmware binaries to support different hardware configurations | |
KR102429346B1 (en) | Memory Upgrade System And Method | |
CN108604207B (en) | System and method for hardware independent memory storage | |
US20150113260A1 (en) | Installation system for installing guest operating system and method thereof | |
EP2835737A1 (en) | Data terminal running mode switching method, device, and data terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20101201 |