US20060271590A1 - Volume information analysis module and method thereof - Google Patents
Volume information analysis module and method thereof Download PDFInfo
- Publication number
- US20060271590A1 US20060271590A1 US11/498,891 US49889106A US2006271590A1 US 20060271590 A1 US20060271590 A1 US 20060271590A1 US 49889106 A US49889106 A US 49889106A US 2006271590 A1 US2006271590 A1 US 2006271590A1
- Authority
- US
- United States
- Prior art keywords
- unit
- compare
- data
- volume information
- information analysis
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0632—Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
- G06F3/0676—Magnetic disk device
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
Definitions
- the present invention relates to information analysis module and the method thereof; in particular, it relates to a volume information analysis module and the method thereof.
- Prior art storage devices are provided with volume information analysis functions therein to facilitate users to observe storage volume, which scan and analyze usage status of the storage media, then save and record the scanning and analysis results, allowing further display for user's references.
- U.S. Patent Open Publication No. 2006/0075182 titled as “Storage control apparatus capable of analyzing volume information and a control method thereof”, there provided an analysis method for volume information.
- the said document illustrated a storage control system provided with a volume information analysis module and a volume information registration area, offering the storage control system with the functions of reading the storage media independently, online or offline, to further analyze storage volume related application information carried thereon.
- the said document has merely stated the functions provided by the volume information analysis module within the entire system, but no further descriptions on its internal analysis method.
- FIG. 1 a functional block diagram of prior art volume information analysis is shown.
- the storage media 10 reads data to the buffering area 12
- the microprocessor 14 reads the data bit by bit from the buffering area 12 , in order to compare the contents of analysis data according to the file type of the data, checking whether it is an available volume space. For example: suppose the file type of the data is of FAT32, whose compare type is consecutive four bytes 0 (0 ⁇ 00000000), which indicates corresponding clusters are available, and one single sector (512 bytes) can record at maximum 128 sets of cluster statuses.
- the file type of the data is of FAT16, whose compare type is consecutive two bytes 0 (0 ⁇ 0000), which represents corresponding clusters are available, and one single sector ( 512 bytes) records at maximum 256 sets of cluster statuses.
- each bit needs to be independently determined separately based on respective bits (bit 0 to bit 7 ), and one single sector can record at maximum 4096 sets of allocation block statuses.
- the microprocessor 14 since the microprocessor 14 reads data from the buffering area 12 bit by bit to perform analysis and compare operations, taking FAT32 for example, it must compare consecutive four bytes 0 to indicate the corresponding clusters are available; furthermore one sector of 512 bytes will also require much time to be compared and consume the performance of the microprocessor 14 , not to mention the necessary resources of the microprocessor 14 and long process times for analyzing the storage media 10 having high-capacity nowadays.
- the present invention provides a volume information analysis module and the method thereof, which reduces work loadings of micro process unit, and also shortens process times required for analyzing storage media volume information.
- the present invention offers a volume information analysis module, wherein comprising an interface unit, a compare unit, an accumulate unit and a control unit.
- the interface unit is used to read data, thereby provided to compare unit for compare.
- the compare unit compares the data and outputs an acknowledge signal, then the accumulate unit, according to the said acknowledge signal, accumulates the compare result from the compare unit.
- the control unit thus, in accordance with the setting signal provided by the micro process unit, controls the settings of actions among each unit.
- the present invention provides a volume information analysis method, which first sets control actions of the control unit with setting signal provided for the process unit. Then the control unit controls the interface unit according to the setting signal to read data. Next, the control unit controls the compare unit in accordance with the setting signal to compare data. Following which, the accumulate unit accumulates the data compare result provided by the compare unit. Finally, at the accumulate unit, the accumulated compare result will be read.
- FIG. 1 illustrates a functional block diagram of prior art volume information analysis
- FIG. 2 illustrates a functional block diagram of volume information analysis module according to the present invention.
- FIG. 3 illustrates a flowchart of volume information analysis method according to the present invention.
- volume information analysis module 20 is used to facilitate the microprocessor 24 to analyze the volume information of a storage media, which transfers the operations of reading data in the data buffering area 22 for analyzing the volume information originally performed by the microprocessor 24 , to the volume information analysis module 20 .
- the microprocessor 24 now just outputs the setting signal to the volume information analysis module 20 , and when the volume information analysis module 20 has completed the volume information analysis based on the setting signal, it is thus possible to read the analyzed volume allocation information in the volume information analysis module 20 .
- the volume information analysis module 20 comprises a control unit 201 , an interface unit 203 , a compare unit 205 and an accumulate unit 207 .
- the control unit 201 is connected to the microprocessor 24 , and receives the setting signal sent by the microprocessor 24 .
- the control unit 201 sets the actions of the interface unit 203 , the compare unit 205 and the accumulate unit 207 according to the setting signal.
- the interface unit 203 is linked with the data buffering area 22 or a storage media interface (not shown in the drawing), controlled by the settings of the control unit 201 , and reading data from the data buffering area 22 or the storage media according to the set addresses or interfaces, thereby providing the compare unit 205 to compare.
- the compare unit 205 is connected to the interface unit 203 , controlled by the settings of the control unit 201 , wherein the control unit 201 controls the compare unit 205 in accordance with the file type of data intended to be compared, thereby to select an appropriate compare mode, then compares with the data that read by the interface unit 203 based on the selected compare mode. Furthermore, when the compare result matches (e.g. for FAT32, the compare result matches four consecutive bytes 0 , which indicates the corresponding clusters are available), an acknowledge single will be output to the accumulate unit 207 .
- the compare result matches e.g. for FAT32, the compare result matches four consecutive bytes 0 , which indicates the corresponding clusters are available
- the accumulate unit 207 is connected to the compare unit 205 , and performs accumulation and storage actions based on the acknowledge signal sent by the compare unit 205 , thereby calculates available volume space size, allowing the microprocessor 24 to read directly, or via the control unit 201 , such an accumulate result.
- the accumulate unit 207 is also controlled by the settings of the control unit 201 , which can be cleared and reset to zero.
- the microprocessor 24 outputs a setting signal to set the action status of initialization in the control unit 201 , thereby to control the actions of the interface unit 203 , the compare unit 205 as well as the accumulate unit 207 (as shown in S 301 of FIG. 3 ), in which the said initialization operation further comprises the control unit 201 , according to the setting signal, clears the accumulate result in the accumulate unit 207 to zero.
- the control unit 201 controls, according to the setting signal, the interface unit 203 to read data from the data buffering area 22 or storage media, based on the set addresses or interfaces (as shown in S 303 of FIG.
- the control unit 201 subsequently controls the compare unit 205 by the setting signal to select an appropriate compare mode, then compares the said data with the data read by the interface unit 203 according to the set compare mode; in case the compare result does match, an acknowledge signal will be output to the accumulate unit 207 (as shown in S 305 of FIG. 3 ).
- the accumulate unit 207 then accumulates the available volume space of the storage media, according to the acknowledge signal from the compare unit 205 (as shown in S 307 of FIG. 3 ).
- the microprocessor 24 directly, or via the control unit 201 , reads the accumulate result from the accumulate unit 207 , hence obtaining the available volume space of the storage media.
- volume information analysis module by means of the volume information analysis module and the method thereof of the present invention, it is hence possible to reduce work loadings of the microprocessor 24 , increase efficiency of volume information analysis in the microprocessor 24 , and furthermore enhance the access performance when applied to storage devices.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
Abstract
A volume information analysis module reads a data by an interface unit. The volume information analysis module uses a compare unit to compare the data. After comparing the data, the compare unit outputs a signal, and then a count unit accumulates result of the comparing according to the signal. A control unit receives a setting signal from a micro process unit to control the interface unit, the compare unit and the count unit. Thereby using the volume information analysis module can accelerate analysis speed and reduce loading of the micro process unit.
Description
- This application is a Continuation-in-part of application Ser. No. 11/039892, filed on 24 Jan. 2005, and entitled Storage control apparatus capable of analyzing volume information and a control method thereof.
- 1. Field of the Invention
- The present invention relates to information analysis module and the method thereof; in particular, it relates to a volume information analysis module and the method thereof.
- 2. Description of Related Art
- Prior art storage devices are provided with volume information analysis functions therein to facilitate users to observe storage volume, which scan and analyze usage status of the storage media, then save and record the scanning and analysis results, allowing further display for user's references. In the U.S. Patent Open Publication No. 2006/0075182, titled as “Storage control apparatus capable of analyzing volume information and a control method thereof”, there provided an analysis method for volume information. The said document illustrated a storage control system provided with a volume information analysis module and a volume information registration area, offering the storage control system with the functions of reading the storage media independently, online or offline, to further analyze storage volume related application information carried thereon. However, in terms of the volume information analysis module, the said document has merely stated the functions provided by the volume information analysis module within the entire system, but no further descriptions on its internal analysis method.
- Concerning the prior art storage device volume information analysis method, please now refer to
FIG. 1 in which a functional block diagram of prior art volume information analysis is shown. Initially, thestorage media 10 reads data to thebuffering area 12, then themicroprocessor 14 reads the data bit by bit from thebuffering area 12, in order to compare the contents of analysis data according to the file type of the data, checking whether it is an available volume space. For example: suppose the file type of the data is of FAT32, whose compare type is consecutive four bytes 0 (0×00000000), which indicates corresponding clusters are available, and one single sector (512 bytes) can record at maximum 128 sets of cluster statuses. If the file type of the data is of FAT16, whose compare type is consecutive two bytes 0 (0×0000), which represents corresponding clusters are available, and one single sector (512 bytes) records at maximum 256 sets of cluster statuses. In case the file type of the data belongs to HFS or HFS plus, either of which employs one bit to represent allocation statuses of allocation blocks, each bit needs to be independently determined separately based on respective bits (bit0 to bit7), and one single sector can record at maximum 4096 sets of allocation block statuses. However, since themicroprocessor 14 reads data from thebuffering area 12 bit by bit to perform analysis and compare operations, taking FAT32 for example, it must compare consecutive four bytes 0 to indicate the corresponding clusters are available; furthermore one sector of 512 bytes will also require much time to be compared and consume the performance of themicroprocessor 14, not to mention the necessary resources of themicroprocessor 14 and long process times for analyzing thestorage media 10 having high-capacity nowadays. - Regarding to the above-mentioned issues, the present invention provides a volume information analysis module and the method thereof, which reduces work loadings of micro process unit, and also shortens process times required for analyzing storage media volume information.
- The present invention offers a volume information analysis module, wherein comprising an interface unit, a compare unit, an accumulate unit and a control unit. In which, the interface unit is used to read data, thereby provided to compare unit for compare. Next the compare unit compares the data and outputs an acknowledge signal, then the accumulate unit, according to the said acknowledge signal, accumulates the compare result from the compare unit. The control unit thus, in accordance with the setting signal provided by the micro process unit, controls the settings of actions among each unit.
- The present invention provides a volume information analysis method, which first sets control actions of the control unit with setting signal provided for the process unit. Then the control unit controls the interface unit according to the setting signal to read data. Next, the control unit controls the compare unit in accordance with the setting signal to compare data. Following which, the accumulate unit accumulates the data compare result provided by the compare unit. Finally, at the accumulate unit, the accumulated compare result will be read.
- To further appreciate the features and technical contents of the present invention, please refer to the detailed descriptions and appended drawings for the present invention, wherein the appended drawings hereunder provided are merely for references and illustrations of the present invention, not in any aspects for limiting the scope of the present invention.
-
FIG. 1 illustrates a functional block diagram of prior art volume information analysis; -
FIG. 2 illustrates a functional block diagram of volume information analysis module according to the present invention; and -
FIG. 3 illustrates a flowchart of volume information analysis method according to the present invention. - Now refer to the functional block diagram of volume information analysis module according to the present invention, as shown in
FIG. 2 . Wherein, the volumeinformation analysis module 20 is used to facilitate themicroprocessor 24 to analyze the volume information of a storage media, which transfers the operations of reading data in thedata buffering area 22 for analyzing the volume information originally performed by themicroprocessor 24, to the volumeinformation analysis module 20. Themicroprocessor 24 now just outputs the setting signal to the volumeinformation analysis module 20, and when the volumeinformation analysis module 20 has completed the volume information analysis based on the setting signal, it is thus possible to read the analyzed volume allocation information in the volumeinformation analysis module 20. - The volume
information analysis module 20 comprises acontrol unit 201, aninterface unit 203, a compareunit 205 and anaccumulate unit 207. Wherein thecontrol unit 201 is connected to themicroprocessor 24, and receives the setting signal sent by themicroprocessor 24. Thecontrol unit 201 then sets the actions of theinterface unit 203, the compareunit 205 and the accumulateunit 207 according to the setting signal. Theinterface unit 203 is linked with thedata buffering area 22 or a storage media interface (not shown in the drawing), controlled by the settings of thecontrol unit 201, and reading data from thedata buffering area 22 or the storage media according to the set addresses or interfaces, thereby providing the compareunit 205 to compare. The compareunit 205 is connected to theinterface unit 203, controlled by the settings of thecontrol unit 201, wherein thecontrol unit 201 controls the compareunit 205 in accordance with the file type of data intended to be compared, thereby to select an appropriate compare mode, then compares with the data that read by theinterface unit 203 based on the selected compare mode. Furthermore, when the compare result matches (e.g. for FAT32, the compare result matches four consecutive bytes 0, which indicates the corresponding clusters are available), an acknowledge single will be output to the accumulateunit 207. The accumulateunit 207 is connected to the compareunit 205, and performs accumulation and storage actions based on the acknowledge signal sent by the compareunit 205, thereby calculates available volume space size, allowing themicroprocessor 24 to read directly, or via thecontrol unit 201, such an accumulate result. The accumulateunit 207 is also controlled by the settings of thecontrol unit 201, which can be cleared and reset to zero. - Next, refer to
FIG. 3 , wherein a flowchart of volume information analysis method according to the present invention is shown. To start, themicroprocessor 24 outputs a setting signal to set the action status of initialization in thecontrol unit 201, thereby to control the actions of theinterface unit 203, the compareunit 205 as well as the accumulate unit 207 (as shown in S301 ofFIG. 3 ), in which the said initialization operation further comprises thecontrol unit 201, according to the setting signal, clears the accumulate result in theaccumulate unit 207 to zero. Following this, thecontrol unit 201 controls, according to the setting signal, theinterface unit 203 to read data from thedata buffering area 22 or storage media, based on the set addresses or interfaces (as shown in S303 ofFIG. 3 ). Thecontrol unit 201 subsequently controls the compareunit 205 by the setting signal to select an appropriate compare mode, then compares the said data with the data read by theinterface unit 203 according to the set compare mode; in case the compare result does match, an acknowledge signal will be output to the accumulate unit 207 (as shown in S305 ofFIG. 3 ). The accumulateunit 207 then accumulates the available volume space of the storage media, according to the acknowledge signal from the compare unit 205 (as shown in S307 ofFIG. 3 ). Finally, themicroprocessor 24 directly, or via thecontrol unit 201, reads the accumulate result from the accumulateunit 207, hence obtaining the available volume space of the storage media. - In summary, by means of the volume information analysis module and the method thereof of the present invention, it is hence possible to reduce work loadings of the
microprocessor 24, increase efficiency of volume information analysis in themicroprocessor 24, and furthermore enhance the access performance when applied to storage devices. - However, the fore-mentioned illustrations represent simply the descriptions and drawings for the preferred embodiments of the present invention; the features of the present invention are not in any aspects limited to such embodiments, nor should they be used to constrain the present invention. The scopes of the present invention should hence be based on the following claims; all embodiments conforming with the spirits and scopes of the present invention, as well as similar variations thereof, should be included in the of field the present invention. Any variations and modifications that those skilled in the art can conveniently consider in the field of the present invention should therefore be covered by the following claims of the present invention.
Claims (16)
1. A volume information analysis module, wherein comprising:
an interface unit, used to read data to provide for compare;
a compare unit, comparing the data and outputting an acknowledge signal;
an accumulate unit, accumulating the compare result from the compare unit, according to the said acknowledge signal; and
a control unit, controlling the interface unit, the compare unit and the accumulate unit, according to a setting signal.
2. The volume information analysis module of claim 1 , wherein the interface unit reads the data at a data buffering area or a storage media interface.
3. The volume information analysis module of claim 2 , wherein the control unit controls the interface unit according to the setting signal, and reads the data from the data buffering area or the storage media interface according to the set addresses or interfaces in the setting signal.
4. The volume information analysis module of claim 1 , wherein the compare unit comprises at least one compare mode; the control unit controls the selection of the compare modes.
5. The volume information analysis module of claim 4 , wherein the control unit, based on the file type of the data, selects corresponding compare mode.
6. The volume information analysis module of claim 5 , wherein the acknowledge signal is the output signal when the data matches the compare mode.
7. The volume information analysis module of claim 1 , wherein the control unit, according to the setting signal, controls the accumulate unit to response accumulate result or clear the accumulate result to zero.
8. The volume information analysis module of claim 1 , wherein the control unit receives the setting signal from a micro process unit.
9. A volume information analysis method, comprising the following steps:
using a setting signal to set a control unit;
controlling an interface unit to read a data by the control unit according to the setting signal;
controlling a compare unit to compare the data by the control unit according to the setting signal;
accumulating the compare result for the data from the compare unit by an accumulate unit; and
reading the accumulate result from the accumulate unit.
10. The volume information analysis method of claim 9 , wherein the setting signal is provided by a micro process unit, in order to set the control actions of the control unit.
11. The volume information analysis method of claim 9 , wherein the interface unit reads the data from the data buffering area or the storage media according to the addresses or interfaces set by the control unit.
12. The volume information analysis method of claim 9 , wherein the control unit controls the compare unit according to the file type of the data, to select a corresponding compare mode to compare with the data.
13. The volume information analysis method of claim 9 , wherein, as to the compare result for the data from the compare unit, if the data is available volume space, then an acknowledge signal will be output to the accumulate unit.
14. The volume information analysis method of claim 13 , wherein the accumulate unit, according to the acknowledge signal, accumulates and saves the compare result for the data from the compare unit.
15. The volume information analysis method of claim 9 , wherein the control unit, according to the setting signal, controls the accumulate unit to response accumulate result or clear the accumulate result to zero.
16. The volume information analysis method of claim 9 , further comprising a micro process unit reading the accumulate result of the accumulate unit via the control unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/498,891 US20060271590A1 (en) | 2004-05-18 | 2006-08-04 | Volume information analysis module and method thereof |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW93113998 | 2004-05-18 | ||
| TW093113998A TWI255426B (en) | 2004-05-18 | 2004-05-18 | Storage control apparatus capable of analyzing volume information and the control method thereof |
| US11/039,892 US20060075182A1 (en) | 2004-05-18 | 2005-01-24 | Storage control apparatus capable of analyzing volume information and a control method thereof |
| US11/498,891 US20060271590A1 (en) | 2004-05-18 | 2006-08-04 | Volume information analysis module and method thereof |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/039,892 Continuation-In-Part US20060075182A1 (en) | 2004-05-18 | 2005-01-24 | Storage control apparatus capable of analyzing volume information and a control method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20060271590A1 true US20060271590A1 (en) | 2006-11-30 |
Family
ID=35404521
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/039,892 Abandoned US20060075182A1 (en) | 2004-05-18 | 2005-01-24 | Storage control apparatus capable of analyzing volume information and a control method thereof |
| US11/498,891 Abandoned US20060271590A1 (en) | 2004-05-18 | 2006-08-04 | Volume information analysis module and method thereof |
| US11/878,326 Expired - Fee Related US7757036B2 (en) | 2004-05-18 | 2007-07-24 | Storage control apparatus capable of analyzing volume information and a control method thereof |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/039,892 Abandoned US20060075182A1 (en) | 2004-05-18 | 2005-01-24 | Storage control apparatus capable of analyzing volume information and a control method thereof |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/878,326 Expired - Fee Related US7757036B2 (en) | 2004-05-18 | 2007-07-24 | Storage control apparatus capable of analyzing volume information and a control method thereof |
Country Status (5)
| Country | Link |
|---|---|
| US (3) | US20060075182A1 (en) |
| JP (1) | JP2005332366A (en) |
| KR (1) | KR100755583B1 (en) |
| DE (1) | DE102005004164A1 (en) |
| TW (1) | TWI255426B (en) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100395715C (en) * | 2001-11-30 | 2008-06-18 | 富士通天株式会社 | Logic development device for microcomputer |
| JP2003280902A (en) * | 2002-03-25 | 2003-10-03 | Fujitsu Ten Ltd | Microcomputer logic development system and its program |
| US20060272027A1 (en) * | 2005-05-26 | 2006-11-30 | Finisar Corporation | Secure access to segment of data storage device and analyzer |
| US20080016266A1 (en) * | 2006-07-14 | 2008-01-17 | Yi-Chun Liu | Method And Apparatus For Smart Storage Devices |
| WO2008127458A2 (en) | 2006-12-06 | 2008-10-23 | Fusion Multisystems, Inc. (Dba Fusion-Io) | Apparatus, system, and method for a shared, front-end, distributed raid |
| US8063618B2 (en) * | 2007-12-31 | 2011-11-22 | Intel Corporation | Supply voltage control based at least in part on power state of integrated circuit |
| US20090327295A1 (en) * | 2008-06-25 | 2009-12-31 | Microsoft Corporation | Maintenance of exo-file system metadata on removable storage device |
| WO2011031903A2 (en) * | 2009-09-09 | 2011-03-17 | Fusion-Io, Inc. | Apparatus, system, and method for allocating storage |
| US10133486B2 (en) * | 2014-08-11 | 2018-11-20 | Seagate Technology Llc | Status indicator on a data storage device |
| US10692335B2 (en) | 2014-08-11 | 2020-06-23 | Seagate Technology Llc | Green drive with status indicator |
| US11148059B2 (en) * | 2017-09-28 | 2021-10-19 | Ags Llc | Methods for generating and validating gaming machine subscription keys and securing subscription parameter data and jurisdiction files |
| CN109298838A (en) * | 2018-09-25 | 2019-02-01 | 湖北工业大学 | A storage device with offline data processing function and data processing method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6944739B2 (en) * | 2001-09-20 | 2005-09-13 | Microchip Technology Incorporated | Register bank |
| US7062603B2 (en) * | 2001-11-19 | 2006-06-13 | International Business Machines Corporation | External storage device for selectively storing data between first and second recording media |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07175692A (en) * | 1993-12-16 | 1995-07-14 | Nec Software Kansai Ltd | Display device for working condition of magnetic disk volume |
| JP4238514B2 (en) * | 2002-04-15 | 2009-03-18 | ソニー株式会社 | Data storage device |
| JP3967993B2 (en) | 2002-10-21 | 2007-08-29 | 株式会社日立製作所 | Storage used capacity display method |
| KR100520469B1 (en) * | 2003-01-07 | 2005-10-12 | 주식회사 메인테크엔지니어링 | Device and system for Status-information display of computer |
| US7146462B2 (en) * | 2003-05-20 | 2006-12-05 | Hitachi, Ltd. | Storage management method |
| JP4384470B2 (en) * | 2003-10-21 | 2009-12-16 | 株式会社日立製作所 | Storage device management method |
-
2004
- 2004-05-18 TW TW093113998A patent/TWI255426B/en not_active IP Right Cessation
-
2005
- 2005-01-24 US US11/039,892 patent/US20060075182A1/en not_active Abandoned
- 2005-01-28 DE DE102005004164A patent/DE102005004164A1/en not_active Ceased
- 2005-03-22 JP JP2005081264A patent/JP2005332366A/en active Pending
- 2005-03-25 KR KR1020050025091A patent/KR100755583B1/en not_active Expired - Fee Related
-
2006
- 2006-08-04 US US11/498,891 patent/US20060271590A1/en not_active Abandoned
-
2007
- 2007-07-24 US US11/878,326 patent/US7757036B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6944739B2 (en) * | 2001-09-20 | 2005-09-13 | Microchip Technology Incorporated | Register bank |
| US7062603B2 (en) * | 2001-11-19 | 2006-06-13 | International Business Machines Corporation | External storage device for selectively storing data between first and second recording media |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102005004164A1 (en) | 2005-12-15 |
| KR100755583B1 (en) | 2007-09-06 |
| US7757036B2 (en) | 2010-07-13 |
| US20070266219A1 (en) | 2007-11-15 |
| TW200539042A (en) | 2005-12-01 |
| KR20060044785A (en) | 2006-05-16 |
| JP2005332366A (en) | 2005-12-02 |
| US20060075182A1 (en) | 2006-04-06 |
| TWI255426B (en) | 2006-05-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1321378C (en) | Data management device and method for flash memory | |
| US20060271590A1 (en) | Volume information analysis module and method thereof | |
| US7197189B2 (en) | System and method having removable storage medium with data compression | |
| US20090187720A1 (en) | Automatic backup method and computer system with automatic backup function | |
| US20080229046A1 (en) | Unified support for solid state storage | |
| KR20040105529A (en) | Storage device comprising optimization compression management mechanism | |
| WO2005057475A1 (en) | Recording apparatus | |
| US7409477B2 (en) | Memory card having a processor coupled between host interface and second interface wherein internal storage code provides a generic interface between host interface and processor | |
| US20120303945A1 (en) | Computer system with multiple operation modes and method of switching modes thereof | |
| CN113656364B (en) | Sensor data processing method, device and computer readable storage medium | |
| US20070168603A1 (en) | Information recording apparatus and control method thereof | |
| US20080250189A1 (en) | Circuit and Method for Improving Operation Life of Memory | |
| CN111274189B (en) | USB equipment and real-time communication method thereof | |
| US8285932B2 (en) | Mass storage system with improved usage of buffer capacity | |
| US20050005041A1 (en) | Storage medium adapting interface device | |
| US20050204081A1 (en) | [data compression/decompression device and system applying the same] | |
| US20070250661A1 (en) | Data recording apparatus and method of controlling the same | |
| JP2004030090A (en) | Cache memory management method | |
| US20070186041A1 (en) | Mass storage device, mass storage controller and methods for use therewith | |
| JP2006127401A (en) | Medium storage device, cache segment switching method for medium storage device, and medium storage system | |
| US20070025196A1 (en) | Information processing apparatus, information processing method, and computer program product | |
| CN100454249C (en) | Method and structure for installing operating system with additional driver | |
| US20090094392A1 (en) | System and Method for Data Operations in Memory | |
| US20070101027A1 (en) | Multi-interface storage device | |
| KR20040025717A (en) | Audio/video file player and method thereof through usb storage device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: CARRY COMPUTER ENG. CO., LTD., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HSIEH, HSIANG-AN;REEL/FRAME:018086/0045 Effective date: 20060803 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |