JPH05298030A - External storage device control method - Google Patents

External storage device control method

Info

Publication number
JPH05298030A
JPH05298030A JP3098598A JP9859891A JPH05298030A JP H05298030 A JPH05298030 A JP H05298030A JP 3098598 A JP3098598 A JP 3098598A JP 9859891 A JP9859891 A JP 9859891A JP H05298030 A JPH05298030 A JP H05298030A
Authority
JP
Japan
Prior art keywords
external storage
storage device
storage devices
hdd
access
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.)
Pending
Application number
JP3098598A
Other languages
Japanese (ja)
Inventor
Kazunori Nagahama
和典 長浜
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP3098598A priority Critical patent/JPH05298030A/en
Publication of JPH05298030A publication Critical patent/JPH05298030A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【構成】計算機に接続される複数の外部記憶装置の制御
方法であって、外部記憶装置にアクセスするために用い
る名称として、同一の名称を複数の外部記憶装置に割当
て、前記同一の名称が割当てられた外部記憶装置へのア
クセスに対して、当該アクセスアドレスに基づいていず
れの外部記憶装置へのアクセスであるかを判定し、該判
定により判明したアクセス先の外部記憶装置のアドレス
を前記アクセスアドレスに基づいて求めることにより、
前記同一の名称が割当てられた複数の外部記憶装置を1
台の記憶装置として扱う。 【効果】複数の外部記憶装置を単一の記憶装置としてア
クセスすることができるので、記憶装置の使用効率を向
上させることができる。また、そのために、計算機を使
用するオペレーションやアプリケーションソフトウエア
を一切変更することがない。
(57) [Summary] [Structure] A method for controlling a plurality of external storage devices connected to a computer, wherein the same name is assigned to a plurality of external storage devices as a name used to access the external storage devices. With respect to the access to the external storage device to which the same name is assigned, it is determined which external storage device is the access based on the access address, and the external storage device of the access destination found by the determination. By determining the address of
One external storage device to which the same name is assigned
Treat as a storage device. [Effect] Since a plurality of external storage devices can be accessed as a single storage device, the use efficiency of the storage devices can be improved. Further, for that reason, the operation using the computer and the application software are not changed at all.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、計算機に接続される外
部記憶装置を制御する処理に係り、特に、複数の記憶装
置を1つの記憶装置として扱うことを可能とする外部記
憶装置制御方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a process for controlling an external storage device connected to a computer, and more particularly to an external storage device control method capable of handling a plurality of storage devices as one storage device. ..

【0002】[0002]

【従来の技術】従来、パーソナルコンピュータ(以下、
パソコンという)等の計算機にハードディスク装置等の
外部記憶装置が複数個接続されている場合、個々の外部
記憶装置はそれぞれ独立した外部記憶装置として扱われ
る。また、各外部記憶装置にはその容量が許す限りデー
タを保存することができる。
2. Description of the Related Art Conventionally, personal computers (hereinafter,
When a plurality of external storage devices such as hard disk devices are connected to a computer such as a personal computer), each external storage device is treated as an independent external storage device. Further, data can be stored in each external storage device as long as its capacity permits.

【0003】[0003]

【発明が解決しようとする課題】今、パソコンに20M
BのHDDが接続され、このパソコン上でCAD機能を
持つアプリケーションソフト(CADソフト)を動作さ
せる場合を想定する。CADソフトでは、データの大き
さが数十MBになるのは稀なことではない。当然、デー
タが20MBを越えることも考えられ、このとき、その
データは保存できないことになる。
[Problems to be Solved by the Invention] Now, a personal computer is equipped with 20M
It is assumed that the HDD B is connected and application software (CAD software) having a CAD function is operated on this personal computer. With CAD software, it is not uncommon for the size of data to reach several tens of megabytes. Naturally, the data may exceed 20 MB, and at this time, the data cannot be saved.

【0004】また、このパソコン上でワードプロセッサ
機能を持つアプリケーションソフトウエア(ワープロソ
フト)を動作させる場合に、既に、HDD内には幾つも
のデータが保存されており、残り100KBが使用可能
である場合を想定する。このとき、ワープロソフトにて
文書を作成したところ、101KBの文書ファイルが出
来上がったとする。このファイルはHDDの残り容量1
00KBを越えるので、HDDに保存することができ
ず、HDDの残り容量100KBは未使用のままとな
る。
Further, when operating application software (word processing software) having a word processor function on this personal computer, it is assumed that some data is already stored in the HDD and the remaining 100 KB is available. Suppose. At this time, it is assumed that a document file of 101 KB is completed when a document is created by word processing software. This file has 1 HDD remaining
Since it exceeds 00 KB, it cannot be saved in the HDD, and the remaining capacity of 100 KB of the HDD remains unused.

