CN1889061A - Method and apparatus for raising speed of access USB interface information safety equipment - Google Patents
Method and apparatus for raising speed of access USB interface information safety equipment Download PDFInfo
- Publication number
- CN1889061A CN1889061A CNA2006100889603A CN200610088960A CN1889061A CN 1889061 A CN1889061 A CN 1889061A CN A2006100889603 A CNA2006100889603 A CN A2006100889603A CN 200610088960 A CN200610088960 A CN 200610088960A CN 1889061 A CN1889061 A CN 1889061A
- Authority
- CN
- China
- Prior art keywords
- data
- usb
- memory block
- usb memory
- thread
- 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.)
- Granted
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
The invention provides a method and the device to improve the speed of visiting the information safe guard of the USB interface. The method includes: it divides the EMS memory to a USB memory area; it monitors the system, then to read and write the data. The invention also provides a device which includes the USB memory area module, the USB device, the monitoring and reading module, the reading data/writing data module. The invention can decrease the visiting to the USB device from the system and improve the system running efficient.
Description
Technical field
The present invention relates to computer application field, particularly a kind of method and device that improves the information safety devices speed of visit USB interface.
Background technology
USB (Universal Serial Bus, USB (universal serial bus)) interface is a kind of new standard of serial line interface, and its major advantage is that speed is fast, low in energy consumption, support plug and play (Plug ﹠amp; Play), easy to install and use.The communication speed of the USB interface equipment in using at present is respectively 1.5Mbps, 12Mbps, 480Mbps.
Internal memory is the memory unit on the mainboard, CPU directly links up with it, and store data with it, what it was deposited is current (in promptly carrying out) data and program of using, when the data in the external memory storage (comprising USB device) or certain program need be handled, it must be called in internal memory by certain dispatching algorithm from external memory.The physical substance of internal memory is exactly one or more groups integrated circuit that possesses data input and output and data storage function, internal memory only is used for temporarily depositing program and data, in case data processing finishes or cuts off the power supply, program in the internal memory and data will be lost, the speed of CPU access memory and the operating rate of CPU adapt, from 528MB/s to 2100MB/s, do not wait, much larger than the speed of its access external memory.
Along with the fast development of computer technology, the speed of computing machine when deal with data and execution multitask will be directly as the important indicator of weighing a computing power quality.Usually, when computer system accesses USB interface equipment, feel that obviously travelling speed is slow many, this is because the restriction of USB interface device rate, the speed of CPU visit USB far below its access memory speed caused.Therefore, frequent visit USB interface equipment, the efficient of reduction system that can be serious.
Summary of the invention
When the objective of the invention is to overcome in the prior art computer access USB interface equipment, travelling speed reaches the low problem of running efficiency of system slowly, and a kind of method and device that improves the information safety devices speed of visit USB interface is provided.
Described technical scheme is as follows:
A kind of method that improves the information safety devices speed of visit USB interface marks off the USB memory block in internal memory, and carries out following steps:
Steps A: during publicly-owned data in needs read USB device, desired data is judged whether in the USB memory block in the USB memory block in the access memory, if, execution in step B then; Otherwise execution in step C;
Step B: described data are read in the USB memory block from internal memory;
Step C: from USB device, read described data, and described data are deposited in USB memory block in the internal memory;
Step D: described data are operated the back finish.
Described step C also comprises all publicly-owned data except that the described data that read in the USB device is deposited in USB memory block in the internal memory.
Described method also comprises to be monitored system, find USB device after, the publicly-owned data of USB device are deposited in USB memory block in the internal memory.
When a plurality of thread accesses USB memory block, carry out following steps:
Steps A ': judge current concrete operations situation of visiting the thread of USB memory block;
Step B ': if current thread of visiting the USB memory block is being carried out data writing operation, data in the described USB memory block are in the lock state, behind the write data EO, current thread is removed the locking to the USB memory block, the data in other thread accesses USB memory block;
Step C ': if current thread of visiting the USB memory block judges whether other threads want read data, if then carry out carrying out the read data operation; Otherwise need to wait for, after described current thread of visiting the USB memory block is finished read operation, executable operations.
The present invention provides the method for the information safety devices speed of another kind of raising visit USB interface simultaneously, and described method marks off the USB memory block in internal memory, and carries out following steps:
Steps A ": when needs during write data, judge that described data are publicly-owned data or private data in USB device;
Step B ": if described data are publicly-owned data, then write the publicly-owned district of USB device, and the data in the publicly-owned district are deposited in the USB memory block of internal memory; If described data are private data, then write the privately owned district of USB device.
This method is carried out following steps when a plurality of thread accesses USB memory block of system:
Steps A ': judge current concrete operations situation of visiting the thread of USB memory block;
Step B ': if current thread of visiting the USB memory block is being carried out data writing operation, data in the described USB memory block are in the lock state, behind the write data EO, current thread is removed the locking to the USB memory block, the data in other thread accesses USB memory block;
Step C ': if current thread of visiting the USB memory block judges whether other threads want read data, if then carry out carrying out the read data operation; Otherwise need to wait for, after described current thread of visiting the USB memory block is finished read operation, executable operations.
The present invention also provides a kind of device that improves the information safety devices speed of visit USB interface, and described device comprises USB memory block module, USB device and read data module;
Described USB memory block module is used to store the publicly-owned data of USB device on internal memory;
The data object that provides the read data module required is provided described USB device;
Described read data module is used for when the publicly-owned data that need read in the USB device, and visit USB memory block module judges that desired data is whether in the module of USB memory block, if read described data from the module of USB memory block; Otherwise from USB device, read described data, and described data are deposited in USB memory block module in the internal memory.
Described read data module also comprises the read operation unit;
Described read operation unit is used for the data in the publicly-owned district of USB device are read in USB memory block module in the internal memory.
Described device also comprises the synchronization mechanism module;
Described synchronization mechanism module is used for when a plurality of thread accesses USB memory block, adopts the synchronization mechanism executable operations.
Described synchronization mechanism module specifically comprises judging unit;
Described judging unit is used for judging the situation of described USB memory block when the affiliated thread of described judging unit is prepared the execution of the data in described USB memory block read operation:
A. not having thread operates described USB memory block;
B. there is thread that read operation is being carried out in described USB memory block;
C. there is thread that write operation is being carried out in described USB memory block;
If be judged as a, b state, then the affiliated thread of judging unit begins to carry out read operation;
If be judged as the c state, the affiliated thread waits of judging unit then is up to the thread complete operation of operating.
Described device also comprises monitoring and read module;
Described monitoring and read module are used for supervisory system, after finding USB device, the publicly-owned data of USB device are deposited in the USB memory block module of internal memory.
The present invention provides the device of the information safety devices speed of another kind of raising visit USB interface simultaneously, and described device comprises USB memory block module, USB device and write data module;
Described USB memory block module is used to store the publicly-owned data of USB device on internal memory;
The data object that provides the write data module required is provided described USB device;
The write data module be used for when needs in USB device during write data, judge that described data are publicly-owned data or private data, if described data are publicly-owned data, then write the publicly-owned district of USB device, and the data in the publicly-owned district are deposited in the USB memory block module of internal memory; If described data are private data, then write the privately owned district of USB device.
The write data module specifically comprises write operation unit;
Described write operation unit is used for USB device is carried out data writing operation.
Described device also comprises the synchronization mechanism module;
Described synchronization mechanism module is used for when a plurality of thread accesses USB memory block of system, adopts the synchronization mechanism executable operations.
Described synchronization mechanism module specifically comprises judging unit;
Described judging unit is used for judging the situation of described USB memory block when the affiliated thread of described judging unit is prepared the execution of the data in described USB memory block write operation:
A. not having thread operates described USB memory block;
B. there is thread that read operation is being carried out in described USB memory block;
C. there is thread that write operation is being carried out in described USB memory block;
If be judged as a state, then the affiliated thread of judging unit locks the data in the described USB memory block, carries out write operation then, and execution result is read in internal memory, and the locking to the USB memory block behind the EO, is removed in the USB memory block in the updating memory;
If be judged as b, c state, the affiliated thread waits of judging unit then is up to the thread complete operation of operating.
The beneficial effect that technical scheme of the present invention is brought is:
By internal memory being marked off the data in the specific region storage USB device, the data in should the zone are protected;
By with the publicly-owned data storage in the USB device in internal memory, reduced operation, thereby improved the operational efficiency of system USB device.
Description of drawings
Fig. 1 is a visit USB device method synoptic diagram provided by the invention;
Fig. 2 is the method flow diagram that the embodiment of the invention 1 provides;
Fig. 3 is the device synoptic diagram that the embodiment of the invention 3 provides;
Fig. 4 is the device synoptic diagram that the embodiment of the invention 4 provides.
Embodiment
The invention will be further described below in conjunction with the drawings and specific embodiments, but not as a limitation of the invention.
To bring the slack-off problem of system running speed in order solving in the prior art because visit USB device, to the invention provides a kind of method and device that improves the information safety devices speed of visit USB interface.The information safety devices of this USB interface is called USB device, and it can be USB Key, portable hard drive or USB flash disk.
USB device can be preserved publicly-owned data and private data, and publicly-owned district is used to deposit publicly-owned data commonly used such as user identification information may, PKI, digital certificate, and privately owned district is used for storage part sensitivity and confidential data.Often deposit the sensitive information that relates in the security fields in the privately owned district in view of USB device, so the present invention only operates the data in the publicly-owned district.
A kind of method that improves the information safety devices speed of visit USB interface, described method are at first divided the USB memory block of the data in the storage USB device in internal memory, carry out the operation of read/write data then.
Referring to Fig. 1, because the speed of computer-internal routine access USB device is far below the speed of its access memory, therefore can in internal memory, divide specific zone,, the publicly-owned data in the USB device be read in the USB memory block in the internal memory with standby as the USB memory block.When program needs to use these data once more, obtain desired data by direct access memory and replace obtaining desired data by the visit USB device, reduced the access time to a great extent, improved the efficient of computer system.
Embodiment 1
In the present embodiment, with program USB device execution read data being operating as example is described.This program can be the control oneself driver of written application program or USB device of user, also can be the dynamic link library that user oneself writes, and is loaded and carries out by other application programs.The user must enable this program when using technology provided by the present invention.
Referring to Fig. 2, a kind of method that improves the information safety devices speed of visit USB interface specifically may further comprise the steps:
Step 201: after starting the program that reads data in the USB device, program is access memory at first, seeks the data in the required USB device.
Step 202: judge these data whether in the USB memory block of internal memory, if desired data has left in the USB memory block of internal memory, then execution in step 203; Otherwise execution in step 204.
The data here are the content in the publicly-owned district of USB device, can be user identification information may, PKI, digital certificate etc.
Step 203: from the USB memory block of internal memory, directly read these data.
Step 204: obtain desired data from USB device, and these data are read in the USB memory block that marks off in advance in internal memory.
The data of reading in here can be certain data in the publicly-owned district of USB device, it also can be the total data in the publicly-owned district of USB device, if read in total data, when calling the publicly-owned data in the USB device next time, just can directly from internal memory, obtain, the speed of system's reading of data is provided, call the system of referring to the next time here and be in the running status always, if shutdown or power down, the data of storing in the internal memory will be lost.Because the publicly-owned data of USB device are to be stored in the internal memory specific memory district, so can data be changed, this also be the starting point that the present invention divides internal memory.
Step 205: program is used this data, ends task then.
Embodiment 2
When program will be carried out data writing operation to USB device, this program can be the driver of own written application program of user or USB device, also can be the dynamic link library that user oneself writes, and is loaded and carries out by other application programs.Concrete steps are as follows:
Startup is after USB device write data program, this program judges at first whether the data that write are the publicly-owned data of USB device, if what write is the publicly-owned data of USB device, then, realize renewal to internal memory the USB memory block that deposits in through the data in the publicly-owned district behind the write operation in the internal memory; Otherwise the USB device of writing direct does not deposit internal memory in.
When a plurality of threads are visited shared data simultaneously, some thread may occur and need the Writing/Reading data, and have thread to need the situation of read/write data, these data that will cause read/write to arrive are imperfect.Described thread belongs to the part of process, promptly in a process, has one or more threads, and all threads in the process are shared this state of a process and resource.Synchronization mechanism can address this problem, it is to be locked by the shared data of a certain thread accesses, these data other threads by a thread accesses time can't be conducted interviews to it, can only wait for, after visit finishes, this shared data just can be unlocked, and other threads conduct interviews to it.At the concrete operations situation of current accessed shared data thread, can take following four synchronous principles to solve:
When 1) current thread was writing data, other any thread can not write data;
When 2) current thread was writing data, other any thread can not reading of data;
3) just when reading of data, other any thread can not write data to current thread;
4) just when reading of data, other any thread can reading of data for current thread.
For the data in the USB memory block among embodiment 1 and the embodiment 2, when data are conducted interviews, also application of synchronized mechanism is carried out, at first share the data in the USB memory block, intrasystem thread can be conducted interviews, the speed when helping like this to improve computing machine execution multitask further to it.
When a plurality of thread accesses USB memory block, specifically carry out following steps:
Judge current concrete operations situation of visiting the thread of USB memory block;
If current thread of visiting the USB memory block is being carried out data writing operation, data in the described USB memory block are in the lock state, behind the write data EO, current thread is removed the locking to the USB memory block, the data in other thread accesses USB memory block;
If current thread of visiting the USB memory block judges whether other threads want read data, if then carry out carrying out the read data operation; Otherwise need to wait for, after described current thread of visiting the USB memory block is finished read operation, executable operations.
The method of the information safety devices speed of raising visit USB interface provided by the invention also comprises to be monitored system, after finding USB device, automatically the publicly-owned data integral body in the USB device is deposited in the USB memory block of internal memory.
Embodiment 3
Referring to Fig. 3, the present invention also provides a kind of device that improves the information safety devices speed of visit USB interface, comprises USB memory block module, USB device and read data module; Wherein
USB memory block module is used to store the publicly-owned data of USB device on internal memory;
The data object that provides the read data module required is provided USB device;
The read data module is used for when the publicly-owned data that need read in the USB device, and visit USB memory block module judges that desired data is whether in the module of USB memory block, if read described data from the module of USB memory block; Otherwise from USB device, read described data, and described data are deposited in USB memory block module in the internal memory.
The read data module also comprises the read operation unit;
The read operation unit is used for the data in the publicly-owned district of USB device are read in USB memory block module in the internal memory.
This device also comprises the synchronization mechanism module;
This synchronization mechanism module is used for when a plurality of thread accesses USB memory block, adopts the synchronization mechanism executable operations.
The synchronization mechanism module specifically comprises judging unit, and this judging unit is the part of thread, is used for judging the situation of described USB memory block when the affiliated thread of described judging unit is prepared the execution of the data in described USB memory block read operation:
A. not having thread operates described USB memory block;
A. there is thread that read operation is being carried out in described USB memory block;
B. there is thread that write operation is being carried out in described USB memory block;
If be judged as a, b state, then the affiliated thread of judging unit begins to carry out read operation;
If be judged as the c state, the affiliated thread waits of judging unit then is up to the thread complete operation of operating.
In addition, this device also comprises monitoring and read module;
This monitoring and read module are used for supervisory system, after finding USB device, the publicly-owned data of USB device are deposited in the USB memory block module of internal memory.
Embodiment 4
Referring to Fig. 4, the present invention provides the device of the information safety devices speed of another kind of raising visit USB interface simultaneously, comprises USB memory block module, USB device and write data module; Wherein,
USB memory block module is used to store the publicly-owned data of USB device on internal memory;
The data object that provides the write data module required is provided described USB device;
The write data module be used for when needs in USB device during write data, judge that described data are publicly-owned data or private data, if described data are publicly-owned data, then write the publicly-owned district of USB device, and the data in the publicly-owned district are deposited in the USB memory block module of internal memory; If described data are private data, then write the privately owned district of USB device.
The write data module specifically comprises write operation unit;
Write operation unit is used for USB device is carried out data writing operation.
This device also comprises the synchronization mechanism module;
The synchronization mechanism module is used for when a plurality of thread accesses USB memory block of system, adopts the synchronization mechanism executable operations.
The synchronization mechanism module specifically comprises judging unit, and this judging unit is the part of thread, is used for judging the situation of described USB memory block when the affiliated thread of described judging unit is prepared the execution of the data in described USB device write operation:
A. not having thread operates described USB memory block;
B. there is thread that read operation is being carried out in described USB memory block;
C. there is thread that write operation is being carried out in described USB memory block;
If be judged as a state, then the affiliated thread of judging unit locks the data in the described USB memory block, carries out write operation then, and execution result is read in internal memory, the USB memory block in the updating memory.Behind the EO, remove locking to the USB memory block;
If be judged as b, c state, the affiliated thread waits of judging unit then is up to the thread complete operation of operating.
More than to the method for the information safety devices speed of raising provided by the present invention visit USB interface and the introduction that device carries out, adopt instantiation that principle and embodiment are set forth among the present invention, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, common variation of carrying out in embodiment and range of application and replacement all should be included in protection scope of the present invention.
Claims (15)
1. a method that improves the information safety devices speed of visit USB interface is characterized in that, marks off the USB memory block in internal memory, and carries out following steps:
Steps A: during publicly-owned data in needs read USB device, desired data is judged whether in the USB memory block in the USB memory block in the access memory, if, execution in step B then; Otherwise execution in step C;
Step B: described data are read in the USB memory block from internal memory;
Step C: from USB device, read described data, and described data are deposited in USB memory block in the internal memory;
Step D: described data are operated the back finish.
2. the method for the information safety devices speed of raising as claimed in claim 1 visit USB interface is characterized in that, described step C also comprises all publicly-owned data except that the described data that read in the USB device are deposited in USB memory block in the internal memory.
3. the method for the information safety devices speed of raising as claimed in claim 1 visit USB interface is characterized in that described method also comprises to be monitored system, find USB device after, the publicly-owned data of USB device are deposited in USB memory block in the internal memory.
4. as the method for the information safety devices speed of the described raising of any claim in the claim 1 to 3 visit USB interface, it is characterized in that, when a plurality of thread accesses USB memory block, carry out following steps:
Steps A ': judge current concrete operations situation of visiting the thread of USB memory block;
Step B ': if current thread of visiting the USB memory block is being carried out data writing operation, data in the described USB memory block are in the lock state, behind the write data EO, current thread is removed the locking to the USB memory block, the data in other thread accesses USB memory block;
Step C ': if current thread of visiting the USB memory block judges whether other threads want read data, if then carry out carrying out the read data operation; Otherwise need to wait for, after described current thread of visiting the USB memory block is finished read operation, executable operations.
5. a method that improves the information safety devices speed of visit USB interface is characterized in that described method marks off the USB memory block in internal memory, and carries out following steps:
Steps A ": when needs during write data, judge that described data are publicly-owned data or private data in USB device;
Step B ": if described data are publicly-owned data, then write the publicly-owned district of USB device, and the data in the publicly-owned district are deposited in the USB memory block of internal memory; If described data are private data, then write the privately owned district of USB device.
6. the method for the information safety devices speed of raising visit USB interface as claimed in claim 5 is characterized in that, when a plurality of thread accesses USB memory block, carries out following steps:
Steps A ': judge current concrete operations situation of visiting the thread of USB memory block;
Step B ': if current thread of visiting the USB memory block is being carried out data writing operation, data in the described USB memory block are in the lock state, behind the write data EO, current thread is removed the locking to the USB memory block, the data in other thread accesses USB memory block;
Step C ': if current thread of visiting the USB memory block judges whether other threads want read data, if then carry out carrying out the read data operation; Otherwise need to wait for, after described current thread of visiting the USB memory block is finished read operation, executable operations.
7. a device that improves the information safety devices speed of visit USB interface is characterized in that described device comprises USB memory block module, USB device and read data module;
Described USB memory block module is used to store the publicly-owned data of USB device on internal memory;
The data object that provides the read data module required is provided described USB device;
Described read data module is used for when the publicly-owned data that need read in the USB device, and visit USB memory block module judges that desired data is whether in the module of USB memory block, if read described data from the module of USB memory block; Otherwise from USB device, read described data, and described data are deposited in USB memory block module in the internal memory.
8. the device of the information safety devices speed of raising visit USB interface as claimed in claim 7 is characterized in that described read data module also comprises the read operation unit;
Described read operation unit is used for the data in the publicly-owned district of USB device are read in USB memory block module in the internal memory.
9. the device of the information safety devices speed of raising visit USB interface as claimed in claim 7 is characterized in that described device also comprises the synchronization mechanism module;
Described synchronization mechanism module is used for when a plurality of thread accesses USB memory block, adopts the synchronization mechanism executable operations.
10. the device of the information safety devices speed of raising visit USB interface as claimed in claim 9 is characterized in that described synchronization mechanism module specifically comprises judging unit;
Described judging unit is used for judging the situation of described USB memory block when the affiliated thread of described judging unit is prepared the execution of the data in described USB memory block read operation:
A. not having thread operates described USB memory block;
B. there is thread that read operation is being carried out in described USB memory block;
C. there is thread that write operation is being carried out in described USB memory block;
If be judged as a, b state, then the affiliated thread of judging unit begins to carry out read operation;
If be judged as the c state, the affiliated thread waits of judging unit then is up to the thread complete operation of operating.
11. the device of the information safety devices speed of USB interface is visited in described raising as any claim in the claim 7 to 10, it is characterized in that, described device also comprises monitoring and read module;
Described monitoring and read module are used for supervisory system, after finding USB device, the publicly-owned data of USB device are deposited in the USB memory block module of internal memory.
12. a device that improves the information safety devices speed of visit USB interface is characterized in that described device comprises USB memory block module, USB device and write data module;
Described USB memory block module is used to store the publicly-owned data of USB device on internal memory;
The data object that provides the write data module required is provided described USB device;
The write data module be used for when needs in USB device during write data, judge that described data are publicly-owned data or private data, if described data are publicly-owned data, then write the publicly-owned district of USB device, and the data in the publicly-owned district are deposited in the USB memory block module of internal memory; If described data are private data, then write the privately owned district of USB device.
13. the device of the information safety devices speed of raising visit USB interface as claimed in claim 12 is characterized in that the write data module specifically comprises write operation unit;
Described write operation unit is used for USB device is carried out data writing operation.
14. the device of the information safety devices speed of raising visit USB interface as claimed in claim 12 is characterized in that described device also comprises the synchronization mechanism module;
Described synchronization mechanism module is used for when a plurality of thread accesses USB memory block of system, adopts the synchronization mechanism executable operations.
15. the device of the information safety devices speed of raising visit USB interface as claimed in claim 14 is characterized in that described synchronization mechanism module specifically comprises judging unit;
Described judging unit is used for judging the situation of described USB memory block when the affiliated thread of described judging unit is prepared the execution of the data in described USB memory block write operation:
A. not having thread operates described USB memory block;
B. there is thread that read operation is being carried out in described USB memory block;
C. there is thread that write operation is being carried out in described USB memory block;
If be judged as a state, then the affiliated thread of judging unit locks the data in the described USB memory block, carries out write operation then, and execution result is read in internal memory, and the locking to the USB memory block behind the EO, is removed in the USB memory block in the updating memory;
If be judged as b, c state, the affiliated thread waits of judging unit then is up to the thread complete operation of operating.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100889603A CN100399302C (en) | 2006-07-27 | 2006-07-27 | Method and apparatus for raising speed of access USB interface information safety equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100889603A CN100399302C (en) | 2006-07-27 | 2006-07-27 | Method and apparatus for raising speed of access USB interface information safety equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1889061A true CN1889061A (en) | 2007-01-03 |
CN100399302C CN100399302C (en) | 2008-07-02 |
Family
ID=37578340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100889603A Active CN100399302C (en) | 2006-07-27 | 2006-07-27 | Method and apparatus for raising speed of access USB interface information safety equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100399302C (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101303685B (en) * | 2007-05-09 | 2010-10-13 | 瑞昱半导体股份有限公司 | Method for improving read-write data speed of all-purpose sequence bus storage equipment |
US7934044B2 (en) | 2007-05-10 | 2011-04-26 | Realtek Semiconductor Corp. | Method for expediting data access of universal serial bus storage device |
CN101520854B (en) * | 2008-02-29 | 2012-12-05 | 锐迪科微电子(上海)有限公司 | Smart memory card, data safety control system and method thereof |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100286334B1 (en) * | 1998-03-10 | 2001-04-16 | 김영환 | Universal serial bus interface apparatus and emthod using direct memory access controller |
US20040193782A1 (en) * | 2003-03-26 | 2004-09-30 | David Bordui | Nonvolatile intelligent flash cache memory |
KR20030059773A (en) * | 2003-06-16 | 2003-07-10 | 주식회사 아이오셀 | Information processing device |
TWI258667B (en) * | 2003-12-02 | 2006-07-21 | Jtek Technology Corp | High-speed transmission architecture |
JP2006031123A (en) * | 2004-07-12 | 2006-02-02 | Shinano Kenshi Co Ltd | Usb memory device and usb memory device control program |
-
2006
- 2006-07-27 CN CNB2006100889603A patent/CN100399302C/en active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101303685B (en) * | 2007-05-09 | 2010-10-13 | 瑞昱半导体股份有限公司 | Method for improving read-write data speed of all-purpose sequence bus storage equipment |
US7934044B2 (en) | 2007-05-10 | 2011-04-26 | Realtek Semiconductor Corp. | Method for expediting data access of universal serial bus storage device |
CN101520854B (en) * | 2008-02-29 | 2012-12-05 | 锐迪科微电子(上海)有限公司 | Smart memory card, data safety control system and method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN100399302C (en) | 2008-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1154928C (en) | Resource management method and apparatus for information processing system of multitasking facility | |
CN101060412A (en) | Ethernet power supply system, control unit, master control module and Ethernet power supply method | |
CN1920780A (en) | Method and system for accessing critical region | |
CN1828541A (en) | Implementation method for timing task in Java operating system | |
CN101055533A (en) | Multithreading processor dynamic EMS memory management system and method | |
CN1828563A (en) | Processor and information processing method | |
CN1764906A (en) | Memory management in a data processing system | |
CN1160247A (en) | System and method for space efficient object locking | |
CN1783038A (en) | Information leakage prevention method and apparatus and program for the same | |
CN1924816A (en) | Method and apparatus for improving speed of multi-core system accessing critical resources | |
CN1826603A (en) | License moving apparatus and program | |
CN1916858A (en) | Monitoring methd, monitoring equipment in system with multiple cores, and multiple cores system | |
CN1728047A (en) | Image processing apparatus and control method and program thereof | |
CN101038611A (en) | Software protection method | |
CN1737779A (en) | Method and system for expanding peripherals | |
CN1645516A (en) | Data recovery apparatus and method used for flash memory | |
CN1658194A (en) | File system control apparatus and file system control method | |
CN1819544A (en) | Buffer management based on bitmap list | |
CN1889061A (en) | Method and apparatus for raising speed of access USB interface information safety equipment | |
CN1637712A (en) | Apparatus and method for interrupt control | |
CN1758253A (en) | File management system and method | |
CN1863085A (en) | Method and system for ensuring network managment and element configuration data consistency | |
CN1889729A (en) | Method and system for extending storing space of mobile terminal | |
CN1127022C (en) | Method and apparatus for processing data with address mapping | |
CN1928832A (en) | State tracking and recovering method and system in multi-processing computer system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee |
Owner name: FEITIAN CHENGXIN TECHNOLOGIES CO., LTD. Free format text: FORMER NAME: BEIJING FEITIAN CHENGXIN SCIENCE + TECHNOLOGY CO. LTD. |
|
CP03 | Change of name, title or address |
Address after: 100085 Beijing city Haidian District Xueqing Road No. 9 Ebizal building B block 17 layer Patentee after: Feitian Technologies Co., Ltd. Address before: 100083, Haidian District, Xueyuan Road, No. 40 research, 7 floor, 5 floor, Beijing Patentee before: Beijing Feitian Chengxin Science & Technology Co., Ltd. |