JPH04102952A - Loading system for device driver - Google Patents
- ️Fri Apr 03 1992
JPH04102952A - Loading system for device driver - Google Patents
Loading system for device driverInfo
-
Publication number
- JPH04102952A JPH04102952A JP2220537A JP22053790A JPH04102952A JP H04102952 A JPH04102952 A JP H04102952A JP 2220537 A JP2220537 A JP 2220537A JP 22053790 A JP22053790 A JP 22053790A JP H04102952 A JPH04102952 A JP H04102952A Authority
- JP
- Japan Prior art keywords
- device driver
- devices
- priority
- loading
- loader Prior art date
- 1990-08-22 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
- 238000011068 loading method Methods 0.000 title claims abstract description 20
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000002269 spontaneous effect Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
PURPOSE:To automatically select an optimum device driver by selecting the optimum device driver out of devices to be connected at the time of initial program loading in accordance with priority and loading the selected device driver. CONSTITUTION:Priority order is previously allocated to devices to be connected. At the time of initial program loading, the optimum device driver 8 or 9 out of the devices to be connected at that time is selected by a device discrimination check program 7 connected to a loader 5 in accordance with the priority and loaded by the loader 5. Thus, the optimum device driver 8 or 9 can be automatically selected in accordance with the priority.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は同機種の異なったタイプのデバイスが同時に
接続可能な計算機システムにおいて、イニシャル・プロ
グラム・ロード時、計算機に接続されているデバイスを
自動的に判定し、該当のデバイスドライバをローディン
グするデバイスドライバ・ローディング方式に関するも
のである。[Detailed Description of the Invention] [Field of Industrial Application] This invention is a computer system in which different types of devices of the same model can be connected at the same time. This relates to a device driver loading method that makes a judgment based on the information and loads the corresponding device driver.
第3図はこの種の計算機システムの構成図であり、図中
の1は計算機本体、2はデータを表示するCRT、3は
データを入力したりするだめのキボード(デバイス)、
4はキーボード3と同機種で異なったタイプのキーボー
ド(デバイス)である。Figure 3 is a configuration diagram of this type of computer system, in which 1 is the computer itself, 2 is a CRT for displaying data, 3 is a keyboard (device) for inputting data,
4 is a keyboard (device) of the same model as keyboard 3 but of a different type.
第4図は従来のデバイスドライバ・ローディング方式を
示すフローチャーI−である。デバイスドライバとはデ
バイス(ハードウェア)、即ちこの例の場合、キーボー
ド3,4をそれぞれ操作するプログラムのことをいう。FIG. 4 is a flowchart I- showing a conventional device driver loading method. The device driver refers to a device (hardware), that is, in this example, a program that operates the keyboards 3 and 4, respectively.
第3図は同機種の異なるタイプのデバイス、即ちキーボ
ードが2つ接続された例である。FIG. 3 shows an example in which two different types of devices of the same model, ie, two keyboards, are connected.
次に従来のデバイスドライバ・ローディング方式の動作
について説明する。第4図に示した従来方式は、TPL
(イニシャル・プログラム・ロド)時、r p r−用
ローディングファイルを見て、デバイスドライバのロー
ディングを行う。そのIPL用ローディングファイルは
固定ディスク上に存在し、IPL時に該当ディスクバラ
イバが計算機本体1の主記憶装置にローディングされる
。この時、第3図に示すキーボードのどちらが計算機本
体1に接続されていても、それには関係なく、IPL用
ローディングファイル内に指定された通りのデバイスド
ライバをローディングする。即ち、接続されたデバイス
に関わらず、指定されたデバイスドライバのみをローデ
ィングする。Next, the operation of the conventional device driver loading method will be explained. The conventional method shown in Figure 4 is TPL
(Initial program loading), the device driver is loaded by looking at the rpr- loading file. The IPL loading file exists on a fixed disk, and the corresponding disk variant is loaded into the main storage of the computer main body 1 during IPL. At this time, regardless of which of the keyboards shown in FIG. 3 is connected to the computer main body 1, the device driver specified in the IPL loading file is loaded. That is, only the specified device driver is loaded regardless of the connected device.
従来のデバイスドライバ・ローディング方式は以上のよ
うな動作を行うので、デバイスを交換した場合、その都
度IPL用ローディングファイルをメンテナンスする必
要があり、また、接続デバイスに対応するデバイスドラ
イバを誤って指定する可能性もあり、この場合、計算機
システムが誤動作する等の問題点があった。Since the conventional device driver loading method operates as described above, it is necessary to maintain the IPL loading file each time a device is replaced, and it is also possible to incorrectly specify the device driver corresponding to the connected device. In this case, there would be problems such as the computer system malfunctioning.
この発明は上記のような問題点を解決するためになされ
たもので、接続されたデバイスをプライオリティに基づ
いて判定し、その判定結果に従ったデバイスドライバを
ローディングすることができるデバイスドライバ・ロー
ディング方式を得ることを目的とする。This invention was made to solve the above-mentioned problems, and provides a device driver loading method that can determine connected devices based on their priorities and load a device driver according to the determination result. The purpose is to obtain.
この発明に係るデバイスドライバ・ローディング方式は
、接続可能なデバイス(キーボード3゜4)に対し前も
ってプライオリティを設けておき、イニシャル・プログ
ラム・ロード時のローダ5に接続されているデバイス判
定チェック・プログラム7により、その時接続されてい
るデバイスの中から最適なデバイスドライバ8又は9を
上記プライオリティに従って選択し、上記ローダ5によ
りローディングすることを特徴とするものである。In the device driver loading method according to the present invention, priorities are set in advance for connectable devices (keyboards 3 and 4), and the device determination check program 7 connected to the loader 5 at the time of initial program loading. Accordingly, the most suitable device driver 8 or 9 is selected from among the devices connected at that time according to the priority, and is loaded by the loader 5.
イニシャル・プログラム・ロード時に、ローダ5に接続
されているデバイス判定チェック・プログラム7は、プ
ライオリティに従って最適なデバイスドライバ8又は9
を選択する。そして、ロダ5は選択されたデバイスドラ
イバ8又は9をロディングする。At the time of initial program loading, the device judgment check program 7 connected to the loader 5 selects the most suitable device driver 8 or 9 according to the priority.
Select. Then, the loader 5 loads the selected device driver 8 or 9.
第1図はこの発明の一実施例に係るでデバイスドライバ
・ローディング方式の構成を示すブロック図である。こ
のデバイスドライバ・ローディング方式を採用した計算
機システムの構成は前述した第3図に示す。第1図にお
いて、5はIPL時にデバイスドライバを計算機本体1
内の主記憶装置にローディングするローダ、6はデバイ
スのプライオリティ (優先順位)をテーブル化してデ
バイスを管理するための管理テーブル、7はローダ5に
接続され計算機本体1に接続されているデバイスの中か
ら最適なデバイスドライバをプライオリティに従って選
択するデバイス判定チェック・プログラム、8,9はキ
ーボード(デバイス34)にそれぞれ対応するデバイス
ドライバである。FIG. 1 is a block diagram showing the configuration of a device driver loading method according to an embodiment of the present invention. The configuration of a computer system adopting this device driver loading method is shown in FIG. 3 mentioned above. In Fig. 1, 5 is the computer main unit 1 that loads the device driver during IPL.
6 is a management table for managing devices by creating a table of device priorities; 7 is a management table for managing devices connected to the loader 5 and connected to the computer main body 1; 8 and 9 are device drivers corresponding to the keyboard (device 34), respectively.
第2図はこの実施例の動作を説明するためのフローチャ
ートである。以下、第1図〜第3図を参照してこの実施
例の動作について説明する。第2図に示したように、デ
バイスドライへ〇ローディングに先立ち、次のような処
理を行う。IPL時、計算機本体1に接続可能なデバイ
ス(キーボード3.4)に対するハードウェア状態の取
得をロダ5にて行う(ステップSL)。このハードウェ
ア状態の結果を基に各デバイスの接続の判定、即ち接続
可能なデバイスがあるか否かの判定を行う(ステップS
2)。接続可能なデバイスが複数個存在した場合、管理
テーブル6に設けられているプライオリティに応じてプ
ライオリティの一番高いデバイスドライバが主記憶装置
にローディングされる(ステップS3)。このプライオ
リティは上記したように管理テーブル6に設けられ、簡
単に修正が可能である。プライオリティのデフォルト値
は予め定めておくが、−度以上IPLした場合は、ロー
ディングしたデバイスドライバに対するカウンタを管理
し、以降、管理テーブル6のメンテナンスが無い限り、
そのカウンタに従ってプライオリティの自動判定を行い
、最適なデバイスドライバをローディングする方式をと
る。プライオリティの管理テーブル6をメンテナンスし
た場合は、カウンタもクリアされる。FIG. 2 is a flow chart for explaining the operation of this embodiment. The operation of this embodiment will be described below with reference to FIGS. 1 to 3. As shown in FIG. 2, prior to loading into the device driver, the following processing is performed. During IPL, the loader 5 acquires the hardware status of devices (keyboards 3 and 4) connectable to the computer main body 1 (step SL). Based on the results of this hardware status, the connection of each device is determined, that is, it is determined whether or not there is a connectable device (step S
2). If there are a plurality of connectable devices, the device driver with the highest priority is loaded into the main storage device according to the priorities provided in the management table 6 (step S3). This priority is provided in the management table 6 as described above, and can be easily modified. The default value of the priority is determined in advance, but if the IPL is performed more than - times, the counter for the loaded device driver is managed, and from then on, as long as there is no maintenance of the management table 6,
The priority is automatically determined according to the counter, and the optimal device driver is loaded. When the priority management table 6 is maintained, the counter is also cleared.
なお、上記実施例ではデバイスとしてキーボドを示した
が、他のデバイス、例えばCRT、マウス等でもよい。Note that although a keyboard is shown as a device in the above embodiment, other devices such as a CRT, a mouse, etc. may be used.
また、上記実施例ではデバイスを2つ接続した場合を示
したが、2つ以上のデバイスを接続してもよい。Further, although the above embodiment shows a case where two devices are connected, two or more devices may be connected.
以上のように本発明によれば、イニシャル・プログラム
・ロード時に、接続されるデバイスの中から最適なデバ
イスドライバをプライオリティに従って選択し、ローデ
ィングするようにしたので、接続されたデバイスのプラ
イオリティに基づいて判定された結果に従ったデバイス
ドライバがロディングすることが可能となり、ごれによ
りイニシャル・プログラム・ロード用ローディングファ
イルを接続デバイスに関わらず、メンテナンスする必要
がなくなり、また、接続デバイスとデバイスドライバの
アンマンチによる誤動作の危険もなくなるという効果か
得られる。As described above, according to the present invention, at the time of initial program loading, the most suitable device driver is selected and loaded from among the connected devices according to the priority. It is now possible to load the device driver according to the determined result, eliminating the need to maintain the loading file for initial program loading regardless of the connected device, and unmanaging the connected device and device driver. This has the effect of eliminating the risk of malfunction due to
第1図はこの発明の一実施例に係るデバイスドライバ・
ローディング方式の構成を示すブロック図、第2図はこ
の実施例の動作を説明するためのフローチャート、第3
図は計算機システムの構成図、第4図は従来のデバイス
ドライバ・ローディング方式の動作を説明するためのフ
ローチャートである。
■・・・計算機本体、3,4・・・キーボード(デバイ
ス)、5・・・ローダ、6・・・管理テブル、7・・・
デバイス判定チェック・プログラム、8,9・・・デバ
イスドライバ。
代理人 弁理士 宮 園 純 −書(自発)
平成
3年
7月10日
1、事件の表示
特願平2−.2205+37号
2、発明の名称
デバイスドライバ・ローディング方式
3、補正をする者
代表者
4、代
5 補正の対象
明細書の発明の詳細な説明の欄。
6 補正の内容
明細書第6頁第18行目乃至第19行目「デバイスドラ
イバ」とあるのを「デバイスドライバ」と補正する。
爪上FIG. 1 shows a device driver according to an embodiment of the present invention.
FIG. 2 is a block diagram showing the configuration of the loading method, FIG. 2 is a flowchart for explaining the operation of this embodiment, and FIG.
The figure is a configuration diagram of a computer system, and FIG. 4 is a flowchart for explaining the operation of a conventional device driver loading method. ■... Computer body, 3, 4... Keyboard (device), 5... Loader, 6... Management table, 7...
Device judgment check program, 8, 9... device driver. Agent: Patent Attorney Jun Miyazono - Written (spontaneous) July 10, 1991, 1, Patent Application for Indication of Case Hei 2-. No. 2205+37 2, Name of the invention Device driver loading method 3, Representative 4, Representative 5 of the person making the amendment Column for detailed explanation of the invention in the specification to be amended. 6. The words "device driver" on page 6, lines 18 and 19 of the detailed description of the amendment are amended to read "device driver." On the nail
Claims (1)
【特許請求の範囲】[Claims]
同機種の異なったタイプのデバイスが同時に接続可能な
計算機システムにおいて、接続可能なデバイスに対し前
もってプライオリティを設けておき、イニシャル・プロ
グラム・ロード時のローダに接続されているデバイス判
定チェック・プログラムにより、その時接続されている
デバイスの中から所定のデバイスドライバを上記プライ
オリティに従って選択し、上記ローダによりローディン
グすることを特徴とするデバイスドライバ・ローディン
グ方式。In a computer system where different types of devices of the same model can be connected at the same time, a priority is set in advance for connectable devices, and a device judgment check program connected to the loader at the time of initial program loading allows A device driver loading method characterized in that a predetermined device driver is selected from among the devices connected at the time according to the priority, and is loaded by the loader.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2220537A JPH04102952A (en) | 1990-08-22 | 1990-08-22 | Loading system for device driver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2220537A JPH04102952A (en) | 1990-08-22 | 1990-08-22 | Loading system for device driver |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04102952A true JPH04102952A (en) | 1992-04-03 |
Family
ID=16752551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2220537A Pending JPH04102952A (en) | 1990-08-22 | 1990-08-22 | Loading system for device driver |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04102952A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0877017A (en) * | 1994-09-07 | 1996-03-22 | Nec Corp | Information processor |
US5581766A (en) * | 1993-05-17 | 1996-12-03 | Compaq Computer Corporation | Selectable video driver system |
US5590315A (en) * | 1993-09-10 | 1996-12-31 | Compaq Computer Corporation | Method and apparatus for simulating user input device presence in a computer system |
KR100436003B1 (en) * | 1996-12-23 | 2004-10-08 | 삼성전자주식회사 | Method for loading a device driver, more specifically correlated to loading the device driver on a memory through a dos prompt after a computer system is completely booted up |
JP2007041789A (en) * | 2005-08-02 | 2007-02-15 | Funai Electric Co Ltd | Optical disk device |
-
1990
- 1990-08-22 JP JP2220537A patent/JPH04102952A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5581766A (en) * | 1993-05-17 | 1996-12-03 | Compaq Computer Corporation | Selectable video driver system |
US5590315A (en) * | 1993-09-10 | 1996-12-31 | Compaq Computer Corporation | Method and apparatus for simulating user input device presence in a computer system |
JPH0877017A (en) * | 1994-09-07 | 1996-03-22 | Nec Corp | Information processor |
KR100436003B1 (en) * | 1996-12-23 | 2004-10-08 | 삼성전자주식회사 | Method for loading a device driver, more specifically correlated to loading the device driver on a memory through a dos prompt after a computer system is completely booted up |
JP2007041789A (en) * | 2005-08-02 | 2007-02-15 | Funai Electric Co Ltd | Optical disk device |
JP4655808B2 (en) * | 2005-08-02 | 2011-03-23 | 船井電機株式会社 | Optical disk device |
US7965588B2 (en) | 2005-08-02 | 2011-06-21 | Funai Electric Co., Ltd. | Optical disk apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6226652B1 (en) | 2001-05-01 | Method and system for automatically detecting collision and selecting updated versions of a set of files |
US8607010B2 (en) | 2013-12-10 | Information processing system and management device for managing relocation of data based on a change in the characteristics of the data over time |
DE69534867T2 (en) | 2006-08-17 | Method and system for providing protected device drivers |
CN103699372B (en) | 2017-10-24 | From central storage means booting computer system |
US6178551B1 (en) | 2001-01-23 | Method of and system for installing a computer program |
EP0463251A1 (en) | 1992-01-02 | Software installation |
US20060294418A1 (en) | 2006-12-28 | System and method for automatically executing corresponding operations on multiple maps, windows, documents, and/or databases |
JP2000259456A (en) | 2000-09-22 | File revision management system |
US20040236974A1 (en) | 2004-11-25 | Advanced computer hibernation functions |
JP2009151826A (en) | 2009-07-09 | Modifiable partition boot record for computer memory device |
JP2003308213A (en) | 2003-10-31 | Method and apparatus for job processing and storage management system |
JPH04102952A (en) | 1992-04-03 | Loading system for device driver |
JPH08329151A (en) | 1996-12-13 | Method for controlling work flow system |
US7146453B2 (en) | 2006-12-05 | Reducing ABENDS through the use of second-tier storage groups |
JPH1124896A (en) | 1999-01-29 | Software installation method |
US20050086430A1 (en) | 2005-04-21 | Method, system, and program for designating a storage group preference order |
JP2920393B2 (en) | 1999-07-19 | Document editing method |
JPH0962493A (en) | 1997-03-07 | Software installation system |
US6085264A (en) | 2000-07-04 | Accounting-information outputting device |
US20060070036A1 (en) | 2006-03-30 | Adapting the demonstration of a program execution without modifying the program code by providing application hooks in the program to display user selected images |
JP3795204B2 (en) | 2006-07-12 | File management apparatus, computer system, file management method, and recording medium |
JPH11143743A (en) | 1999-05-28 | Message classifying method and device therefor |
JPH07262021A (en) | 1995-10-13 | System recovery system |
JPH04310147A (en) | 1992-11-02 | Exclusive control method |
JPH08137933A (en) | 1996-05-31 | System and method for managing drawing data |