【0005】このように、従来の技術では、保存できる
1つのファイルの容量は個々の外部記憶装置の容量で制
限され、複数の記憶装置を接続しても個々の記憶装置の
容量を越えるようなファイルは保存できない。また、外
部記憶装置にいくつかのファイルが保存されている場
合、記憶装置の残り容量を越える大きさのファイルは保
存できず、その残り容量は使用されないままになってし
まう。さらに、複数の外部記憶装置のいずれを選択する
かの指示が必要となり、オペレータの操作手順が増加
し、アプリケーションソフトウエアにも負担がかかるこ
とになる。なお、接続できる外部記憶装置の数はオペレ
ーションシステム(OS)によって制限されており、ハ
ードウエア的に接続が許容されてもソフトウエア的に接
続が制限される場合があった。
As described above, according to the conventional technology, the capacity of one file that can be stored is limited by the capacity of each external storage device, and even if a plurality of storage devices are connected, the capacity of each storage device will be exceeded. File cannot be saved. In addition, when some files are stored in the external storage device, a file having a size exceeding the remaining capacity of the storage device cannot be stored, and the remaining capacity remains unused. Further, it is necessary to instruct which of the plurality of external storage devices is to be selected, which increases the operation procedure of the operator and burdens the application software. Note that the number of external storage devices that can be connected is limited by the operating system (OS), and even if the hardware allows the connection, the connection may be limited by the software.

【0006】本発明の目的は、このような問題点に鑑
み、複数の外部記憶装置をあたかも同一の記憶装置とし
て扱うことができる外部記憶装置制御方法を提供するこ
とにある。
In view of such problems, an object of the present invention is to provide an external storage device control method capable of treating a plurality of external storage devices as if they were the same storage device.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するため
に、本発明による外部記憶装置制御方法は、計算機に接
続される複数の外部記憶装置の制御方法であって、a)
外部記憶装置にアクセスするために用いる名称として、
同一の名称を複数の外部記憶装置に割当て、b)前記同
一の名称が割当てられた外部記憶装置へのアクセスに対
して、当該アクセスアドレスに基づいていずれの外部記
憶装置へのアクセスであるかを判定し、c)該判定によ
り判明したアクセス先の外部記憶装置のアドレスを前記
アクセスアドレスに基づいて求めることにより、d)前
記同一の名称が割当てられた複数の外部記憶装置を1台
の記憶装置として扱うようにしたものである。
In order to achieve the above object, an external storage device control method according to the present invention is a control method for a plurality of external storage devices connected to a computer, comprising: a)
As the name used to access the external storage device,
The same name is assigned to a plurality of external storage devices, and b) which of the external storage devices to which the same name is assigned is accessed based on the access address. C) by determining the address of the external storage device of the access destination determined by the determination based on the access address, and d) a plurality of external storage devices to which the same name is assigned as one storage device. Is treated as.

【0008】例えば、前記処理a)では、計算機に接続
された外部記憶装置の状態を管理する接続機器管理テー
ブルの論理ドライブ番号を、前記複数の外部記憶装置に
ついて同一にする。
For example, in the processing a), the logical drive numbers of the connected device management table for managing the states of the external storage devices connected to the computer are made the same for the plurality of external storage devices.

【0009】また、前記処理a)では、前記同一の名称
が割当てられた複数の外部記憶装置の容量の総和を当該
名称の外部記憶装置の容量として再定義する。
Further, in the process a), the total sum of capacities of the plurality of external storage devices to which the same name is assigned is redefined as the capacity of the external storage device having the name.

【0010】[0010]

【作用】本発明は、外部記憶装置を制御するソフトウエ
アを改造するか、または外部記憶装置を制御するソフト
ウエアを別途追加する。これらのソフトウエアにて、1
台の計算機に複数の外部記憶装置が接続されている場
合、複数の記憶装置を1つの記憶装置として再定義す
る。すなわち、当該複数の記憶装置に同一のドライブ名
称を割当て、かつそのドライブ名の記憶装置の容量を複
数台の記憶装置の容量の総和とする。1台目の記憶装置
の容量を越える位置にデータを書き込む場合、2台目の
記憶装置に書き込む処理をする。また、1台目の記憶容
量を越える位置から読みだす場合、2台目の記憶装置か
ら読みだす。
According to the present invention, the software for controlling the external storage device is modified or the software for controlling the external storage device is added separately. With these software, 1
When a plurality of external storage devices are connected to one computer, the plurality of storage devices are redefined as one storage device. That is, the same drive name is assigned to the plurality of storage devices, and the capacity of the storage device having the drive name is set as the total capacity of the plurality of storage devices. When writing data in a position exceeding the capacity of the first storage device, the process of writing the data in the second storage device is performed. When reading from a position exceeding the storage capacity of the first device, it is read from the second memory device.

【0011】このような制御を行なうことにより、1台
の記憶装置の容量を越える大きさのファイルも保存する
ことができ、残っている容量も有効に使用することがで
きる。また、複数の記憶装置を接続してもそれらを1台
の記憶装置として扱うことにより、オペレータおよびア
プリケーションソフトウエアにとっては、1台の記憶装
置の記憶容量が増加したように見えるにすぎず、操作手
順やアプリケーションソフトウエアには一切変更を必要
としない。さらに、OSにより制限されている記憶装置
の接続可能台数に拘らず、その制限を越えて接続可能と
なる。
By performing such control, it is possible to save a file having a size exceeding the capacity of one storage device, and to effectively use the remaining capacity. Further, even if a plurality of storage devices are connected, they are treated as one storage device, so that it seems to the operator and application software that the storage capacity of one storage device is increased, and the operation is performed. No changes to procedures or application software are required. Furthermore, regardless of the number of connectable storage devices that is restricted by the OS, it is possible to connect beyond the limit.

【0012】[0012]

【実施例】以下、本発明の実施例について図面を参照し
て詳細に説明する。
Embodiments of the present invention will now be described in detail with reference to the drawings.

【0013】本実施例では、図1(a)に示すように、
MS−DOS下で動作するパーソナルコンピュータ(以
下、パソコンという)2に、20MBのハードディスク
ドライブ(以下、HDDという)3,4が接続されてい
る場合を例として説明する。
In this embodiment, as shown in FIG.
An example will be described in which a 20 MB hard disk drive (hereinafter, referred to as HDD) 3 and 4 is connected to a personal computer (hereinafter, referred to as personal computer) 2 that operates under MS-DOS.

【0014】まず、パソコン2の構成を図6に示す。C
PU21は、バス39を介して、ROM22、RAM2
3、リアルタイムクロック24、DMAコントローラ、
割込みコントローラ26、拡張スロット27に接続され
ている。さらに、バス39は、ビデオコントローラ28
を介してディスプレイ1に、キーボードインタフェース
29を介してキーボード30に、フロッピーディスクコ
ントローラ31を介してフロッピーディスクドライブ
(FDD)32に、ハードディスクコントローラ33を
介してハードディスクドライブ(HDD)34に、セン
トロニクスインタフェース35を介してプリンタ36
に、RS232Cインタフェース37を介してRS23
2C周辺装置に、それぞれ接続されている。
First, the configuration of the personal computer 2 is shown in FIG. C
The PU 21 is connected to the ROM 22 and the RAM 2 via the bus 39.
3, real time clock 24, DMA controller,
It is connected to the interrupt controller 26 and the expansion slot 27. Further, the bus 39 is connected to the video controller 28.
To the display 1, the keyboard 30 to the keyboard 30, the floppy disk controller 31 to the floppy disk drive (FDD) 32, the hard disk controller 33 to the hard disk drive (HDD) 34, and the Centronics interface 35. Through the printer 36
To the RS23 via the RS232C interface 37.
2C peripheral devices, respectively.

【0015】次に図8に、MS−DOSを採用したパソ
コンのメモリマップを示す。図に示すように、このメモ
リマップには、下位アドレスから順に、割込みベクトル
テーブル、IO.SYS、MSDOS.SYS、システ
ム用作業領域、COMMAND.COM(常駐部および
非常駐部)、非RAM領域を含む。コマンド実行部とし
てのCOMMAND.COMは、ユーザが入力したコマ
ンドを解釈、実行するという機能を有する。ファイル管
理部としてのMSDOS.SYSは、MS−DOSの中
核をなる部分であり、ファイル、入出力、システムコー
ルの管理を行なっている。入出力制御部としてのIO.
SYSは、BIOS(Basic Input Output System)とも
呼ばれ、MSDOS.SYSの入出力要求に応じて実際
の入出力操作を行なう。このIO.SYSが、HDDを
含む周辺装置を制御するシステムソフトウエアとして機
能する部分である。
Next, FIG. 8 shows a memory map of a personal computer adopting MS-DOS. As shown in the figure, in this memory map, the interrupt vector table, IO. SYS, MSDOS. SYS, work area for system, COMMAND. Includes COM (resident and non-resident) and non-RAM areas. COMMAND. As a command execution unit. The COM has a function of interpreting and executing a command input by the user. MSDOS as a file management unit. SYS is a core part of MS-DOS and manages files, input / output, and system calls. IO as an input / output control unit.
SYS is also referred to as BIOS (Basic Input Output System), and MSDOS. The actual input / output operation is performed according to the input / output request of SYS. This IO. SYS is a part that functions as system software for controlling peripheral devices including an HDD.

【0016】図1(a)に示すように、パソコン2に対
してHDD3が接続されている状態で、さらに他のHD
D4を接続した場合、従来、IO.SYSは1台目のH
DDをAドライブ、2台目のHDDをBドライブと定義
する。本実施例では、HDDを制御するソフトウエアを
新たに追加して、図1(b)に示すように、2台のHD
D3,4を1台のHDD(Aドライブ)として取扱える
ように、記憶装置の再定義を行なう。これにより、パソ
コンを操作するオペレータやアプリケーションソフトウ
エアからみると、各々20MBのHDD2台が、あたか
も40MBのHDD1台であるかのように見える。
As shown in FIG. 1A, when the HDD 3 is connected to the personal computer 2, another HD
When D4 is connected, the conventional IO. SYS is the first H
The DD is defined as the A drive, and the second HDD is defined as the B drive. In this embodiment, software for controlling the HDD is newly added, and as shown in FIG.
The storage device is redefined so that D3 and D4 can be handled as one HDD (A drive). As a result, from the viewpoint of an operator operating the personal computer or application software, it is as if two HDDs of 20 MB each are one HDD of 40 MB.

【0017】このような再定義を行なう処理を説明する
前に、本実施例で使用する接続機器管理テーブル60お
よびディスク管理テーブル50について、それぞれ図7
および図2により説明する。
Before explaining the processing for performing such redefinition, the connected device management table 60 and the disk management table 50 used in this embodiment are respectively shown in FIG.
2 will be described.

【0018】図7に示した接続機器管理テーブル60
は、パソコンに接続されている周辺装置の状態を把握す
るためのものであり、IO.SYSにより周辺装置ごと
に作成される。このテーブル60は、図2のディスク管
理テーブル50のいずれかを差し示す「DPB(Drive P
arameter Block)ポインタ」、接続された周辺装置の物
理的番号である「物理的ドライブNo.」、HDD,F
D等の別を示す「メディアタイプ」、周辺装置の論理的
番号である「論理ドライブNo.」、FDのディスク変
更を示す「メディアチェンジフラグ」という項目を有す
る。その他の項目としては、「パーティションフラ
グ」、「SCSIフラグ」「システムフラグ」、「スタ
ートセクタ」を有するが、本発明と直接に関係しないの
で説明は省略する。「論理ドライブNo.」は、本実施
例における、Aドライブ、Bドライブ、というドライブ
名称にあたる。前記記憶装置の再定義では、まず、この
論理ドライブNo.を複数のHDDについて同一にす
る。これは、例えば、システムの立ち上げ時にIO.S
YSの一部であるSYSINTルーチンでCONFI
G.SYSというファイルを解釈・実行することにより
行なうことができる。
The connected device management table 60 shown in FIG.
Is for grasping the state of the peripheral device connected to the personal computer. Created for each peripheral device by SYS. This table 60 is a "DPB (Drive P
arameter Block) pointer "," physical drive No. "which is the physical number of the connected peripheral device, HDD, F
There are items such as “media type” indicating D or the like, “logical drive No.” that is a logical number of a peripheral device, and “media change flag” indicating a disk change of FD. Other items include a “partition flag”, a “SCSI flag”, a “system flag”, and a “start sector”, which are not directly related to the present invention and will not be described. “Logical drive No.” corresponds to drive names of A drive and B drive in this embodiment. In redefining the storage device, first, the logical drive No. Are the same for a plurality of HDDs. This is, for example, when an IO. S
CONFIG in the SYSINT routine that is part of YS
G. This can be done by interpreting and executing a file called SYS.

【0019】図2に示したディスク管理テーブル50
は、接続されているディスクの状態を把握するためのも
のであり、やはりIO.SYSによりディスクごとに作
成される。図示のようなテーブル項目があるが、本実施
例において、記憶装置の再定義時に書き換えの対象とな
る項目は、「Sector/Alloc. Block」「Number of Secto
r /Disk」「Number of Logical Sector」「Number of C
ylinder」である。なお、図2では、1台のHDDに関
するテーブルのみを示している。
The disk management table 50 shown in FIG.
Is for grasping the state of the connected disk. Created for each disc by SYS. Although there are table items as shown in the figure, in the present embodiment, the items to be rewritten when the storage device is redefined are “Sector / Alloc. Block” and “Number of Secto”.
r / Disk '' Number of Logical Sector '' Number of C
ylinder ". Note that FIG. 2 shows only a table relating to one HDD.

【0020】さて、図3により、HDDの再定義処理を
説明する。この処理は、システムの立ち上げ時に(接続
機器管理テーブル60の論理ドライブNo.の書き換え
があれば、その後に)、行なわれる。まず、HDDが接
続されているか否かを判定する(S31)。接続されて
いなければ処理を終了し、接続されていれば、さらに別
のHDDが接続されているかを判定する(S32)。接
続されていなければ処理を終了し、接続されていれば、
複数のHDDに同一ドライブ名が割当てられているか否
かを判定する(S33)。以上の判定は、図7に示した
接続機器管理テーブル60を参照することにより行なわ
れる。同一ドライブ名が割当てられていなければ処理を
終了し、割当てられていれば、IO.SYSの該当する
HDDに関するディスク管理テーブル50(図2)を変
更する(S34)。図1(b)の例では、HDD3に関
する所定のパラメータ(すなわち、「Sector/Alloc. Bl
ock」「Number of Sector /Disk」「Number of Logical
Sector」「Number of Cylinder」)の各値が2倍に変更
される。
Now, the HDD redefinition process will be described with reference to FIG. This process is performed when the system is started up (after the logical drive No. in the connected device management table 60 is rewritten, if any). First, it is determined whether the HDD is connected (S31). If it is not connected, the process is terminated, and if it is connected, it is determined whether another HDD is connected (S32). If it is not connected, the process ends, and if it is connected,
It is determined whether the same drive name is assigned to a plurality of HDDs (S33). The above determination is performed by referring to the connected device management table 60 shown in FIG. If the same drive name is not assigned, the process ends, and if assigned, IO. The disk management table 50 (FIG. 2) relating to the corresponding HDD of SYS is changed (S34). In the example of FIG. 1B, a predetermined parameter (that is, “Sector / Alloc.
ock '' Number of Sector / Disk '' Number of Logical
Each value of "Sector" and "Number of Cylinder") is doubled.

【0021】次に、HDDのアクセス(書込みおよび読
出し)について図5により説明する。HDDのアクセス
時には、まず、前述のように再定義したHDDへのアク
セスか否かを判定する(S51)。再定義したHDDか
どうかは、接続機器管理テーブル60を参照すれば分か
る。次に、変数Nに1を設定した後(S52)、アクセ
スしようとする位置(アクセスアドレス)がN台目(こ
の時点では1台目)の容量を越えた位置へのアクセスで
ある否かを判定する(S53)。そうでなければ、その
まま当該N台目のHDDにアクセスを行なう(S5
6)。N台目の容量を越えた位置へのアクセスであれ
ば、変数Nを1だけ増分し(S54)、N台目(この時
点では2台目)のどの位置にアクセスすべきかを計算す
る(S55)。続いて、処理S53に戻り、当該N台目
の容量を越えた位置へのアクセスか否かを判定する。越
えなければ、処理S56へ進み、越えれば処理S54、
S55を繰り返す。なお、N台目の容量を認識するため
に、書き換えが行なわれたディスク管理テーブル50に
ついては、少なくとも書き換えられた項目の、書き換え
前の値を保持しておく。
Next, HDD access (writing and reading) will be described with reference to FIG. When accessing the HDD, it is first determined whether or not the HDD redefined as described above is accessed (S51). Whether the HDD is a redefined HDD can be known by referring to the connected device management table 60. Next, after setting the variable N to 1 (S52), it is determined whether the position (access address) to be accessed exceeds the capacity of the Nth unit (the first unit at this point). A determination is made (S53). Otherwise, the Nth HDD is directly accessed (S5).
6). If the access is to a position exceeding the capacity of the Nth unit, the variable N is incremented by 1 (S54), and which position of the Nth unit (the second unit at this point) should be accessed (S55). ). Then, the process returns to step S53, and it is determined whether or not the access is to a position exceeding the capacity of the Nth unit. If not exceeded, the process proceeds to step S56, and if exceeded, the process S54,
Repeat S55. In order to recognize the capacity of the Nth disk, at least the value of the rewritten item before the rewriting is held in the rewritten disk management table 50.

【0022】今、1台目のHDDの容量を越えた位置へ
の読み書きを行なう場合を考える。図4に示すように、
図5のHDDアクセス処理によれば、再定義したHDD
の1台目の容量を越えた位置へのアクセスなので、その
位置を2台目のHDDのアクセス位置に換算し、これが
2台目のHDDの容量内なので、2台目の当該位置をア
クセスして、その内容を読みだす。書込みの場合も同様
である。
Now, let us consider a case where reading / writing is performed to a position exceeding the capacity of the first HDD. As shown in FIG.
According to the HDD access process of FIG. 5, the redefined HDD
Since this is an access to a position that exceeds the capacity of the first HDD, that position is converted to the access position of the second HDD, and since this is within the capacity of the second HDD, access that position of the second HDD. And read the contents. The same applies to writing.

【0023】このようなHDDアクセスに際し、アクセ
ス先のHDDは自動的に切り換えられ、アクセスアドレ
スも自動的に換算されるので、オペレータあるいはアプ
リケーションソフトウエアにはいずれの記憶装置を選択
するかの指示が不要となる。また、HHDの保存できる
1つのファイルの容量は個々の記憶装置の容量で制限さ
れることがない。記憶装置にいくつかのファイルが保存
されている場合にも、記憶装置の残り容量を越える大き
さのファイルを保存することができる。
At the time of such HDD access, the HDD to be accessed is automatically switched and the access address is also automatically converted. Therefore, the operator or application software is instructed which storage device to select. It becomes unnecessary. Further, the capacity of one file that can be stored in the HHD is not limited by the capacity of each storage device. Even when some files are stored in the storage device, it is possible to store a file whose size exceeds the remaining capacity of the storage device.

【0024】ところで、外部記憶装置として、HDD、
FDD、RAMディスク等を追加し、さらには、LAN
によるリモートコンピュータのドライブまで利用した場
合には、割当てるドライブ名がなくなることも考えられ
る。このような場合にも本発明は有用であり、同じドラ
イブ名を複数の外部記憶装置に割当てることにより、ド
ライブ名の最大数の制限の範囲内で複数の外部記憶装置
を接続することが可能になる。
By the way, as an external storage device, an HDD,
Add FDD, RAM disk, etc., and also LAN
If the drive of the remote computer is used by, the drive name to be assigned may disappear. Even in such a case, the present invention is useful, and by assigning the same drive name to a plurality of external storage devices, it is possible to connect a plurality of external storage devices within the limit of the maximum number of drive names. Become.

【0025】以上の説明では、既存のソフトウエアには
手を加えずに別途ソフトウエアを追加する方法を採用し
たが、IO.SYS自体を改造して上記処理を組み込む
ことも可能である。また、好適な例としてHDDについ
て説明したが、本発明は他の外部記憶装置に適用するこ
ともできる。
In the above description, the method of adding the software separately without modifying the existing software is adopted. It is also possible to modify the SYS itself to incorporate the above processing. Although the HDD has been described as a suitable example, the present invention can be applied to other external storage devices.

【0026】[0026]

【発明の効果】本発明によれば、複数の外部記憶装置を
単一の記憶装置としてアクセスすることができるので、
記憶装置の使用効率を向上させることができる。また、
そのために、計算機を使用するオペレーションやアプリ
ケーションソフトウエアを一切変更することがない。
According to the present invention, since a plurality of external storage devices can be accessed as a single storage device,
The use efficiency of the storage device can be improved. Also,
Therefore, the operation using the computer and the application software are not changed at all.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明によるHDDの再定義の概略説明図。FIG. 1 is a schematic explanatory diagram of HDD redefinition according to the present invention.

【図2】本発明の実施例に用いるディスク管理テーブル
の説明図。
FIG. 2 is an explanatory diagram of a disk management table used in the embodiment of the present invention.

【図3】本発明の実施例によるHDD再定義処理のフロ
ーチャート。
FIG. 3 is a flowchart of HDD redefinition processing according to an embodiment of the present invention.

【図4】本発明の実施例によるHDDアクセス処理のフ
ローチャート。
FIG. 4 is a flowchart of HDD access processing according to the embodiment of the present invention.

【図6】本発明が適用されるパソコンシステムの構成を
示すブロック図。
FIG. 6 is a block diagram showing the configuration of a personal computer system to which the present invention is applied.

【図7】本発明の実施例に用いる接続機器管理テーブル
の説明図。
FIG. 7 is an explanatory diagram of a connected device management table used in the embodiment of the present invention.

【図8】MS−DOSを説明するためのメモリマップ
図。
FIG. 8 is a memory map diagram for explaining MS-DOS.

【符号の説明】[Explanation of symbols]

1…ディスプレイ、2…パソコン、3,4…HDD、5
0…ディスク管理テーブル、60…接続機器管理テーブ
ル。
1 ... Display, 2 ... PC, 3,4 ... HDD, 5
0 ... Disk management table, 60 ... Connected device management table.

─────────────────────────────────────────────────────
─────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成5年4月8日[Submission date] April 8, 1993

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】図面の簡単な説明[Name of item to be corrected] Brief description of the drawing

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明によるHDDの再定義の概略説明図。FIG. 1 is a schematic explanatory diagram of HDD redefinition according to the present invention.

【図2】本発明の実施例に用いるディスク管理テーブル
の説明図。
FIG. 2 is an explanatory diagram of a disk management table used in the embodiment of the present invention.

【図3】本発明の実施例によるHDD再定義処理のフロ
ーチャート。
FIG. 3 is a flowchart of HDD redefinition processing according to an embodiment of the present invention.

【図4】本発明の実施例における具体的処理の説明図。FIG. 4 is an explanatory diagram of specific processing according to the embodiment of the present invention.

【図5】本発明の実施例によるHDDアクセス処理のフ
ローチャート。
FIG. 5 is a flowchart of HDD access processing according to an embodiment of the present invention.

【図6】本発明が適用されるパソコンシステムの構成を
示すブロック図。
FIG. 6 is a block diagram showing the configuration of a personal computer system to which the present invention is applied.

【図7】本発明の実施例に用いる接続機器管理テーブル
の説明図。
FIG. 7 is an explanatory diagram of a connected device management table used in the embodiment of the present invention.

【図8】MS−DOSを説明するためのメモリマップ
図。
FIG. 8 is a memory map diagram for explaining MS-DOS.

【符号の説明】 1…ディスプレイ、2…パソコン、3,4…HDD、5
0…ディスク管理テーブル、60…接続機器管理テーブ
ル。
[Explanation of Codes] 1 ... Display, 2 ... Personal computer, 3, 4 ... HDD, 5
0 ... Disk management table, 60 ... Connected device management table.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】計算機に接続される複数の外部記憶装置の
制御方法であって、 a)外部記憶装置にアクセスするために用いる名称とし
て、同一の名称を複数の外部記憶装置に割当て、 b)前記同一の名称が割当てられた外部記憶装置へのア
クセスに対して、当該アクセスアドレスに基づいていず
れの外部記憶装置へのアクセスであるかを判定し、 c)該判定により判明したアクセス先の外部記憶装置の
アドレスを前記アクセスアドレスに基づいて求めること
により、 d)前記同一の名称が割当てられた複数の外部記憶装置
を1台の記憶装置として扱うことを特徴とする外部記憶
装置制御方法。
1. A method of controlling a plurality of external storage devices connected to a computer, comprising: a) assigning the same name to a plurality of external storage devices as a name used to access the external storage device; b) With respect to the access to the external storage device to which the same name is assigned, it is determined which external storage device is accessed based on the access address, and c) the access destination external determined by the determination. By determining the address of the storage device based on the access address, d) a plurality of external storage devices assigned with the same name are treated as one storage device.
【請求項2】前記処理a)では、計算機に接続された外
部記憶装置の状態を管理する接続機器管理テーブルの論
理ドライブ番号を、前記複数の外部記憶装置について同
一にすることを特徴とする請求項1記載の外部記憶装置
制御方法。
2. The process a) is characterized in that the logical drive numbers of the connected device management table for managing the states of the external storage devices connected to the computer are the same for the plurality of external storage devices. Item 1. The external storage device control method according to Item 1.
【請求項3】前記処理a)では、前記同一の名称が割当
てられた複数の外部記憶装置の容量の総和を当該名称の
外部記憶装置の容量として再定義することを特徴とする
請求項1または2記載の外部記憶装置制御方法。
3. The process a), wherein the total sum of capacities of a plurality of external storage devices to which the same name is assigned is redefined as the capacity of the external storage device having the name. 2. The external storage device control method according to 2.
JP3098598A 1991-04-30 1991-04-30 External storage device control method Pending JPH05298030A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3098598A JPH05298030A (en) 1991-04-30 1991-04-30 External storage device control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3098598A JPH05298030A (en) 1991-04-30 1991-04-30 External storage device control method

