(57)【要約】【課題】マイクロプロセッサの作業負担を減少するとともに、格納媒体容量情報の処理時間を早く分析できる容量情報分析モジュール及びその方法を提供する。【解決手段】容量情報分析モジュール及びその方法は、その容量情報分析モジュールがインターフェースユニットでデータを読み取り、対比ユニットに供給し対比する。続いて、対比ユニットがデータを対比してから知らせ信号を出力し、累計ユニットが知らせ信号に基づいて対比ユニットの対比結果を累計する。各ユニットの間に、マイクロプロセッサから供給した設定信号で制御ユニットより制御されることによって、容量情報の分析時間を早くするとともにマイクロプロセッサの負担を減少させる。【選択図】図２
2007220066.tif 000002
【特許請求の範囲】
【請求項１】
データを読み取って対比するためのインターフェースユニットと、
データを対比して知らせ信号を出力する対比ユニットと、
前記知らせ信号に基づいて前記対比ユニットの対比結果を累計する累計ユニットと、
設定信号に基づいて前記インターフェースユニット、前記対比ユニット及び前記累計ユニットを制御される制御ユニットと、を含む容量情報分析モジュール。
【請求項２】
前記インターフェースユニットが、データバッファ域又は格納媒体インターフェースに前記データを読み取ることを特徴とする請求項１記載の容量情報分析モジュール。
【請求項３】
前記制御ユニットが、設定信号に基づいてインターフェースユニットを制御し、設定信号中の設定アドレス又はインターフェースによって、前記データバッファ域又は格納媒体インターフェースからデータを読み取ることを特徴とする請求項２記載の容量情報分析モジュール。
【請求項４】
前記対比ユニットが、前記制御ユニットにより制御、選択された少なくとも一つの対比モードを含むことを特徴とする請求項１記載の容量情報分析モジュール。
【請求項５】
前記制御ユニットが、前記データのファイルタイプに基づいて対応する対比モードを選択することを特徴とする請求項４記載の容量情報分析モジュール。
【請求項６】
前記知らせ信号が、前記データが前記対比モードに適する時出力した信号であることを特徴とする請求項５記載の容量情報分析モジュール。
【請求項７】
前記制御ユニットが、前記設定信号に基づいて前記累計ユニットを制御し、累計結果に応じ又は累計結果をゼロに戻すことを特徴とする請求項１記載の容量情報分析モジュール。
【請求項８】
前記制御ユニットが、マイクロプロセッサから前記設定信号を受信することを特徴とする請求項１記載の容量情報分析モジュール。
【請求項９】
設定信号で制御ユニットの制御動作を設定する工程と、
前記制御ユニットが前記設定信号に基づいてインターフェースユニットを制御しデータを読み取る工程と、
前記制御ユニットが前記設定信号に基づいて対比ユニットを制御しデータを対比する工程と、
前記累計ユニットが前記対比ユニットがデータに対しての対比結果を累計する工程と、
前記累計ユニットの累計結果を読み取る工程とを含む容量情報分析方法。
【請求項１０】
前記設定信号が、マイクロプロセッサから供給し、前記制御ユニットの制御動作を設定することを特徴とする請求項９記載の容量情報分析方法。
【請求項１１】
前記インターフェースが、前記制御ユニットが設定したアドレス又はインタフェースに基づいて、前記データバッファ域又は格納媒体からデータを読み取ることを特徴とする請求項９記載の容量情報分析方法。
【請求項１２】
前記制御ユニットが、前記データのファイルタイプに基づいて前記対比ユニットを制御し、対応の対比モードを選択し前記データと対比することを特徴とする請求項９記載の容量情報分析方法。
【請求項１３】
前記対比ユニットが前記データに対しての対比結果は、前記データが使える容量空間であると、前記累計ユニットに知らせ信号を出力することを特徴とする請求項９記載の容量情報分析方法。
【請求項１４】
前記累計ユニットが、前記知らせ信号に基づいて前記対比ユニットが前記データに対しての対比結果を累計、保存することを特徴とする請求項１３記載の容量情報分析方法。
【請求項１５】
前記制御ユニットが、前記設定信号に基づいて前記累計ユニットを制御し、累計結果に応じ又は累計結果をゼロに戻すことを特徴とする請求項９記載の容量情報分析方法。
【請求項１６】
さらに、前記制御ユニットにより前記累計ユニットの累計結果を読み取るマイクロプロセッサを含むことを特徴とする請求項９記載の容量情報分析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報分析のモジュール及びその方法に係り、特に、容量情報分析モジュール及びその方法に関する。
【背景技術】
【０００２】
従来の格納装置は、使用者が格納容量を観測し易いため、その装置内部に容量情報分析の機能が設置され、格納媒体の使用状態を走査分析し、さらに、走査分析の結果を格納記録し参考として使用者に表示させる。
【０００３】
中華民国特許公開２００５３９０４２号「格納容量情報分析機能を有する格納制御装置及びその制御方法」では、容量情報に係る分析方法を開示している。本願は容量情報分析モジュール及び容量情報一時記憶域を設置した格納制御システムを提供し、格納制御システムが、接続又は脱線の状態でともに格納媒体を独立に読取でき、その記録した格納容量に関連のアプリケーション情報を分析する機能を備える。しかし、本願は容量情報分析モジュールについて、容量情報分析モジュールが全体システム中で提供した作用しか触れなく、その内部分析方法について詳しく説明していない。
【０００４】
従来の格納装置容量情報分析の方法は、図１の従来の容量情報分析の機能ブロック図を参照する。先ず、格納媒体１０のうちからバッファ域１２内に読み取り、その後、マイクロプロセッサ１４によりバッファ域１２内からデータを１ビットずつ読み出し、データのファイル形態に基づいてデータの内容が使える容量空間であるか否かを対比分析する。例えば、データのファイル形態がＦＡＴ３２であると、その対比の形態は、連続４バイトが０（０ｘ００００００００）であると対応のクラスタ（ｃｌｕｓｔｅｒ）が使えるものであると表し、１セクタ（ｓｅｃｔｏｒ、５１２バイト）が、多くとも１２８クラスタ状態を記録する。データのファイル形態がＦＡＴ１６であると、その対比の形態は、連続２バイトが０（０ｘ００００）であると対応のクラスタ（ｃｌｕｓｔｅｒ）が使えるものであると表し、１セクタ（ｓｅｃｔｏｒ、５１２バイト）が、多くとも２５６クラスタ状態を記録する。データのファイル形態がＨＦＳ又はＨＦＳ  ｐｌｕｓであると、ともに１ビットでアロケーションブロック（ａｌｌｏｃａｔｉｏｎ  ｂｌｏｃｋ）の配置状態を表し、バイト毎が個々のビット（ｂｉｔ０〜ｂｉｔ７）にそれぞれ応じて独立判断する必要があり、１セクタが多くとも４０９６組のアロケーションブロックの状態を記録できる。
【０００５】
しかしながら、マイクロプロセッサ１４は、バッファ１２内からデータを１ビットずつ読み出して対比分析するため、例えば、ＦＡＴ３２を例に挙げると、連続４バイトが０であると対応のクラスタが使えるものであると表すように対比する必要があり、１セクタ、５１２バイトでも、少なくない対比時間がかかり並びにマイクロプロセッサ１４の効率も費やし、現在の容量莫大な格納媒体１０が必要とするマイクロプロセッサ１４の資源及び冗長な処理時間を分析することについては言うまでもない。
【特許文献１】中華民国特許公開２００５３９０４２号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
此れを鑑みて、本発明は、マイクロプロセッサの作業負担を減少するとともに、格納媒体容量情報の処理時間を早く分析できる容量情報分析モジュール及びその方法を提供する。
【課題を解決するための手段】
【０００７】
本発明は、インターフェースユニットと、対比ユニットと、累計ユニットと、制御ユニットとを含む容量情報分析モジュールを提供する。インターフェースユニットでデータを読み取り対比ユニットに供給し対比する。続いて、対比ユニットがデータを対比してから知らせ信号を出力し、累計ユニットが知らせ信号に基づいて対比ユニットの対比結果を累計する。制御ユニットがマイクロプロセッサから供給した設定信号に基づいて各ユニット間の動作を制御、設定する。
【０００８】
本発明は、容量情報分析方法を提供し、先ず、処理ユニットが供給する設定信号で制御ユニットの制御動作を設定する。その後、制御ユニットが設定信号に基づいてインターフェースユニットを制御しデータを読み取る。続いて、制御ユニットが設定信号に基づいて対比ユニットを制御しデータを対比する。さらに、累計ユニットが対比ユニットより供給した対比結果を累計する。最後に、累計ユニットに累計した対比結果を読み取る。
【０００９】
本発明の特徴及び技術内容をより理解できるため、以下の本発明に関わる詳しい説明及び添付図面を参照するが、添付図面は参考や説明のみに用い、本発明を局限するものではない。
【発明を実施するための最良の形態】
【００１０】
図２は、本発明に係る容量情報分析モジュールの機能ブロック図である。図２を参照すると、容量情報分析モジュール２０でマイクロプロセッサ２４の助けとして格納媒体の容量情報を分析し、元にはマイクロプロセッサ２４がデータバッファ域２２にデータを読み取って容量情報を分析する仕事を、容量情報分析モジュール２０に与えて処理させる。マイクロプロセッサ２４は、容量情報分析モジュール２０に設定信号を出力するだけであれば良く、容量情報分析モジュール２０が設定信号に基づいて容量情報の分析を完了した後に、容量情報分析モジュール２０内から分析した容量配置情報を読み取ることができる。
【００１１】
容量情報分析モジュール２０は、制御ユニット２０１と、インターフェースユニット２０３と、対比ユニット２０５と、累計ユニット２０７とを含む。制御ユニット２０１はマイクロプロセッサ２４に接続され、マイクロプロセッサ２４から伝送してきた設定信号を受信する。制御ユニット２０１は、さらに、設定信号に基づいてインターフェースユニット２０３、対比ユニット２０５及び累計ユニット２０７の動作を制御、設定する。インターフェースユニット２０３は、データバッファ域２２又は格納媒体インターフェース（図を示さず）に接続し、制御ユニット２０１に制御、設定され、設定アドレス又はインターフェースに基づいてデータバッファ域２２又は格納媒体からデータを読み取り、対比ユニット２０５に供給し対比させる。対比ユニット２０５はインターフェースユニット２０３に接続し制御ユニット２０１に制御、設定され、制御ユニット２０１は、対比しようとするデータのファイルタイプに基づいて対比ユニット２０５を制御し適当な対比モードを選択し、さらに、設定した対比モード及びインターフェースユニット２０３が読み取ったデータに基づいて対比する。さらに、対比結果が適している時に（例えば、ＦＡＴ３２のように、連続４バイトが０であると対応のクラスタが使えるものであると表すように対比し）、累計ユニット２０７に知らせ信号を出力する。累計ユニット２０７は対比ユニット２０５に接続し、対比ユニット２０５が出力した知らせ信号に基づいて、累計及び累計保存をし、使える容量空間の大きさを統計し、マイクロプロセッサ２４に直接的に読み取られ、又は、制御ユニット２０１により累計結果を読み取る。累計ユニット２０７も制御ユニット２０１の設定、制御によりゼロに戻すことができる。
【００１２】
続いて、図３は本発明に係る容量情報分析方法のフローチャートである。図３を参照すると、先ず、マイクロプロセッサ２４から設定信号を出力し制御ユニット２０１の初期化の動作状態を設定し、インターフェースユニット２０３、対比ユニット２０５及び累計ユニット２０７の動作を制御、設定し（図３のステップＳ３０１のように）、該初期化は、さらに、制御ユニット２０１が該設定信号に基づいて累計ユニット２０７の累計結果をゼロに戻す。続いて、制御ユニット２０１が設定信号に基づいてインターフェースユニット２０３を制御し、設定したアドレス又はインターフェースによってデータバッファ域２２又は格納媒体からデータを読み取る（図３のステップＳ３０３のように）。そして、制御ユニット２０１が設定信号より対比ユニット２０５を制御、設定し適当な対比モードを選択し、さらに、設定した対比モード及びインターフェースユニット２０３が読み取ったデータに基づいて対比し、対比結果が適している時に、累計ユニット２０７に知らせ信号を出力する（図３のステップＳ３０５のように）。続いて、累計ユニット２０７は対比ユニット２０５が出力した知らせ信号に基づいて、格納媒体が使える容量空間を累計する（図３のステップＳ３０７のように）。最後に、マイクロプロセッサ２４が、累計ユニット２０７から累計結果を直接的に読み取り、又は、制御ユニット２０１により読み取り、格納媒体が使える容量空間を獲得する。
【００１３】
以上のように、本発明は、マイクロプロセッサ２４の作業負担を減少するとともに、マイクロプロセッサ２４が容量情報を分析する効率を向上し、格納媒体に適応される時にそのアクセス効率を向上できる容量情報分析モジュール及びその方法を提供する。
【００１４】
しかし、前記の説明は、単に本発明の好ましい具体的な実施例の詳細説明及び図面に過ぎなく、本発明の特許請求の範囲を局限するものではなく、いずれの当該分野における通常の知識を有する専門家が本発明の分野の中で、適当に変更や修飾などを実施できるが、それらの実施のことが本発明の主張範囲内に納入されるべきことは言うまでもないことである。
【図面の簡単な説明】
【００１５】
【図１】従来の容量情報分析の機能ブロック図である。
【図２】本発明に係る容量情報分析モジュールの機能ブロック図である。
【図３】本発明に係る容量情報分析方法のフローチャートである。
【符号の説明】
【００１６】
１０  格納媒体
１２  バッファ域
１４  マイクロプロセッサ
２０  容量情報分析モジュール
２２  データバッファ域
２４  マイクロプロセッサ
２０１  制御ユニット
２０３  インターフェースユニット
２０５  対比ユニット
２０７  累計ユニット
【図１】
2007220066.tif 000003
【図２】
2007220066.tif 000004
【図３】
2007220066.tif 000005