DEVICE PROXY APPARATUS AND COMPUTER SYSTEM INCLUDING THE SAME

PROBLEM TO BE SOLVED: To mitigate a processing burden on a CPU that drives an OS.SOLUTION: A device proxy apparatus comprises: a microprocessor unit (21) with multicore capable of performing inter-processor communication; storage means (22) for storing a file in which device setting information is d...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TAKAHAMA HAJIME, ARAKI MASAYUKI
Format: Patent
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:PROBLEM TO BE SOLVED: To mitigate a processing burden on a CPU that drives an OS.SOLUTION: A device proxy apparatus comprises: a microprocessor unit (21) with multicore capable of performing inter-processor communication; storage means (22) for storing a file in which device setting information is described; and a device interface (23). The device proxy apparatus separates a thread of the microprocessor unit and drives an OS with a first processor core, on the other hand drives a device driver controlling the device interface with a second processor core, shares the device setting information by the inter-processor communication, loads a notification driver interface to give a notice of the setting information to a kernel in the operating system on the basis of the device setting information, and has the notification driver read a scenario sequence file; thereby the second processor core controls a device connected with the device interface.SELECTED DRAWING: Figure 4 【課題】OSを駆動するCPUの処理負担を軽減する。【解決手段】プロセッサ間通信可能なマルチコアのマイクロプロセッサユニット(21)と、デバイス設定情報を記述したファイルを記憶する記憶手段(22)と、デバイスインターフェース(23)とを備え、前記マイクロプロセッサユニットのスレッドを分離して第1のプロセッサコアでOSを駆動する一方、第2のプロセッサコアで前記デバイスインターフェースを制御するデバイスドライバを駆動し、前記デバイス設定情報を前記プロセッサ間通信により共有しつつ、前記デバイス設定情報に基づいて前記オペレーティングシステムのカーネルに前記設定情報を通知するための通知用ドライバインターフェースをロードして、前記通知用ドライバに前記シナリオ・シーケンス・ファイルを読み込むことにより、前記第2のプロセッサコアが前記デバイスインターフェースに接続されたデバイスを制御する。【選択図】図4