JP5325637B2 - 情報処理プログラムおよび情報処理装置 - Google Patents
情報処理プログラムおよび情報処理装置 Download PDFInfo
- Publication number
- JP5325637B2 JP5325637B2 JP2009088943A JP2009088943A JP5325637B2 JP 5325637 B2 JP5325637 B2 JP 5325637B2 JP 2009088943 A JP2009088943 A JP 2009088943A JP 2009088943 A JP2009088943 A JP 2009088943A JP 5325637 B2 JP5325637 B2 JP 5325637B2
- Authority
- JP
- Japan
- Prior art keywords
- management information
- storage area
- area
- information
- processing
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 41
- 238000000034 method Methods 0.000 claims description 20
- 238000003786 synthesis reaction Methods 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 2
- 230000002194 synthesizing effect Effects 0.000 claims description 2
- 239000002131 composite material Substances 0.000 claims 1
- 238000007726 management method Methods 0.000 description 127
- 238000005192 partition Methods 0.000 description 107
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 4
- 230000002155 anti-virotic effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明の他の目的は、各分割領域を低コストで、かつ容易に完全に独立して管理することを実現する情報処理プログラムおよび情報処理装置を提供することである。
本発明に係る情報処理プログラムは、データを記憶する記憶装置を主に制御するプログラムであって、記憶装置の記憶領域を、少なくともn(nは1を除く整数)個に分割する分割ステップと、分割ステップにより分割された一の記憶領域に記憶された第1管理情報を作成する第1作成ステップと、分割ステップにより分割された他の記憶領域に記憶された第n管理情報を作成する第n作成ステップと、第1管理情報から第n管理情報までの少なくとも複数を合成し、1個の管理情報のように見せかける擬似合成処理ステップと、を含むものである。
一の記憶領域から第n記憶領域の少なくとも1または複数は、隠蔽された記憶領域であってもよい。
また、当該隠し領域にOS(オペレーションシステム)を記録し、隠し領域が有効な場合に、記録されたOSの起動や、起動したOSから記録装置の利用が容易となり、別途ROM(リードオンリーメモリー)等を設けて、OSを記録する必要がなくなるため、コストの削減を実現することができる。
擬似合成処理ステップは、P個(Pは2以上の整数)の接続部毎に第1管理情報から第n管理情報までの組合せを切り換える切り換えステップを有してもよい。
情報処理プログラムは、第1処理ステップおよび第n処理ステップを備え、記憶装置の第1接続部に接続された場合に第1記憶領域から第m記憶領域のみを使用するように処理する第1処理ステップを動作させ、記憶装置の第2接続部に接続された場合に第1記憶領域から第n記憶領域を使用するように処理する第n処理ステップを動作させてもよい。
本発明に係る情報処理装置は、データを記憶する記憶装置を備えた情報処理装置であって、記憶装置の少なくともn(nは1を除く整数)個に分割された記憶領域と、分割された一の記憶領域に記憶された第1管理情報と、分割された他の記憶領域に記憶された第n管理情報と、第1管理情報から第n管理情報までの少なくとも複数を合成し、1個の管理情報に見せかける擬似合成処理部と、を含むものである。
一の記憶領域から第n記憶領域の少なくとも1または複数は、隠蔽された記憶領域であってもよい。
また、当該隠し領域にOS(オペレーションシステム)を記録し、隠し領域が有効な場合に、記録されたOSの起動や、起動したOSから記録装置の利用が容易となり、別途ROM(リードオンリーメモリー)等を設けて、OSを記録する必要がなくなるため、コストの削減を実現することができる。
情報処理装置は、外部との送受信が可能なP個の接続部をさらに備え、擬似合成処理部は、P個の接続部毎に第1管理情報から第n管理情報までの組合せを切り換える切り換え装置を有してもよい。
情報処理装置は、第1処理部から第n処理部を備え、記憶装置は、第1接続部と第2接続部とを備え、記憶装置の第1接続部に接続された場合に第1記憶領域から第m記憶領域のみを使用するように処理する第1処理部を動作させ、記憶装置の第2接続部に接続された場合に第1記憶領域から第n記憶領域までを使用するように処理する第n処理部を動作させてもよい。
情報処理装置は、着脱可能な外付け装置であってもよい。
図1は、本発明に係る情報処理装置100の概要の一例を示す模式図であり、図2は、図1のHDD500の仮想的分割構造の一例を示す模式図であり、図3および図4は、図1のHDD500のパーティション管理情報の管理情報の構造の一例を示す模式図である。なお、図3は、HDD500の通常領域510における通常領域用パーティション管理情報512の例を示し、図4は、HDD500の隠し領域520における隠し領域用パーティション管理情報522の例を示す。
このSET MAX ADDRESSコマンドでは、変更可能な容量が、READ NATIVE MAX ADDRESSコマンドで取得することができ、設定された容量を不揮発性メモリに保存しないので一時的な容量変更が可能であり、一時的な容量変更を行なった場合でも、リセットや電源再投入で不揮発性メモリに保存された容量に戻すことができるという特徴がある。
具体的には、図3に示すように、エントリA10、エントリB20、エントリC30、エントリD40が記録されており、また、データA11、データB21、データC31、データD41、データAS50が記録されている。
具体的には、図4に示すように、エントリA´110、エントリB´120、エントリC´130、エントリD´140が記録されており、また、データA´111、データB´121、データC´131、データD´141、データAS´150が記録されている。
例えば、通常領域用パーティション管理情報512のうちエントリA10とエントリB20のデータを、隠し領域用パーティション管理情報522のうちエントリA´110とエントリB´120選択し、それらのデータを取得し、P1、P2、P1´、P2´から構成されたパーティションテーブルを作成する。
なお、本実施の形態においては、ディスクドライバ400がパーティションテーブルの合成を行ったが、これに限定されず、パーティションマネージャ300が、通常領域用パーティション管理情報512および隠し領域用パーティション管理情報522を取得し、パーティションマネージャ300が保持するデータ形式に変化し、合成したデータを保持するなどしてもよい。
また、通常領域用パーティション管理情報512が破損した場合であっても、隠し領域用パーティション管理情報522に基づいて処理を行なうことができる。したがって、容易に通常領域510および隠し領域520の利用を実現することができる。
300 パーティションマネージャ
400 ディスクドライバ
500 ハードディスクドライブ(HDD)
510 通常領域
512 通常領域用パーティション管理情報
520 隠し領域
522 隠し領域用パーティション管理情報
Claims (7)
- データを記憶する記憶装置を主に制御する情報処理プログラムであって、
前記記憶装置の記憶領域を、少なくともn(nは1を除く整数)個に分割する分割ステップと、
前記分割ステップにより分割された一の記憶領域に記憶された第1管理情報を作成する第1作成ステップと、
前記分割ステップにより分割された他の記憶領域に記憶された第n管理情報を作成する第n作成ステップと、
前記第1管理情報から前記第n管理情報までの少なくとも複数を合成し、1個の管理情報のように見せかける擬似合成処理ステップと、を含み、
前記擬似合成処理ステップは、P個(Pは2以上の整数)の接続部毎に前記第1管理情報から前記第n管理情報までの組合せを切り換える切り換えステップを有することを特徴とする情報処理プログラム。 - 前記一の記憶領域から第n記憶領域の少なくとも1または複数は、隠蔽された記憶領域であることを特徴とする請求項1記載の情報処理プログラム。
- 前記情報処理プログラムは、第1処理ステップから第n処理ステップを備え、
前記記憶装置の第1接続部に接続された場合に前記第1記憶領域から第m記憶領域(1≦m<n:mは整数)のみを使用するように処理する第1処理ステップを動作させ、
前記記憶装置の第2接続部に接続された場合に前記第1記憶領域から前記第n記憶領域を使用するように処理する第n処理ステップを動作させることを特徴とする請求項1または2に記載の情報処理プログラム。 - データを記憶する記憶装置を備えた情報処理装置であって、
前記記憶装置の少なくともn(nは1を除く整数)個に分割された記憶領域と、
前記分割された一の記憶領域に記憶された第1管理情報と、
前記分割された他の記憶領域に記憶された第n管理情報と、
前記第1管理情報から前記第n管理情報までの少なくとも複数を合成し、1個の管理情報のように見せかける擬似合成処理部と、
外部との送受信が可能なP個の接続部と、を含み、
前記擬似合成処理部は、前記P個の接続部毎に前記第1管理情報から前記第n管理情報までの組合せを切り換える切り換え装置を有することを特徴とする情報処理装置。 - 前記一の記憶領域から前記第n記憶領域の少なくとも1または複数は、隠蔽された記憶領域であることを特徴とする請求項4記載の情報処理装置。
- 前記情報処理装置は、第1処理部から第n処理部(nは1を除く整数)までを備え、
前記記憶装置は、第1接続部および第2接続部とを備え、
前記記憶装置の前記第1接続部に接続された場合に前記第1記憶領域から第m記憶領域(1≦m<n:mは整数)のみを使用するように処理する第1処理部を動作させ、
前記記憶装置の前記第2接続部に接続された場合に前記第1記憶領域から前記第n記憶領域までを使用するように処理する第n処理部を動作させることを特徴とする請求項4または5に記載の情報処理装置。 - 前記情報処理装置は、着脱可能な外付け装置であることを特徴とする請求項4から請求項6のいずれか1項に記載の情報処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009088943A JP5325637B2 (ja) | 2009-04-01 | 2009-04-01 | 情報処理プログラムおよび情報処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009088943A JP5325637B2 (ja) | 2009-04-01 | 2009-04-01 | 情報処理プログラムおよび情報処理装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013118127A Division JP2013178832A (ja) | 2013-06-04 | 2013-06-04 | 情報処理プログラムおよび情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010244109A JP2010244109A (ja) | 2010-10-28 |
JP5325637B2 true JP5325637B2 (ja) | 2013-10-23 |
Family
ID=43097092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009088943A Active JP5325637B2 (ja) | 2009-04-01 | 2009-04-01 | 情報処理プログラムおよび情報処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5325637B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014091629A1 (ja) * | 2012-12-14 | 2014-06-19 | 富士通株式会社 | 記憶装置の管理プログラム、電子装置及び記憶装置の管理方法 |
US9996473B2 (en) * | 2015-11-13 | 2018-06-12 | Samsung Electronics., Ltd | Selective underlying exposure storage mapping |
US9990304B2 (en) * | 2015-11-13 | 2018-06-05 | Samsung Electronics Co., Ltd | Multimode storage management system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4314461B2 (ja) * | 2003-05-20 | 2009-08-19 | ソニー株式会社 | 情報処理装置、撮像装置および情報処理方法 |
JP2006106811A (ja) * | 2004-09-30 | 2006-04-20 | Canon Inc | 情報処理装置及び方法 |
-
2009
- 2009-04-01 JP JP2009088943A patent/JP5325637B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010244109A (ja) | 2010-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5984118B2 (ja) | 格納デバイスの仮想化 | |
JP4561759B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
US20080229046A1 (en) | Unified support for solid state storage | |
US6272611B1 (en) | Computer data storage medium having a virtual disk drive and memory management method therefor | |
JP2010525453A (ja) | ソリッドステートドライブ最適化用リムーブオンデリート技術 | |
JP2010108174A (ja) | ディスクアレイ制御装置および記憶装置 | |
CN110908927A (zh) | 数据储存装置及其删除命名空间的方法 | |
US8433847B2 (en) | Memory drive that can be operated like optical disk drive and method for virtualizing memory drive as optical disk drive | |
US8370612B2 (en) | Computer system with built-in hidden two operating devices | |
JP5325637B2 (ja) | 情報処理プログラムおよび情報処理装置 | |
JP2003162433A (ja) | メモリシステム | |
KR20170037017A (ko) | 메모리 업그레이드 시스템 및 방법 | |
US7065627B2 (en) | Method and system for providing an event driven image for a boot record | |
JP2008102774A (ja) | データ記憶装置及びデータ制御方法 | |
JP4567966B2 (ja) | エミュレーションシステムおよびエミュレーション方法 | |
JP2005128771A (ja) | データファイルシステム、データアクセスサーバ、およびデータアクセスプログラム | |
TW201504937A (zh) | 由實體儲存裝置中所選分區所構成的虛擬儲存裝置 | |
JP4714291B2 (ja) | 情報記録装置、情報記録方法及び情報記録用プログラム | |
JP2013178832A (ja) | 情報処理プログラムおよび情報処理装置 | |
KR100950936B1 (ko) | 다수의 드라이브가 구현될 수 있는 솔리드 스테이트드라이브 | |
JP2008071189A (ja) | ディスクアレイ装置、raidコントローラおよびディスクアレイ装置のディスクアレイ構築方法 | |
WO2014091629A1 (ja) | 記憶装置の管理プログラム、電子装置及び記憶装置の管理方法 | |
KR20160109848A (ko) | 가상화 장치 및 이를 이용한 물리 메모리 관리 방법 | |
EP1237085B1 (en) | Memory management method for configuring a computer data storage medium to include a virtual disk drive | |
JP5161989B2 (ja) | 情報記録装置、情報記録方法及び情報記録用プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120330 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121107 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121109 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130305 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130604 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130611 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130716 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130722 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5325637 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |