JPH05242002A - Auxiliary storage device - Google Patents
Auxiliary storage deviceInfo
- Publication number
- JPH05242002A JPH05242002A JP7860792A JP7860792A JPH05242002A JP H05242002 A JPH05242002 A JP H05242002A JP 7860792 A JP7860792 A JP 7860792A JP 7860792 A JP7860792 A JP 7860792A JP H05242002 A JPH05242002 A JP H05242002A
- Authority
- JP
- Japan
- Prior art keywords
- command
- data
- host system
- storage device
- extended function
- 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
Links
Abstract
(57)【要約】
【目的】 接続するホストシステムのオペレーティング
システムの手直し等を低減ないしは避けながら、在来の
コマンドでは定義されていない拡張機能をも、該コマン
ドを用いて、前記ホストシステムが利用できるようにす
る。
【構成】 本発明の部分は、コマンド認識手段14であ
る。本発明では命令部と命令修飾部とを有する在来のコ
マンドを用いるものである。前記コマンド認識手段14
は、前記命令部のデータに通常対応するデータとは異な
っている、前記命令修飾部のデータにより定義されてい
る拡張機能コマンドを認識する。コマンド実行手段16
は、前記コマンド認識手段14で拡張機能コマンドであ
ることが認識されると、これを実行する。従って、在来
のコマンドを用いて拡張機能をも利用することができ
る。
(57) [Summary] [Purpose] While reducing or avoiding the reworking of the operating system of the host system to be connected, the host system can use the extended function not defined by the conventional command by using the command. It can be so. [Structure] A part of the present invention is a command recognition means 14. The present invention uses a conventional command having an instruction section and an instruction modification section. The command recognition means 14
Recognizes an extended function command defined by the data of the instruction modification unit, which is different from the data normally corresponding to the data of the instruction unit. Command executing means 16
When the command recognition means 14 recognizes that the command is an extended function command, it executes the command. Therefore, the extended function can be used by using the conventional command.
Description
【0001】[0001]
【産業上の利用分野】本発明は、ホストシステムにオン
ラインで接続し、命令部と命令修飾部とを有する定めら
れたフォーマットのコマンドで、該ホストシステムから
アクセスされる補助記憶装置に係り、特に、接続するホ
ストシステムのオペレーティングシステムの手直し等を
低減しながら、在来のコマンドでは定義されていない拡
張機能をも、該コマンドを用いて、前記ホストシステム
が利用可能な補助記憶装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an auxiliary storage device which is connected to a host system online and is accessed from the host system by a command of a predetermined format having a command section and a command modification section. The present invention relates to an auxiliary storage device that can be used by the host system by using the extended command, which is not defined by a conventional command, while reducing the rework of the operating system of the connected host system.
【0002】[0002]
【従来の技術】マイクロコンピュータからメインフレー
ムコンピュータまで、一般的なコンピュータのCPU
(central processing unit )は、いわゆる内部バスを
用いて、主として半導体記憶装置が用いられている主記
憶装置や、入出力装置、又乗算器や除算器等の種々の演
算装置にアクセスする。2. Description of the Related Art CPUs of general computers, from microcomputers to mainframe computers
The (central processing unit) uses a so-called internal bus to access a main memory device mainly using a semiconductor memory device, an input / output device, and various arithmetic devices such as a multiplier and a divider.
【0003】このようにCPUが直接用いる内部バス
は、比較的高速なデータ転送を行うために、信号伝送路
は一般に短くされている。As described above, the internal bus used directly by the CPU generally has a short signal transmission line in order to transfer data at a relatively high speed.
【0004】一方、ハードディスク装置や磁気テープ装
置、又近年多く用いられるようになってきている光ディ
スク装置等の補助記憶装置や、2次元の図面や印刷物等
を読み取る画像スキャナや、文字や図形を出力するため
に用いられるレーザビームプリンタ等の周辺装置は、前
記入出力装置を介して、前記CPUが接続されている内
部バスに接続されるようになっている。このような周辺
装置と入出力装置との間の接続に関する電気的特性等の
ハードウェア仕様や、用いられるコマンド等のソフトウ
ェア仕様は、個々の周辺装置毎に定義される場合もあ
る。On the other hand, a hard disk device, a magnetic tape device, an auxiliary storage device such as an optical disk device which has been widely used in recent years, an image scanner for reading a two-dimensional drawing, a printed matter, etc., and outputting characters and figures. Peripheral devices such as a laser beam printer used for this purpose are connected to the internal bus to which the CPU is connected via the input / output device. In some cases, hardware specifications such as electrical characteristics relating to the connection between the peripheral device and the input / output device and software specifications such as commands used are defined for each peripheral device.
【0005】一方、このような接続に関する仕様には、
標準化されたものもある。周辺機器の接続に関する標準
化された仕様には、例えば、GPIB(general purpos
e interface bus )やセントロニクスインタフェイス、
SCSI(small computer system interface )等があ
る。該SCSIは、近年、ハードディスク装置等の補助
記憶装置の接続に多く用いられるようになっている。On the other hand, the specifications regarding such connection include:
Some are standardized. Standardized specifications for connecting peripheral devices include, for example, GPIB (general purpos).
e interface bus) and Centronics interface,
There are SCSI (small computer system interface) and the like. In recent years, the SCSI has been widely used for connecting an auxiliary storage device such as a hard disk device.
【0006】周辺装置に関するこのような標準化された
仕様によれば、前述のような周辺装置を、様々なコンピ
ュータに共通して用いることができる。又、コンピュー
タだけでなく、画像処理装置等の種々のデジタル処理装
置(以降、これらを、ホストシステムと称する)にも共
通して用いることができる。又、このようなホストシス
テムの開発においても、ハードウェア面だけでなく、ソ
フトウェア面においても、従来の設計財産を流用するこ
とが容易となり、設計期間やコストを低減することがで
きる。According to such standardized specifications regarding the peripheral devices, the peripheral devices as described above can be commonly used in various computers. Further, not only the computer but also various digital processing devices such as an image processing device (hereinafter, these are referred to as a host system) can be commonly used. Further, also in the development of such a host system, it becomes easy to divert the conventional design property not only in terms of hardware but also in terms of software, and the design period and cost can be reduced.
【0007】[0007]
【発明が達成しようとする課題】しかしながら、周辺装
置の接続に関する前述のような標準化された仕様は、周
辺装置の既存の機能のみを想定したものであるため、従
来の周辺装置にはない拡張機能をも含めることが困難で
あるという問題があった。However, since the above-mentioned standardized specifications regarding the connection of the peripheral device assume only the existing functions of the peripheral device, the extended function which is not provided in the conventional peripheral device is provided. There was a problem that it was difficult to include
【0008】このような標準化された仕様で網羅されて
いない機能に関する問題は、ハードウェア面でも、ソフ
トウェア面でも生じるものである。しかしながら、以降
では、ソフトウェア面についてのみ取り上げる。従っ
て、周辺装置の接続に関する標準化された仕様のうち、
特にコマンドに関する標準化された仕様で網羅されてい
ない機能を、特に、以降拡張機能と称する。The problem regarding the function not covered by the standardized specifications arises both in terms of hardware and software. However, only the software aspect will be discussed below. Therefore, of the standardized specifications for connecting peripheral devices,
In particular, a function that is not covered by the standardized specifications relating to a command is hereinafter referred to as an extended function.
【0009】従来、このような拡張機能を有する補助記
憶装置の開発の際には、該補助記憶装置自体での新規開
発要素が増加してしまうだけでなく、該補助記憶装置に
接続するホストシステムの開発に要する費用や時間が増
加してしまうという問題があった。又、コンピュータ等
のホストシステムにおいて、拡張機能に対応するために
は、在来OS(operating system)内の手直し、例えば
UNIX(米国ベル研究所の登録商標)でのドライバプ
ログラム等の核となるプログラムの手直しを行わなけれ
ばならなかった。このようにOSの手直しを行ってしま
うと、標準的なOSとは独立した特殊なOSを使うこと
となってしまい、例えその手直しが極僅かなものであっ
ても、システムジェネレーション等のインストール作業
や、標準OSのバージョンアップの際のこれに対する利
用中のOSの対応の手間等、多くの問題を生じてしま
う。Conventionally, when developing an auxiliary storage device having such an extended function, not only the number of newly developed elements in the auxiliary storage device itself increases, but also a host system connected to the auxiliary storage device. However, there was a problem that the cost and time required for the development of the above would increase. Further, in order to support an extended function in a host system such as a computer, a core program such as a driver program in UNIX (registered trademark of Bell Laboratories in the United States) is modified in a conventional OS (operating system). Had to make a rework. If the OS is modified in this way, a special OS that is independent of the standard OS will be used. Even if the modification is minimal, installation work such as system generation will be performed. In addition, there are many problems such as the trouble of dealing with the OS being used when the standard OS is upgraded.
【0010】本発明は、前記従来の問題点を解決するべ
くなされたもので、接続するホストシステムのOSの手
直し等を低減ないしは避けながら、在来のコマンドでは
定義されていない拡張機能をも、該コマンドを用いて、
前記ホストシステムが利用可能な補助記憶装置を提供す
ることを目的とする。The present invention has been made in order to solve the above-mentioned conventional problems, and reduces or avoids reworking of the OS of the host system to be connected, while at the same time providing an extended function not defined by a conventional command. Using the command,
It is an object to provide an auxiliary storage device that can be used by the host system.
【0011】[0011]
【課題を解決するための手段】本発明は、ホストシステ
ムにオンラインで接続し、命令部と命令修飾部とを有す
る定められたフォーマットのコマンドで、該ホストシス
テムからアクセスされる補助記憶装置において、前記命
令部のデータに通常対応するデータとは異なっている、
受信した前記コマンドの前記命令修飾部のデータによ
り、受信した該コマンドが拡張機能コマンドであること
を認識するコマンド認識手段を備えていることにより、
前記課題を達成したものである。According to the present invention, there is provided an auxiliary storage device which is connected to a host system online and is accessed from the host system by a command of a predetermined format having a command section and a command modification section. Different from the data that normally corresponds to the data in the command section,
By providing the command recognition means for recognizing that the received command is the extended function command by the data of the command modification portion of the received command,
The above object has been achieved.
【0012】又、前記補助記憶装置において、前記コマ
ンド認識手段が、受信された複数の前記拡張機能コマン
ドの組み合わせから、実行すべき拡張機能を判定する手
段であることにより、前記課題を達成したものである。In the auxiliary storage device, the command recognizing means is means for determining an extended function to be executed from a combination of the received extended function commands, thereby achieving the above object. Is.
【0013】[0013]
【作用】本発明は、特に、以下のような技術面に着目し
てなされたものである。The present invention has been made with particular attention to the following technical aspects.
【0014】(1)周辺装置の接続において、標準化さ
れた仕様を用いることによる利点。(1) Advantages of using standardized specifications in connecting peripheral devices.
【0015】(2)標準化された仕様を用いながら、在
来のコマンドでは定義されていない拡張機能をも利用可
能な技術を見出すこと。(2) To find a technique that can use an extended function that is not defined by a conventional command while using a standardized specification.
【0016】このような技術的な観点で、本発明では、
標準化されたコマンドにおいて、命令部と命令修飾部と
を有する定められたフォーマットのコマンドのものに着
目している。From such a technical point of view, the present invention provides:
In the standardized commands, attention is paid to commands of a predetermined format having an instruction part and an instruction modification part.
【0017】図1は、本発明の要旨を示すブロック図で
ある。FIG. 1 is a block diagram showing the gist of the present invention.
【0018】この図1において、本発明の補助記憶装置
10の本発明特徴部分は、コマンド認識手段14であ
る。該コマンド認識手段14は、前記命令部のデータに
通常対応するデータとは異なっている、受信したコマン
ドの前記命令修飾部のデータにより、受信した該コマン
ドが拡張機能コマンドであることを認識する手段であ
る。In FIG. 1, the characteristic portion of the present invention of the auxiliary storage device 10 of the present invention is the command recognition means 14. The command recognition means 14 is means for recognizing that the received command is an extended function command based on the data of the command modification part of the received command, which is different from the data normally corresponding to the data of the command part. Is.
【0019】本発明はこれに限定するものではないが、
補助記憶装置10は、通常、前記コマンド認識手段14
と共に、インタフェイス手段12と、コマンド実行手段
16と、記憶媒体18とを備える。Although the present invention is not limited to this,
The auxiliary storage device 10 normally includes the command recognition means 14
In addition, it includes an interface unit 12, a command execution unit 16, and a storage medium 18.
【0020】前記インタフェイス手段12は、前記コマ
ンド認識手段14と、ホストシステムとの間に設けられ
るものである。該インタフェイス手段12は、例えば、
パラレルIO(input output)等のハードウェアや、該
ハードウェアを直接動作させるドライバプログラム等の
ソフトウェア等である。The interface means 12 is provided between the command recognition means 14 and the host system. The interface means 12 is, for example,
It is hardware such as parallel IO (input output) or software such as a driver program that directly operates the hardware.
【0021】前記コマンド実行手段16は、前記コマン
ド認識手段14で認識された拡張機能コマンドを実際に
実行する手段である。該コマンド実行手段16は、拡張
機能によって異なることは言うまでもない。The command executing means 16 is means for actually executing the extended function command recognized by the command recognizing means 14. It goes without saying that the command executing means 16 differs depending on the extended function.
【0022】前記記憶媒体18は、当該補助記憶装置1
0に記憶するため伝送されてきた記憶データを実際に記
憶するものである。該記憶媒体18は、例えば、ハード
ディスク装置では円盤状の磁性体であり、光ディスク装
置では光ディスクであり、磁気テープ装置では磁気テー
プ自体である。The storage medium 18 is the auxiliary storage device 1 concerned.
This is for actually storing the storage data transmitted for storage in 0. The storage medium 18 is, for example, a disk-shaped magnetic body in a hard disk device, an optical disk in an optical disk device, and the magnetic tape itself in a magnetic tape device.
【0023】以上説明した通り、本発明は、標準化され
たコマンドを活用し、そのフォーマット等の仕様の範囲
内で、拡張機能に関するコマンドを伝送するというもの
である。従って、本発明によれば、接続するホストシス
テムのOSの手直し等を低減ないしは避けながら、在来
のコマンドでは定義されていない拡張機能をも、該コマ
ンドを用いて、前記ホストシステムが利用可能な補助記
憶装置を提供することができる。As described above, the present invention utilizes a standardized command and transmits a command relating to an extended function within the range of specifications such as its format. Therefore, according to the present invention, while reducing or avoiding the reworking of the OS of the host system to be connected, the host system can be used by using the extended function not defined by the conventional command. An auxiliary storage device can be provided.
【0024】[0024]
【実施例】以下、図を用いて本発明の実施例を詳細に説
明する。Embodiments of the present invention will be described in detail below with reference to the drawings.
【0025】図2は、本発明の実施例及びこれが接続さ
れるホストシステムを含む全体構成図である。FIG. 2 is an overall configuration diagram including an embodiment of the present invention and a host system to which it is connected.
【0026】この図2に示されるように、本発明の実施
例の補助記憶装置10a は、ホストシステム50にオン
ラインで接続されている。又、該ホストシステム50に
は、他にも、画像スキャナ10b と、レーザビームプリ
ンタ10c と、画像処理装置10d とがオンラインで接
続されている。As shown in FIG. 2, the auxiliary storage device 10a according to the embodiment of the present invention is connected to the host system 50 online. An image scanner 10b, a laser beam printer 10c, and an image processing apparatus 10d are also connected to the host system 50 online.
【0027】前記補助記憶装置10a は、本実施例では
ハードディスク装置となっている。該補助記憶装置10
a の記憶容量は、((1024バイト/ブロック)×3
2768ブロック=約32M)バイトとなっている。該
補助記憶装置10a の記憶媒体は、前記ホストシステム
50からのコマンドにより、イジェクトすることがで
き、交換することができるようになっている。The auxiliary storage device 10a is a hard disk device in this embodiment. The auxiliary storage device 10
The storage capacity of a is ((1024 bytes / block) x 3
2768 blocks = about 32 M) bytes. The storage medium of the auxiliary storage device 10a can be ejected or replaced by a command from the host system 50.
【0028】前記ホストシステム50は、OSとしてU
NIXが用いられているワークステーションである。The host system 50 uses U as an OS.
It is a workstation in which UNIX is used.
【0029】前記画像スキャナ10b は、印刷物や図面
等の2次元画像を読み取るものである。The image scanner 10b reads a two-dimensional image such as a printed matter or a drawing.
【0030】前記レーザビームプリンタ10c は、文字
や図形を印刷する出力装置である。The laser beam printer 10c is an output device for printing characters and graphics.
【0031】前記画像処理装置10d は、例えば前記画
像スキャナ10b で入力された2次元画像等に対して、
前記ホストシステム50からの指令に従って所定の画像
処理を行い、例えば前記レーザビームプリンタ10c へ
と出力するというものである。The image processing apparatus 10d, for example, with respect to the two-dimensional image input by the image scanner 10b,
According to a command from the host system 50, predetermined image processing is performed and the image is output to the laser beam printer 10c, for example.
【0032】図3は、前記実施例が接続されるホストシ
ステムの主要部のブロック図である。FIG. 3 is a block diagram of the main part of the host system to which the above embodiment is connected.
【0033】この図3においては、前記実施例の補助記
憶装置が接続される、ホストシステムの主要部分が特に
示されている。即ち、この部分は、主として、アプリケ
ーションプログラム52と、オペレーティングシステム
54と、インタフェイスハードウェア56とを備えてい
る。In FIG. 3, the main part of the host system to which the auxiliary storage device of the above embodiment is connected is particularly shown. That is, this part mainly includes an application program 52, an operating system 54, and interface hardware 56.
【0034】前記アプリケーションプログラム52は、
前記補助記憶装置10a を利用するプログラムである。
該アプリケーションプログラム52は、特に特定される
ものではないが、例えば、前記画像スキャナ10b や、
前記レーザビームプリンタ10c や、前記画像処理装置
10d を用いたアプリケーションプログラムである。The application program 52 is
This is a program that uses the auxiliary storage device 10a.
The application program 52 is not particularly specified, but for example, the image scanner 10b or
It is an application program using the laser beam printer 10c and the image processing apparatus 10d.
【0035】本実施例においては、該アプリケーション
プログラム52は、周辺装置の接続に関する標準化され
た在来のコマンドでは定義されていない拡張機能を利用
できるようになっている。これは、前記在来のコマンド
の命令修飾部のデータを利用して拡張機能のコマンドと
するものである。In the present embodiment, the application program 52 can use the extended function which is not defined by the standardized conventional command relating to the connection of the peripheral device. This is used as an extended function command by using the data of the instruction modification part of the conventional command.
【0036】このような拡張機能は、それを利用する前
記アプリケーションプログラム52の各部分で直接命令
してもよいが、本実施例では、「拡張機能関数」とい
う、アプリケーションプログラムのサブルーチンを用い
ている。該拡張機能関数は、所定の拡張機能を利用する
際には、このための前記補助記憶装置10a へのコマン
ドを、在来のコマンドの命令修飾部のデータを設定する
ことにより生成するものとなっている。Such an extended function may be directly instructed in each part of the application program 52 that uses it, but in the present embodiment, a subroutine of the application program called "extended function function" is used. .. When the predetermined extended function is used, the extended function function generates a command to the auxiliary storage device 10a for this purpose by setting the data of the instruction modifier of the conventional command. ing.
【0037】前記インタフェイスハードウェア56は、
SCSI用のインタフェイスハードウェアとなってい
る。即ち、当該ホストシステム50と前記補助記憶装置
10aとの間の接続は、SCSIが用いられている。The interface hardware 56 is
It is interface hardware for SCSI. That is, SCSI is used for the connection between the host system 50 and the auxiliary storage device 10a.
【0038】前記オペレーティングシステム54は、前
記補助記憶装置10a への接続に関して主に、管理プロ
グラム54a と、管理情報54b と、ドライバプログラ
ム54c とを備えている。The operating system 54 mainly includes a management program 54a, management information 54b, and a driver program 54c for connection to the auxiliary storage device 10a.
【0039】前記管理プログラム54a は、前記管理情
報54b を用いながら、アプリケーションプログラムが
ファイル名で前記補助記憶装置10a をアクセスするた
めに用いることができるプログラムである。このため、
前記管理情報54b には、前記補助記憶装置10a に記
憶されているファイルのファイル名、及び該ファイル名
のデータが記憶されている前記補助記憶装置10a の物
理アドレスが記憶され管理されている。The management program 54a is a program that can be used by an application program to access the auxiliary storage device 10a by a file name while using the management information 54b. For this reason,
The management information 54b stores and manages the file name of the file stored in the auxiliary storage device 10a and the physical address of the auxiliary storage device 10a in which the data of the file name is stored.
【0040】又、該管理プログラム54a は、前記補助
記憶装置10a の物理アドレスで、該補助記憶装置10
a に直接アクセスする際にも利用できるようになってい
る。以降、これを、物理アドレスアクセス機能と称す
る。Further, the management program 54a is a physical address of the auxiliary storage device 10a,
It is also available for direct access to a. Hereinafter, this is referred to as a physical address access function.
【0041】本実施例の前記アプリケーションプログラ
ム52で、前記拡張機能関数は、この物理アドレスアク
セス機能を利用している。In the application program 52 of this embodiment, the extended function function uses this physical address access function.
【0042】前記ドライバプログラム54c は、前記イ
ンタフェイスハードウェア56に直接関係する処理を行
うものである。該ドライバプログラム54c は、例え
ば、前記インタフェイスハードウェア56の諸設定や、
受け渡しするデータのバッファリング処理等のプログラ
ムである。The driver program 54c performs a process directly related to the interface hardware 56. The driver program 54c is, for example, various settings of the interface hardware 56,
It is a program such as a buffering process of data to be passed.
【0043】図4は、前記実施例のブロック図である。FIG. 4 is a block diagram of the above embodiment.
【0044】この図4においては、前記実施例の補助記
憶装置10a の主要部の構成が示されている。即ち、該
補助記憶装置10a は、主として、インタフェイス手段
12a と、コマンド認識手段14a と、ドアロック装置
16a と、記憶媒体イジェクト装置16b と、記憶媒体
18とを備えている。FIG. 4 shows the structure of the main part of the auxiliary storage device 10a of the above embodiment. That is, the auxiliary storage device 10a mainly includes an interface means 12a, a command recognition means 14a, a door lock device 16a, a storage medium eject device 16b, and a storage medium 18.
【0045】前記インタフェイス手段12a は、SCS
I用のインタフェイスハードウェアと、バッファメモリ
と、これらハードウェアに直接関係するプログラムを備
えている。The interface means 12a is an SCS.
It has interface hardware for I, a buffer memory, and a program directly related to these hardware.
【0046】前記コマンド認識手段14a は、命令部と
命令修飾部とを有するSCSIコマンドを利用した拡張
機能コマンドを認識する手段である。該拡張機能コマン
ドは、その前記命令修飾部のデータが、前記命令部のデ
ータに通常対応するデータとは異なるものとなってい
る。この点については、本発明の第1実施例と第2実施
例とに分け、詳しく後述する。The command recognition means 14a is means for recognizing an extended function command using a SCSI command having an instruction part and an instruction modification part. In the extended function command, the data of the instruction modification section is different from the data normally corresponding to the data of the instruction section. This point will be described later in detail by dividing it into the first embodiment and the second embodiment of the present invention.
【0047】前記記憶媒体18は、円盤状の複数の磁性
体を主として構成されている。該記憶媒体18は、前記
ドアロック装置16a と、前記記憶媒体イジェクト装置
16b とを用いることにより、同様の他の記憶媒体18
と交換することができるようになっている。The storage medium 18 is mainly composed of a plurality of disk-shaped magnetic bodies. By using the door lock device 16a and the storage medium eject device 16b, the storage medium 18 is similar to another storage medium 18
Can be exchanged.
【0048】なお、前記ドアロック装置16a 及び前記
記憶媒体イジェクト装置16b は、いずれも、前述のよ
うな拡張機能コマンドにより、前記ホストシステム50
からの指令で動作するものとなっている。即ち、前記ド
アロック装置16a は、以降ドアロックコマンドと称す
る拡張機能コマンドにより、人手で該補助記憶装置10
a にセットされた前記記憶媒体18を、該記憶媒体18
に記憶されているデータがアクセス可能な状態に装填す
ると共に、該記憶媒体18の取入口のドアをロックす
る。一方、前記記憶媒体イジェクト装置16b は、以降
記憶媒体イジェクトコマンドと称する拡張機能コマンド
により、前記ホストシステム50からアクセス可能な状
態であった前記記憶媒体18を、人手によって取出し可
能な状態にイジェクトする。It should be noted that the door lock device 16a and the storage medium eject device 16b are both provided with the host system 50 by the above-mentioned extended function command.
It operates according to the command from. That is, the door lock device 16a is manually operated by the extended function command, which will be referred to as a door lock command hereinafter.
the storage medium 18 set in a
The data stored in the storage medium 18 is loaded in an accessible state and the door of the storage medium 18 is locked. On the other hand, the storage medium ejecting device 16b ejects the storage medium 18, which has been accessible from the host system 50, manually by an extended function command hereinafter referred to as a storage medium eject command.
【0049】図5は、前記実施例のメモリマップであ
る。FIG. 5 is a memory map of the above embodiment.
【0050】本実施例の補助記憶装置10a は、アクセ
ス開始アドレスが4桁の16進数のブロックアドレスで
指定される。又、アクセス対象となる一連のデータの連
続したアドレスは、該アクセス開始アドレスと、該アク
セス開始アドレスからのブロック数(以下、データ数と
称する)とにより指定される。又、該補助記憶装置10
a の1ブロックは1024バイトである。In the auxiliary storage device 10a of this embodiment, the access start address is designated by a 4-digit hexadecimal block address. Further, a continuous address of a series of data to be accessed is specified by the access start address and the number of blocks from the access start address (hereinafter referred to as the number of data). In addition, the auxiliary storage device 10
One block of a is 1024 bytes.
【0051】従って、該補助記憶装置10a のアドレス
指定可能なエリアは、この図5のエリアAとエリアBと
で示される、ブロックアドレス0000h からブロック
アドレスFFFFh までの65536ブロックである。
このうち、この図5でエリアAとして示されるように、
実際に前記記憶媒体18が割り付けられているアクセス
可能なエリアは、ブロックアドレス0000h からブロ
ックアドレス7FFFh までの32768ブロックであ
る。又、この図5で破線で示されるエリアB、即ち、ブ
ロックアドレス8000h からブロックアドレスFFF
Fh までのエリアは、在来のSCSIコマンドで前記ホ
ストシステム50からアドレス指定可能なエリアではあ
るが、しかしながら、前記記憶媒体18には割り付けら
れていないエリアとなっている。該エリアBを、本発明
の後述する第1実施例では拡張機能コマンドとして利用
している。Therefore, the addressable area of the auxiliary storage device 10a is 65536 blocks from block address 0000h to block address FFFFh, which are shown by area A and area B in FIG.
Of these, as shown as area A in FIG. 5,
The accessible area to which the storage medium 18 is actually allocated is 32768 blocks from block address 0000h to block address 7FFFh. Also, in area B shown by a broken line in FIG. 5, that is, from block address 8000h to block address FFF.
The area up to Fh is an area which can be addressed by the host system 50 by a conventional SCSI command, however, it is an area which is not allocated to the storage medium 18. The area B is used as an extended function command in a first embodiment of the present invention described later.
【0052】図6は、前記実施例とホストシステムとの
間で用いられる電文のデータフォーマット図である。FIG. 6 is a data format diagram of a telegram used between the embodiment and the host system.
【0053】この図6において、ホストシステムからの
電文T1は、命令部T1a と、命令修飾部T1b と、デ
ータ部T1e とにより構成されている。In FIG. 6, a message T1 from the host system is composed of a command section T1a, a command modification section T1b, and a data section T1e.
【0054】前記命令部T1a は、ホストシステムから
のコマンドの種類を示すものである。在来のコマンドで
は、該命令部T1a で示されるコマンドの種類は、「書
込コマンド」、「読出コマンド」及び「磁気ヘッドシー
クコマンド」等であり、前記ドアロック装置16a や前
記記憶媒体イジェクト装置16b 等を対象とするコマン
ドの種類はない。The command section T1a indicates the type of command from the host system. In the conventional commands, the types of commands indicated by the command section T1a are “write command”, “read command”, “magnetic head seek command”, etc., and the door lock device 16a and the storage medium eject device are used. There is no command type for 16b and so on.
【0055】前記命令修飾部T1b は、開始アドレスT
1c と、データ数T1d とにより構成されている。前記
開始アドレスT1c では、前記図5を用いて前述したブ
ロックアドレスでアクセスする一連のアドレスの開始ア
ドレスが指定される。前記データ数T1d は、前記図5
で前述したブロック数が指定される。The instruction modifying unit T1b has a start address T1.
1c and the number of data T1d. The start address T1c designates the start address of a series of addresses to be accessed by the block address described above with reference to FIG. The number of data T1d is as shown in FIG.
The number of blocks mentioned above is designated by.
【0056】前記データ部T1e は、当該電文が書込コ
マンドである場合に備えられる書込データである。書込
みコマンドではない場合は、該データ部T1e は省略さ
れる。The data portion T1e is write data provided when the message is a write command. If it is not a write command, the data part T1e is omitted.
【0057】この図6において、ホストシステムへの電
文T2は、命令部T2a と、命令修飾部T2b と、デー
タ部T2e とにより構成されている。In FIG. 6, a message T2 to the host system is composed of a command section T2a, a command modification section T2b, and a data section T2e.
【0058】前記命令部T2a は、構成として、前記命
令部T1a に対応するものである。又、該命令部T2a
は、これが含まれるホストシステムへの電文T2が、ホ
ストシステムから送られたどのような命令に対応するも
のであるか等、その応答の種類等を示すものである。The command unit T2a corresponds in structure to the command unit T1a. Also, the command section T2a
Indicates the type of response, such as what kind of command sent from the host system the electronic message T2 to the host system including this corresponds to.
【0059】前記命令修飾部T2b は、構成として、前
記命令修飾部T1b と同様のものである。該命令修飾部
T2b は、例えば、これが含まれるホストシステムへの
電文T2が、あるホストシステムからの電文T1に対す
る応答の場合、該電文T1の命令修飾部T1b の内容が
例えばそのまま利用されているものである。The instruction modification section T2b is similar in structure to the instruction modification section T1b. For example, in the case where a message T2 to the host system including the command modification unit T2b is a response to a message T1 from a certain host system, the content of the command modification unit T1b of the message T1 is used as it is, for example. Is.
【0060】前記データ部T2e は、構成として、前記
データ部T1e に対応するものである。該データ部T2
e は、例えば、これが含まれるホストシステムへの電文
T2が、ホストシステムからの読出コマンドの電文に対
する応答である場合は、読出データとして構成される。The data section T2e corresponds in structure to the data section T1e. The data section T2
For example, e is configured as read data when the electronic message T2 to the host system in which it is included is a response to the electronic message of the read command from the host system.
【0061】なお、前述のとおり、前記ホストシステム
への電文T2は、命令部T2a と命令修飾部T2b とデ
ータ部T2e とにより、複数部で構成されている。しか
しながら、以降の説明では、該ホストシステムへの電文
T2を、単に「リードデータ」とも表現するものとす
る。As described above, the electronic message T2 to the host system is composed of a plurality of parts including the command part T2a, the command modification part T2b and the data part T2e. However, in the following description, the electronic message T2 to the host system will be simply expressed as "read data".
【0062】図7は、前記実施例の書込アクセス時の通
信シーケンス図である。FIG. 7 is a communication sequence diagram at the time of write access in the above embodiment.
【0063】この図7においては、前記ホストシステム
50の書込時の、該ホストシステム50と前記補助記憶
装置10a との間の、前記命令部T1a と、前記開始ア
ドレスT1c と、前記データ数T1d と、前記データ部
T1e とが、順次伝送される様子が示されている。In FIG. 7, the command section T1a, the start address T1c, and the data number T1d between the host system 50 and the auxiliary storage device 10a during writing of the host system 50. And the data portion T1e are sequentially transmitted.
【0064】図8は、前記実施例の書込アクセス時の通
信シーケンス図である。FIG. 8 is a communication sequence diagram at the time of write access in the above embodiment.
【0065】この図8においては、前記ホストシステム
50の読出時の、該ホストシステム50と前記補助記憶
装置10a との間での、前記命令部T1a と、前記開始
アドレスT1c と、前記データ数T1d とが順次伝送さ
れる様子が示されている。又、この図8においては、続
いて前記補助記憶装置10a からデータ部T2a が伝送
される様子が示されている。In FIG. 8, when the host system 50 is read, the command section T1a, the start address T1c, and the data number T1d between the host system 50 and the auxiliary storage device 10a are read. It is shown that and are sequentially transmitted. Further, FIG. 8 shows that the data portion T2a is subsequently transmitted from the auxiliary storage device 10a.
【0066】以上説明したような補助記憶装置10a に
おいて、本発明の第1実施例では、前記開始アドレスT
1c のデータを、前記命令部T1a のデータに通常対応
するデータとは異なっているデータ、即ち、下記の通り
前述の図5のエリアBに対応するデータとすることによ
り、拡張機能コマンドとしている。In the auxiliary storage device 10a as described above, in the first embodiment of the present invention, the start address T
The data of 1c is different from the data normally corresponding to the data of the instruction part T1a, that is, the data corresponding to the area B of FIG.
【0067】(1)ドアロックコマンド (前記ドアロック装置16a を作動させるコマンド) :命令部T1a :READ命令 開始アドレスT1c :8001h データ数T1d :0h データ部T1e :なし(1) Door lock command (command for operating the door lock device 16a): Command part T1a: READ command Start address T1c: 8001h Number of data T1d: 0h Data part T1e: None
【0068】(2)記憶媒体イジェクトコマンド (前記記憶媒体イジェクト装置16b を作動させるコマ
ンド): 命令部T1a :READ命令 開始アドレスT1c :8002h データ数T1d :0h データ部T1e :なし(2) Storage medium eject command (command for operating the storage medium ejecting device 16b): Command part T1a: READ command Start address T1c: 8002h Number of data T1d: 0h Data part T1e: None
【0069】以上説明したように、前記第1実施例によ
れば、命令部と命令修飾部とを有する在来のコマンドを
用いながら拡張機能コマンドを定義することができ、接
続するホストシステムのOSの手直し等を低減ないしは
避けることができる。As described above, according to the first embodiment, the extended function command can be defined while using the conventional command having the command section and the command modification section, and the OS of the host system to be connected can be defined. Rework or the like can be reduced or avoided.
【0070】図9は、本発明の第2実施例のドアロック
拡張機能コマンドのデータフォーマット図である。FIG. 9 is a data format diagram of the door lock extension function command of the second embodiment of the present invention.
【0071】本発明の第2実施例は、前述の第1実施例
と同様に、在来のコマンドで許されるフォーマットの範
囲で拡張機能コマンドを定義したものである。更に、本
第2実施例では、このような拡張機能コマンドの複数の
組合せにより、実行すべき拡張機能を定義するようにし
ている。The second embodiment of the present invention defines the extended function command within the range of the format permitted by the conventional command, similarly to the first embodiment. Further, in the second embodiment, the extension function to be executed is defined by a plurality of combinations of such extension function commands.
【0072】即ち、この第2実施例では、前記開始アド
レスT1c が“0h ”であり、且つ、前記データ数T1
d が“20h ”以上の値であるコマンドを拡張機能コマ
ンドとしている。又、このような拡張機能コマンドを合
計8個用いることにより、実行すべき拡張機能を表わし
ている。That is, in the second embodiment, the start address T1c is "0h" and the number of data T1 is T1c.
A command in which d is a value of "20h" or more is defined as an extended function command. In addition, the total of eight such extended function commands are used to represent the extended function to be executed.
【0073】又、この図9において、前記図6の前記命
令部T1a が“READ”であり、前記開始アドレスT
1c が“START(0)”であり、前記データ数T1
b が“BLOCK(x )”(x は、40≦x <50)で
ある電文が、No.1からNo.8まで合計8個並べられて
いる。これら合計8個の電文は、No.1から順番にNo.
8まで順次伝送されるものである。Further, in FIG. 9, the instruction portion T1a of FIG. 6 is "READ", and the start address T1 is
1c is "START (0)", and the number of data T1
There are a total of eight messages from No. 1 to No. 8 in which b is “BLOCK (x)” (x is 40 ≦ x <50). These eight messages in total are No. 1 in order.
Up to 8 are sequentially transmitted.
【0074】No.1及びNo.2の2つの電文は、複数の
拡張機能コマンドの開始を示すものであり、拡張機能コ
マンドの種類に拘らず共通となっている。The two telegrams No. 1 and No. 2 indicate the start of a plurality of extended function commands and are common regardless of the types of extended function commands.
【0075】No.3とNo.4の電文は、“BLOCK
(x )”、即ち前記データ数T1d により拡張機能を表
わす拡張機能コマンド1及び拡張機能コマンド2となっ
ている。この図9においては、拡張機能コマンド1の前
記データ数T1d が“41h ”であり、前記拡張機能コ
マンド2が“42h ”となっており、ドアロックの拡張
機能であることを示している。The telegrams of No. 3 and No. 4 are "BLOCK
(X) ", that is, the extended function command 1 and the extended function command 2 representing the extended function by the data number T1d. In FIG. 9, the data number T1d of the extended function command 1 is" 41h ". The extension function command 2 is "42h", which indicates that the extension function is a door lock.
【0076】続くNo.5及びNo.6の電文は、前記No.
4及びNo.5の電文に対するチェックサム1及びチェッ
クサム2となっている。The following telegrams of No. 5 and No. 6 are the above No.
The checksum 1 and the checksum 2 are for the telegrams No. 4 and No. 5.
【0077】最後となるNo.7及びNo.8の電文は、合
計8個のこれら複数の電文による拡張機能コマンドの終
了を示すエンドマーク1及びエンドマーク2となってい
る。The final telegrams No. 7 and No. 8 are end mark 1 and end mark 2 indicating the end of the extended function command by a total of eight telegrams.
【0078】なお、図10は、本第2実施例の記憶媒体
イジェクトコマンドのデータフォーマット図である。FIG. 10 is a data format diagram of the storage medium eject command of the second embodiment.
【0079】この記憶媒体イジェクトコマンドにおいて
は、No.3及びNo.4の電文が前述の図9のドアロック
機能と異なっており、前記データ数T1d が、それぞれ
“BLOCK(43)”と、“BLOCK(44)”と
なっている。これにより、記録媒体イジェクトコマンド
であることが示される。In this eject command for the storage medium, the telegrams of No. 3 and No. 4 are different from the door lock function of FIG. 9 described above, and the data number T1d is "BLOCK (43)" and "BLOCK (43)", respectively. BLOCK (44) ”. This indicates that the command is the recording medium eject command.
【0080】図11は、前記第2実施例のドアロック拡
張機能コマンドの通信シーケンス図である。FIG. 11 is a communication sequence diagram of the door lock extension function command of the second embodiment.
【0081】前記図9を用いて前述したNo.1からNo.
8のドアロック拡張機能コマンドの合計8個の電文が、
この図11のリード命令(1)〜(8)に示されるよう
に順次前記ホストシステム50から前記補助記憶装置1
0a へと伝送される。又、これら合計8個の電文のう
ち、初めの7個に対応して、前記補助記憶装置10a か
ら前記ホストシステム50へとリードデータ(1)〜リ
ードデータ(7)が伝送される。又、前記ホストシステ
ム50から前記補助記憶装置10a への最後のリード命
令(8)が伝送されると、該伝送された合計8個のリー
ド命令(1)〜リード命令(8)の受信により、前記補
助記憶装置10a は拡張機能の実行30を行う。又、該
拡張機能の実行30が完了すると、前記補助記憶装置1
0a は、リードデータ(8)を前記ホストシステム50
へと伝送する。No. 1 to No. described above with reference to FIG.
A total of 8 telegrams of 8 door lock extension function commands
As indicated by the read commands (1) to (8) in FIG. 11, the host system 50 sequentially operates the auxiliary storage device 1
Transmitted to 0a. Further, the read data (1) to the read data (7) are transmitted from the auxiliary storage device 10a to the host system 50 corresponding to the first seven of these eight electronic messages in total. Further, when the last read command (8) is transmitted from the host system 50 to the auxiliary storage device 10a, by receiving the transmitted total of eight read commands (1) to (8), The auxiliary storage device 10a executes 30 the extended function. When the execution 30 of the extended function is completed, the auxiliary storage device 1
0a indicates the read data (8) to the host system 50.
Transmit to.
【0082】以上説明したように、本発明の第2実施例
によれば、在来のコマンドのフォーマットの範囲で拡張
機能コマンドを定義することができ、接続するホストシ
ステムのOSの手直し等を低減ないしは避けることがで
きる。又、この第2実施例では、複数の電文で拡張機能
の種類を表わしているので、定義することができる拡張
機能の種類を増加することができる。As described above, according to the second embodiment of the present invention, the extended function command can be defined within the range of the conventional command format, and the OS rework of the connected host system can be reduced. Or you can avoid it. In addition, in the second embodiment, since the types of extended functions are expressed by a plurality of telegrams, the types of extended functions that can be defined can be increased.
【0083】なお、前記第1実施例は主として前記開始
アドレスT1c により拡張機能の種類を表わしている。
一方、前記第2実施例は、前記データ数T1d により拡
張機能の種類を表わしている。従って、接続するホスト
システムのOSが前記データ数T1d についてより厳密
に定義を必要とする場合には、前記第1実施例を用いる
ことが好ましい。一方、接続するホストシステムのOS
が前記開始アドレスT1c をより厳密に設定するもので
ある場合には、前記第2実施例を用いることが好まし
い。なお、この前記開始アドレスT1c や前記データ数
T1d の設定とは、例えば、UNIXのシステムジェネ
レーション時の補助記憶装置に関する諸設定等である。In the first embodiment, the type of extended function is mainly represented by the start address T1c.
On the other hand, in the second embodiment, the type of extended function is represented by the number of data T1d. Therefore, when the OS of the host system to be connected needs to define the data number T1d more strictly, it is preferable to use the first embodiment. On the other hand, the OS of the host system to be connected
Is to set the start address T1c more strictly, it is preferable to use the second embodiment. The setting of the start address T1c and the number of data T1d is, for example, various settings relating to the auxiliary storage device at the time of UNIX system generation.
【0084】[0084]
【発明の効果】以上説明した通り、本発明によれば、接
続するホストシステムのOSの手直し等を低減ないしは
避けながら、在来のコマンドでは定義されていない拡張
機能をも、該コマンドを用いて、前記ホストシステムが
利用可能な補助記憶装置を提供することができるという
優れた効果を得ることができる。As described above, according to the present invention, an extended function not defined by a conventional command can be used by using the command while reducing or avoiding the modification of the OS of the host system to be connected. The excellent effect that the host system can provide an auxiliary storage device that can be used can be obtained.
【図1】本発明の要旨を示すブロック図FIG. 1 is a block diagram showing the gist of the present invention.
【図2】本発明の実施例及びこれが接続されるホストシ
ステムを含む全体構成図FIG. 2 is an overall configuration diagram including an embodiment of the present invention and a host system to which the embodiment is connected.
【図3】前記ホストシステムの主要部のブロック図FIG. 3 is a block diagram of a main part of the host system.
【図4】前記実施例のブロック図FIG. 4 is a block diagram of the embodiment.
【図5】前記実施例のメモリマップFIG. 5 is a memory map of the above embodiment
【図6】前記実施例と前記ホストシステムとの間で用い
られる電文のデータフォーマット図FIG. 6 is a data format diagram of a telegram used between the embodiment and the host system.
【図7】前記実施例の書込アクセス時の通信シーケンス
図FIG. 7 is a communication sequence diagram at the time of write access in the above embodiment.
【図8】前記実施例の読出アクセス時の通信シーケンス
図FIG. 8 is a communication sequence diagram at the time of read access in the above embodiment.
【図9】本発明の第2実施例のドアロック拡張機能コマ
ンドのデータフォーマット図FIG. 9 is a data format diagram of a door lock extension function command according to the second embodiment of the present invention.
【図10】前記第2実施例の記憶媒体イジェクトコマン
ドのデータフォーマット図FIG. 10 is a data format diagram of a storage medium eject command of the second embodiment.
【図11】前記第2実施例のドアロック拡張機能コマン
ドの通信シーケンス図FIG. 11 is a communication sequence diagram of a door lock extension function command of the second embodiment.
10、10a …補助記憶装置、 10b …画像スキャナ、 10c …レーザビームプリンタ、 10d …画像処理装置、 12、12a …インタフェイス手段、 14、14a …コマンド認識手段、 16…コマンド実行手段、 16a …ドアロック装置、 16b …記憶媒体イジェクト装置、 18…記憶媒体、 30…拡張機能の実行、 50…ホストシステム(ワークステーション)、 52…アプリケーションプログラム、 54…オペレーティングシステム、 54a …管理プログラム、 54b …管理情報、 54c …ドライバプログラム、 56…インタフェイスハードウェア、 T1…ホストシステムからの電文、 T2…ホストシステムへの電文、 T1a 、T2a …命令部、 T1b 、T2b …命令修飾部、 T1c 、T2c …開始アドレス、 T1d 、T2d …データ数、 T1e 、T2e …データ部。 10, 10a ... Auxiliary storage device, 10b ... Image scanner, 10c ... Laser beam printer, 10d ... Image processing device, 12, 12a ... Interface means, 14, 14a ... Command recognition means, 16 ... Command execution means, 16a ... Door Lock device, 16b ... Storage medium ejecting device, 18 ... Storage medium, 30 ... Execution of extended function, 50 ... Host system (workstation), 52 ... Application program, 54 ... Operating system, 54a ... Management program, 54b ... Management information , 54c ... Driver program, 56 ... Interface hardware, T1 ... Message from host system, T2 ... Message to host system, T1a, T2a ... Command section, T1b, T2b ... Command modification section, T1c, T2c ... Start address , T1d, T2d ... day Number of data, T1e, T2e ... Data section.
フロントページの続き (72)発明者 吉澤 功 東京都千代田区内幸町二丁目2番3号 川 崎製鉄株式会社東京本社内 (72)発明者 沢田 要 東京都千代田区内幸町二丁目2番3号 川 崎製鉄株式会社東京本社内Front page continuation (72) Inventor Isao Yoshizawa 2-3 2-3 Uchisaiwaicho, Chiyoda-ku, Tokyo Kawasaki Steel Co., Ltd. Tokyo headquarters (72) Inventor Kaname Sawada 2-3 2-3 Uchiyuki-cho, Chiyoda-ku, Tokyo Kawasaki Steel Manufacturing Co., Ltd. Tokyo head office
Claims (2)
令部と命令修飾部とを有する定められたフォーマットの
コマンドで、該ホストシステムからアクセスされる補助
記憶装置において、 前記命令部のデータに通常対応するデータとは異なって
いる、受信した前記コマンドの前記命令修飾部のデータ
により、受信した該コマンドが拡張機能コマンドである
ことを認識するコマンド認識手段を備えていることを特
徴とする補助記憶装置。1. An auxiliary storage device, which is connected to a host system online and has a predetermined format having a command section and a command modification section, is normally associated with the data of the command section in an auxiliary storage device accessed from the host system. Different from the data to be stored, the auxiliary storage device is provided with command recognition means for recognizing that the received command is an extended function command based on the data of the command modification portion of the received command. .
が、 受信された複数の前記拡張機能コマンドの組み合わせか
ら、実行すべき拡張機能を判定する手段であることを特
徴とする補助記憶装置。2. The auxiliary storage device according to claim 1, wherein the command recognition means is means for determining an extended function to be executed from a combination of the plurality of received extended function commands.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7860792A JPH05242002A (en) | 1992-02-28 | 1992-02-28 | Auxiliary storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7860792A JPH05242002A (en) | 1992-02-28 | 1992-02-28 | Auxiliary storage device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05242002A true JPH05242002A (en) | 1993-09-21 |
Family
ID=13666575
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7860792A Pending JPH05242002A (en) | 1992-02-28 | 1992-02-28 | Auxiliary storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05242002A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6757765B1 (en) | 1997-03-21 | 2004-06-29 | Hitachi, Ltd. | Electronic device, method for using electronic device, and electronic device system for reserving bus usage time on a bus to conduct communications between electronic devices |
| WO2006006387A1 (en) * | 2004-07-08 | 2006-01-19 | Matsushita Electric Industrial Co., Ltd. | Host device, storage device, and method for accessing storage device |
| JP2007179549A (en) * | 2005-12-20 | 2007-07-12 | Silicon Image Inc | Hidden channel for carrying supplementary messages on protocol-defined links for storage systems |
| JP2015229321A (en) * | 2014-06-06 | 2015-12-21 | セイコーエプソン株式会社 | Electronic apparatus, host control device system and program |
-
1992
- 1992-02-28 JP JP7860792A patent/JPH05242002A/en active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6757765B1 (en) | 1997-03-21 | 2004-06-29 | Hitachi, Ltd. | Electronic device, method for using electronic device, and electronic device system for reserving bus usage time on a bus to conduct communications between electronic devices |
| US7003606B2 (en) | 1997-03-21 | 2006-02-21 | Hitachi, Ltd. | Electronic device, method for using electronic device, and electronic device system for reserving bus usage time on a bus to conduct communications between electronic devices |
| WO2006006387A1 (en) * | 2004-07-08 | 2006-01-19 | Matsushita Electric Industrial Co., Ltd. | Host device, storage device, and method for accessing storage device |
| US7900007B2 (en) | 2004-07-08 | 2011-03-01 | Panasonic Corporation | Host device, storage device, and method for accessing storage device |
| JP2007179549A (en) * | 2005-12-20 | 2007-07-12 | Silicon Image Inc | Hidden channel for carrying supplementary messages on protocol-defined links for storage systems |
| JP2013020635A (en) * | 2005-12-20 | 2013-01-31 | Silicon Image Inc | Covert channel for conveying supplemental messages in protocol-defined link for storage device system |
| JP2015229321A (en) * | 2014-06-06 | 2015-12-21 | セイコーエプソン株式会社 | Electronic apparatus, host control device system and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111651384B (en) | Register reading and writing method, chip, subsystem, register set and terminal | |
| US5812814A (en) | Alternative flash EEPROM semiconductor memory system | |
| KR970004523B1 (en) | Personal computer system | |
| US4792896A (en) | Storage controller emulator providing transparent resource sharing in a computer system | |
| US6182159B1 (en) | System for detachably connecting memory cards which provide memory specified by predetermined range of addresses registered in list and updating list independent of the I/O operation | |
| US6263384B1 (en) | First and second virtual serial ports utilized to perform virtual transmissions through parallel port via first and second transmission/reception buffer region | |
| US6456390B1 (en) | Image processing device, image processing method and recording medium | |
| US5548777A (en) | Interface control system for a CD-ROM driver by memory mapped I/O method having a predetermined base address using an ISA BUS standard | |
| US6618157B2 (en) | Interface card for coupling a computer to an external device | |
| US5561815A (en) | System and method for control of coexisting code and image data in memory | |
| JPH05242002A (en) | Auxiliary storage device | |
| JP3477306B2 (en) | Extended input / output interface | |
| US20020004864A1 (en) | Control method and electronic device | |
| US5168562A (en) | Method and apparatus for determining the allowable data path width of a device in a computer system to avoid interference with other devices | |
| US7039746B2 (en) | Interface circuit, disc controller, disc drive apparatus and interface control method | |
| JP2942036B2 (en) | Barcode printer | |
| US7895372B2 (en) | Universal serial bus mass storage device asynchronous file and file system update while connected to a PC or other device | |
| JPH05242001A (en) | Peripheral equipment | |
| JPH0439104B2 (en) | ||
| US20040186949A1 (en) | XIP system and method for serial memory | |
| JPH05173954A (en) | Personal computer system | |
| US5261075A (en) | Optical recording medium access system | |
| US5881309A (en) | Electronic file system and method adapted for use with a general-purpose operating system for performing parallel processing of image data | |
| SU690471A1 (en) | Peripheral devices-electronic computer interface | |
| GB2264574A (en) | External data storage device and connection therefor. |