JP2002202902A

Partition formation method and deletion method, recording medium having program recorded thereon, and information processing device

Abstract

[Task] Provide technology for improving the utilization efficiency of storage devices.

Solution.When m and n are natural numbers, the size of the partition to be created is limited to the size of m to the nth power, and the partition management execution unit 102 arranges from the sector aligned with the size of the partition itself when creating the partition. To do so.

Term

Term ended

Projected expiry passed 26 October 2021, 4.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

16 claims: 11 independent, 5 dependent

  1. 1
    【特許請求の範囲】 【請求項1】パーティションを記憶装置に作成するパーティション作成方法であって、 作成するパーティションの大きさは、m、nを自然数として、mのn乗のサイズであり、 作成するパーティションを、そのパーティションのサイズでアラインされる位置に配置することを特徴とするパーティション作成方法。
  2. 2
    【請求項2】パーティションを記憶装置に作成するパーティション作成方法であって、 m、n、kを自然数として、mのn乗のサイズ(要求サイズ)のパーティション作成依頼を受け付けるパーティション作成依頼受け付け処理と、 記憶装置内のパーティションの配置情報を記録したテーブルを参照して、要求サイズに等しいサイズの空き領域がある場合には、その領域にパーティションを配置し、 要求サイズに等しい空き領域がない場合であって、要求サイズの2k倍のサイズの空き領域がある場合には、その領域を要求サイズと等しくなるまで、1/2に分割していき、要求サイズと等しくなった領域にパーティションを配置し、 要求サイズに等しいサイズの領域および2k倍のサイズの領域がない場合には、パーティション作成可能な領域であって、要求サイズでアラインされる位置にパーティションを配置するパーティション配置処理とを含むことを特徴とするパーティション作成方法。
  3. 3
    【請求項3】請求項2記載のパーティション作成方法であって、 前記パーティション作成依頼受け付け処理は、 任意のサイズのパーティション作成依頼を受け付け、受け付けたサイズを満たす、最小のnで表されるmのn乗のサイズを要求サイズとすることを特徴とするパーティション作成方法。
  4. 4
    【請求項4】m、nを自然数として、mのn乗の大きさで、記憶装置上に作成されたパーティションを削除するパーティション削除方法であって、 削除するパーティションを特定する情報を受け付ける処理と、 記憶装置内のパーティションの配置情報を記録したテーブルを参照して、削除するパーティションの前または後の領域が空き領域の場合で、その空き領域のサイズと、削除するパーティションのサイズを合わせたサイズで、その空き領域と削除するパーティションを合わせた領域がアラインされる場合には、その空き領域とパーティション削除後の領域とを連結する処理とを含むことを特徴とするパーティション削除方法。
  5. 5
    【請求項5】m、nを自然数として、mのn乗のサイズのパーティションの作成依頼を受けつける処理と、 受けつけたサイズでパーティションを作成可能な記憶装置上の領域であって、そのサイズでアラインされる位置にパーティションを作成する処理とを情報処理装置に行なわせるためのプログラム。
  6. 6
    【請求項6】m、n、kを自然数として、mのn乗のサイズ(要求サイズ)のパーティション作成依頼を受け付けるパーティション作成依頼受け付け処理と、 記憶装置内のパーティションの配置情報を記録したテーブルを参照して、要求サイズに等しいサイズの空き領域がある場合には、その領域にパーティションを配置し、 要求サイズに等しい空き領域がない場合であって、要求サイズの2k倍のサイズの空き領域がある場合には、その領域を要求サイズと等しくなるまで、1/2に分割していき、要求サイズと等しくなった領域にパーティションを配置し、 要求サイズに等しいサイズの領域および2k倍のサイズの領域がない場合には、パーティション作成可能な領域であって、要求サイズでアラインされる位置にパーティションを配置するパーティション配置処理とを情報処理装置に行なわせるためのプログラム。
  7. 7
    【請求項7】請求項6記載のプログラムであって、 前記パーティション作成依頼受け付け処理は、 任意のサイズのパーティション作成依頼を受け付け、受け付けたサイズを満たす、最小のnで表されるmのn乗のサイズを要求サイズとすることを特徴とするプログラム。
  8. 8
    【請求項8】m、nを自然数として、mのn乗の大きさで、記憶装置上に作成されたパーティションを削除する処理を情報処理装置に行なわせるプログラムであって、 削除するパーティションを特定する情報を受け付ける処理と、 記憶装置内のパーティションの配置情報を記録したテーブルを参照して、削除するパーティションの前または後の領域が空き領域の場合で、その空き領域のサイズと、削除するパーティションのサイズを合わせたサイズで、その空き領域と削除するパーティションを合わせた領域がアラインされる場合には、その空き領域とパーティション削除後の領域とを連結する処理とを情報処理装置に行わせることを特徴とするプログラム。
  9. 9
    【請求項9】m、nを自然数として、mのn乗のサイズのパーティションの作成依頼を受けつける手段と、 受けつけたサイズでパーティションを作成可能な記憶装置上の領域に、上記サイズでアラインされる位置にパーティションを作成する手段とを備えることを特徴とする情報処理装置。
  10. 10
    【請求項10】m、n、kを自然数として、mのn乗のサイズ(要求サイズ)のパーティション作成依頼を受け付けるパーティション作成依頼受け付け手段と、 記憶装置内のパーティションの配置情報を記録したテーブルを参照して、要求サイズに等しいサイズの空き領域がある場合には、その領域にパーティションを配置し、 要求サイズに等しい空き領域がない場合であって、要求サイズの2k倍のサイズの空き領域がある場合には、その領域を要求サイズと等しくなるまで、1/2に分割していき、要求サイズと等しくなった領域にパーティションを配置し、 要求サイズに等しいサイズの領域および2k倍のサイズの領域がない場合には、パーティション作成可能な領域であって、要求サイズでアラインされる位置にパーティションを配置するパーティション配置手段とを備えることを特徴とする情報処理装置。
  11. 11
    【請求項11】請求項10記載の情報処理装置であって、 前記パーティション作成依頼受け付け手段は、 任意のサイズのパーティション作成依頼を受け付け、受け付けたサイズを満たす、最小のnで表されるmのn乗のサイズを要求サイズとすることを特徴とする情報処理装置。
  12. 12
    【請求項12】m、nを自然数として、mのn乗の大きさで、記憶装置上に作成されたパーティションを削除する手段を備える情報処理装置であって、 削除するパーティションを特定する情報を受け付ける手段と、 記憶装置内のパーティションの配置情報を記録したテーブルを参照して、削除するパーティションの前または後の領域が空き領域の場合で、その空き領域のサイズと、削除するパーティションのサイズを合わせたサイズで、その空き領域と削除するパーティションを合わせた領域がアラインされる場合には、その空き領域とパーティション削除後の領域とを連結する手段とを備えることを特徴とする情報処理装置。
  13. 13
    【請求項13】請求項5~8のいずれか一項に記載プログラムを記録した情報処理装置読み取り可能な記録媒体。
  14. 14
    【請求項14】複数のパーティションが作成された記憶装置であって、 作成されたパーティションの大きさと位置とを管理する管理領域を備え、 前記管理領域には、作成された各パーティションのサイズが、m、nを自然数として、mのn乗のサイズであることを示す情報と、作成された各パーティションが、そのパーティションのサイズでアラインされる位置に配置されていることを示す情報とが記録されていることを特徴とする記憶装置。
  15. 15
    【請求項15】請求項1~3のいずれか一項に記載のパーティション作成方法で作成されたパーティションを有する記憶装置。
  16. 16
    【請求項16】記憶装置へのデータ記録方法であって、 パーティションの位置とサイズとを管理するデータであって、各パーティションのサイズが、m、nを自然数として、mのn乗のサイズであることと、各パーティションが、そのパーティションのサイズでアラインされる位置に配置されていることとを示すデータを記録することを特徴とするデータ記録方法。
Independent claims16