Publications (1)

Publication Number Publication Date
JPH05298030A true JPH05298030A (en) 1993-11-12

Family

ID=14224068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3098598A Pending JPH05298030A (en) 1991-04-30 1991-04-30 External storage device control method

Country Status (1)

Country Link
JP (1) JPH05298030A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005010757A1 (en) * 2003-07-24 2005-02-03 Matsushita Electric Industrial Co., Ltd. File management method and information processing device
US10768846B2 (en) 2018-01-26 2020-09-08 Canon Kabushiki Kaisha Information processing apparatus and control method of information processing apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005010757A1 (en) * 2003-07-24 2005-02-03 Matsushita Electric Industrial Co., Ltd. File management method and information processing device
CN100394401C (en) * 2003-07-24 2008-06-11 松下电器产业株式会社 File management method and information processing device
US7555483B2 (en) 2003-07-24 2009-06-30 Panasonic Corporation File management method and information processing device
KR100984497B1 (en) * 2003-07-24 2010-10-01 파나소닉 주식회사 File management method and information processing device
US10768846B2 (en) 2018-01-26 2020-09-08 Canon Kabushiki Kaisha Information processing apparatus and control method of information processing apparatus

Similar Documents

Publication Publication Date Title
US5546585A (en) Personal computer system with start-up capability from an external mass storage device
US7669033B2 (en) Pretranslating input/output buffers in environments with multiple page sizes
US7024549B1 (en) Disk drive having a protected partition configured to load an operating system for performing a user-selected function
US6209088B1 (en) Computer hibernation implemented by a computer operating system
JP3197815B2 (en) Semiconductor memory device and control method thereof
US5526523A (en) Interface between operating system and operating system extension
EP0374074A2 (en) Computer system having efficient data transfer operations
JP2001522492A (en) Memory access protection device
JP2000207176A (en) Computer system that starts and executes graphical user interface(gui) having read/write hard drive section not at hand and its operating method
US6748511B2 (en) Resizing a protected area on a hard disk
JPH09282103A (en) Information processing device
US5349661A (en) Installation of an expanded memory manager
JPH06202944A (en) Method and system of memory expansion in data processing system
EP0359235A2 (en) Computer system capable of effectively utilizing address space
JP4308152B2 (en) Method, system, and product for reserving memory
JP2005182615A (en) Emulation system and emulation method
US5511206A (en) Microprocessor based computer with virtual memory space in overwritable memory
JP2746978B2 (en) External storage device with write protection
JPH1021123A (en) Information processor
JPH05225055A (en) Information processing equipment
JPH0573465A (en) Peripheral device support method
JP2001209578A (en) Management system for memory update history
JP2000335019A (en) High-speed access method for printing equipment
JP2664168B2 (en) Starting method of information processing device
JPH03208142A (en) File sharing method

Legal Events

Date Code Title Description
A911 Transfer of reconsideration by examiner before appeal (zenchi)

Effective date: 20040116

Free format text: JAPANESE INTERMEDIATE CODE: A911

A912 Removal of reconsideration by examiner before appeal (zenchi)

Effective date: 20040402

Free format text: JAPANESE INTERMEDIATE CODE: A912

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050620