[go: up one dir, main page]

US20060271590A1 - Volume information analysis module and method thereof - Google Patents

Volume information analysis module and method thereof Download PDF

Info

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
Application number
US11/498,891
Inventor
Hsiang-An Hsieh
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Carry Computer Engineering Co Ltd
Original Assignee
Carry Computer Engineering Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Carry Computer Engineering Co Ltd filed Critical Carry Computer Engineering Co Ltd
Priority to US11/498,891 priority Critical patent/US20060271590A1/en
Assigned to CARRY COMPUTER ENG. CO., LTD. reassignment CARRY COMPUTER ENG. CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HSIEH, HSIANG-AN
Publication of US20060271590A1 publication Critical patent/US20060271590A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0632Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • G06F3/0676Magnetic disk device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital 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

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • 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.
  • BACKGROUND OF THE INVENTION
  • 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, the storage media 10 reads data to the buffering area 12, then 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. 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 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.
  • SUMMARY OF THE INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • Now refer to the functional block diagram of volume information analysis module according to the present invention, as shown in FIG. 2. Wherein, the 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. Wherein the control unit 201 is connected to the microprocessor 24, and receives the setting signal sent by the microprocessor 24. The control unit 201 then 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 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.
  • Next, refer to FIG. 3, wherein a flowchart of volume information analysis method according to the present invention is shown. To start, 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 S301 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. Following this, 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 S303 of FIG. 3). 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 S305 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 S307 of FIG. 3). Finally, 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.
  • 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 the microprocessor 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.
US11/498,891 2004-05-18 2006-08-04 Volume information analysis module and method thereof Abandoned US20060271590A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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