JP4387970B2 - データ入出力プログラム,装置,および方法 - Google Patents
データ入出力プログラム,装置,および方法 Download PDFInfo
- Publication number
- JP4387970B2 JP4387970B2 JP2005100780A JP2005100780A JP4387970B2 JP 4387970 B2 JP4387970 B2 JP 4387970B2 JP 2005100780 A JP2005100780 A JP 2005100780A JP 2005100780 A JP2005100780 A JP 2005100780A JP 4387970 B2 JP4387970 B2 JP 4387970B2
- Authority
- JP
- Japan
- Prior art keywords
- host
- status information
- priority
- host status
- output
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/124—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
- G06F13/126—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine and has means for transferring I/O instructions and statuses between control unit and main processor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Description
(a)状態更新開始・終了設定部25が走行するCPU21は,プロセス状態情報の更新を開始するために,キャッシュメモリ22の状態更新開始フラグ領域に対して書き込みを行う。メモリコントローラ23は,メモリ24の該当領域の無効化信号(Invalid通知)を発行する。
(b)ホスト状態情報管理部13の状態更新検出部131は,状態更新開始フラグ領域を監視し,状態更新開始フラグ領域の更新による無効化信号を検出すると,プロセス状態情報の更新の監視を開始する。
(c)CPU21によってプロセス状態情報が更新される。
(d)状態更新検出部131は,すべてのCPU21による無効化信号を検出して,更新されるプロセス状態情報領域をリストし,リストに記憶したプロセス状態情報領域のアドレス情報を記録する。
(e)状態更新開始・終了設定部25が走行するCPU21は,プロセス状態情報の更新を終了するために,キャッシュメモリ22の状態更新終了フラグ領域に対して書き込みを行う。メモリコントローラ23は,メモリ24の該当領域の無効化信号(Invalid通知)を発行する。
(f)状態更新検出部131は,状態更新終了フラグ領域を監視し,状態更新終了フラグ領域の更新による無効化信号を検出すると,プロセス状態情報更新の監視を終了する。
(g)状態情報収集部133は,状態更新検出部131が記録したアドレス情報をもとにメモリ24の更新されたプロセス状態情報を収集し,状態情報保持部135へ格納する。
(s)更新主体変更通知部29が走行するCPU21は,更新処理の作業主体を変更する場合に,キャッシュメモリ22の更新作業主体変更フラグ領域に対して書き込みを行う。メモリコントローラ23は,メモリ24の該当領域の無効化信号(Invalid通知)を発行する。
(t)更新主体確認部137は,更新作業主体変更フラグ領域を監視し,更新作業主体変更フラグ領域の更新による無効化信号を検出する。
(u)すると,更新主体確認部137は,更新作業主体フラグ領域を更新する。更新作業主体フラグ領域は,ホスト2と入出力装置1との2つの作業主体をトグル状態で設定する領域である。
本発明の形態および実施例の特徴を列記すると以下のとおりである。
前記コンピュータに、
前記ホスト処理装置からホスト状態情報を取得し,ホスト処理装置の状態を示すホスト状態情報を保持するホスト状態情報記憶領域へ格納するホスト状態情報取得ステップと,
前記ホスト状態情報記憶領域に記憶されるホスト状態情報にもとづいて,前記割り込み処理または前記非割り込み処理のいずれか1つの処理を選択する最適化ステップと,
前記最適化ステップによって選択された処理を用いて、前記ホスト処理装置への割り込みを行う割り込み処理または前記割り込みを行わない非割り込み処理のいずれか一方の処理によって前記ホスト処理装置へのデータ入出力を通知する入出力通知ステップと,
を実行させるデータ入出力プログラム。
前記ホスト状態情報取得ステップにおいて,前記ホスト状態情報として,少なくともプロセスの優先度を含むプロセス状態情報を前記ホスト処理装置から取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段に記憶されたプロセス状態情報をもとに,前記データ入出力制御の対象となるプロセスを特定し,前記対象プロセスの優先度と前記ホスト処理装置において現在実行中のプロセスの優先度とを比較し,前記対象プロセスの優先度が前記現在実行中のプロセスの優先度より低い場合に,前記非割り込み処理による通知を選択する
処理を実行させる付記1記載のデータ入出力プログラム。
前記ホスト状態情報取得ステップにおいて,前記ホスト状態情報として,少なくともプロセスの状態をRun,Ready,Waitの各状態によって示す情報を含むプロセス状態情報を前記ホスト処理装置から取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段のプロセス状態情報をもとに,前記データ入出力制御の対象となるプロセスを特定し,前記対象プロセスのプロセス状態がReady状態である場合に前記非割り込み処理による通知を選択する
処理を実行させることを特徴とする付記1記載のデータ入出力プログラム。
前記ホスト状態情報取得ステップにおいて,前記ホスト状態情報として,少なくとも,プロセスの状態をRun,Ready,Waitの各状態によって示す情報およびプロセスの優先度を含むプロセス状態情報を前記ホスト処理装置から取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段のプロセス状態情報をもとに,前記データ入出力制御の対象となるプロセスを特定し,前記対象プロセスのプロセス状態がWait状態である場合に,前記対象プロセスの優先度と前記ホスト処理装置において現在実行中のプロセスの優先度とを比較し,前記対象プロセスの優先度が前記現在実行中のプロセスの優先度より低いときに前記非割り込み処理による通知を選択する
処理を実行させる付記1記載のデータ入出力プログラム。
前記ホスト状態情報取得ステップにおいて,前記ホスト処理装置のCPU使用率を取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段のCPU使用率が所定値以下である場合に前記非割り込み処理による通知を選択する
処理を実行させることを特徴とする付記1記載のデータ入出力プログラム。
ホスト処理装置の状態を示すホスト状態情報を保持するホスト状態情報記憶手段と,
前記ホスト処理装置へのデータ入出力の通知を,前記ホスト処理装置への割り込みを行う割り込み処理または前記割り込みを行わない非割り込み処理のいずれか一方の処理によって通知する入出力通知手段と,
前記ホスト処理装置からホスト状態情報を取得し,前記ホスト状態情報記憶手段へ格納するホスト状態情報取得手段と,
前記ホスト状態情報にもとづいて,前記割り込み処理または前記非割り込み処理のいずれか1つの処理を選択する最適化手段とを備え,
前記入出力通知手段は,前記最適化手段によって選択された処理を用いて前記ホスト処理装置へデータ入出力を通知する
ことを特徴とするデータ入出力装置。
前記ホスト状態情報取得手段は,前記ホスト状態情報として,少なくともプロセスの優先度を含むプロセス状態情報を前記ホスト処理装置から取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化手段は,前記ホスト状態情報記憶手段に記憶されたプロセス状態情報をもとに,前記データ入出力制御の対象となるプロセスを特定し,前記対象プロセスの優先度と前記ホスト処理装置において現在実行中のプロセスの優先度とを比較し,前記対象プロセスの優先度が前記現在実行中のプロセスの優先度より低い場合に,前記非割り込み処理による通知を選択する
ことを特徴とするデータ入出力装置。
前記ホスト状態情報取得手段は,前記ホスト状態情報として,少なくともプロセスの状態をRun,Ready,Waitの各状態によって示す情報を含むプロセス状態情報を前記ホスト処理装置から取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化手段は,前記ホスト状態情報記憶手段のプロセス状態情報をもとに,前記データ入出力制御の対象となるプロセスを特定し,前記対象プロセスのプロセス状態がReady状態である場合に前記非割り込み処理による通知を選択する
ことを特徴とするデータ入出力装置。
前記ホスト状態情報取得手段は,前記ホスト状態情報として,少なくとも,プロセスの状態をRun,Ready,Waitの各状態によって示す情報およびプロセスの優先度を含むプロセス状態情報を前記ホスト処理装置から取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化手段は,前記ホスト状態情報記憶手段のプロセス状態情報をもとに,前記データ入出力制御の対象となるプロセスを特定し,前記対象プロセスのプロセス状態がWait状態である場合に,前記対象プロセスの優先度と前記ホスト処理装置において現在実行中のプロセスの優先度とを比較し,前記対象プロセスの優先度が前記現在実行中のプロセスの優先度より低いときに前記非割り込み処理による通知を選択する
ことを特徴とするデータ入出力装置。
前記ホスト状態情報取得手段は,前記ホスト処理装置のCPU使用率を取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化手段は,前記ホスト状態情報記憶手段のCPU使用率が所定値以下である場合に前記非割り込み処理による通知を選択する
ことを特徴とするデータ入出力装置。
ホスト状態情報として,ホスト処理装置で実行されるプロセスの優先度を保持するホスト状態情報記憶手段と,
前記ホスト処理装置から前記プロセスの優先度を取得し,前記ホスト状態情報記憶手段へ格納するホスト状態情報取得手段と,
前記ホスト状態情報記憶手段に記憶された前記プロセスの優先度をもとに,前記データ入出力制御のデータの転送先となるプロセスの優先度を取得し,前記転送先プロセスの優先度が高い順にデータ転送制御の順序を決定する最適化手段と,
前記最適化手段により決定された順序にしたがって,データ転送制御を行う転送制御手段とを備える
ことを特徴とするデータ入出力装置。
前記データ入出力装置は,
前記ホスト処理装置から,前記ホスト処理装置の状態を示すホスト状態情報を取得し,ホスト状態情報記憶手段へ格納するホスト状態情報取得手段と,
前記ホスト状態情報にもとづいて,割り込み処理または非割り込み処理のいずれか一つの処理を選択する最適化手段と,
前記最適化手段によって選択された処理を用いて前記ホスト処理装置へデータ転送を通知する入出力通知手段とを備える
ことを特徴とするデータ処理システム。
前記ホスト処理装置は,
前記ホスト状態情報記憶手段のホスト状態情報の収集・更新処理が,前記データ入出力装置または当該ホスト処理装置のいずれか一方が作業主体となって行われる場合に,前記作業主体として,前記データ入出力装置または当該ホスト処理装置のいずれか一方に設定して,前記データ入出力装置へ通知する更新作業主体通知手段を備え,
前記データ入出力装置は,
前記ホスト処理装置から通知された前記作業主体として,前記ホスト処理装置または当該データ入出力装置のいずれか一方を格納する更新作業主体記憶手段と,
前記ホスト処理装置によって設定された前記作業主体にしたがって,前記更新作業主体記憶手段の前記作業主体を設定する更新作業主体設定手段とを備えて,
前記ホスト状態情報取得手段は,前記更新作業主体記憶手段に当該データ入出力装置が設定されている場合に前記ホスト処理装置から前記ホスト状態情報を収集し,前記更新作業主体記憶手段に前記ホスト処理装置が設定されている場合に前記ホスト処理装置から送信された前記ホスト状態情報を受信する
ことを特徴とするデータ処理システム。
前記コンピュータが、
前記ホスト処理装置からホスト状態情報を取得し,ホスト処理装置の状態を示すホスト状態情報を保持するホスト状態情報記憶領域へ格納するホスト状態情報取得ステップと,
前記ホスト状態情報記憶領域に記憶されるホスト状態情報にもとづいて,前記割り込み処理または前記非割り込み処理のいずれか1つの処理を選択する最適化ステップと,
前記最適化ステップによって選択された処理を用いて、前記ホスト処理装置への割り込みを行う割り込み処理または前記割り込みを行わない非割り込み処理のいずれか一方の処理によって前記ホスト処理装置へのデータ入出力を通知する入出力通知ステップと,
を実行するデータ入出力方法。
前記ホスト状態情報取得ステップにおいて,前記ホスト状態情報として,少なくともプロセスの優先度を含むプロセス状態情報を前記ホスト処理装置から取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段に記憶されたプロセス状態情報をもとに,前記データ入出力制御の対象となるプロセスを特定し,前記対象プロセスの優先度と前記ホスト処理装置において現在実行中のプロセスの優先度とを比較し,前記対象プロセスの優先度が前記現在実行中のプロセスの優先度より低い場合に,前記非割り込み処理による通知を選択する
ことを特徴とする付記14記載のデータ入出力方法。
前記ホスト状態情報取得ステップにおいて,前記ホスト状態情報として,少なくともプロセスの状態をRun,Ready,Waitの各状態によって示す情報を含むプロセス状態情報を前記ホスト処理装置から取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段のプロセス状態情報をもとに,前記データ入出力制御の対象となるプロセスを特定し,前記対象プロセスのプロセス状態がReady状態である場合に前記非割り込み処理による通知を選択する
ことを特徴とする付記14記載のデータ入出力方法。
前記ホスト状態情報取得ステップにおいて,前記ホスト状態情報として,少なくとも,プロセスの状態をRun,Ready,Waitの各状態によって示す情報およびプロセスの優先度を含むプロセス状態情報を前記ホスト処理装置から取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段のプロセス状態情報をもとに,前記データ入出力制御の対象となるプロセスを特定し,前記対象プロセスのプロセス状態がWait状態である場合に,前記対象プロセスの優先度と前記ホスト処理装置において現在実行中のプロセスの優先度とを比較し,前記対象プロセスの優先度が前記現在実行中のプロセスの優先度より低いときに前記非割り込み処理による通知を選択する
ことを特徴とする付記14記載のデータ入出力方法。
前記ホスト状態情報取得ステップにおいて,前記ホスト処理装置のCPU使用率を取得し,前記ホスト状態情報記憶手段へ格納し,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段のCPU使用率が所定値以下である場合に前記非割り込み処理による通知を選択する
ことを特徴とする付記14記載のデータ入出力方法。
11 パケット送受信部
12 パケット判定部
13 ホスト状態情報管理部
131 状態更新検出部
133 状態情報収集部
135 状態情報保持部
137 更新主体確認部
14 最適化部
15 転送制御部
16 通知制御部
2 ホスト
25 状態更新開始・終了通知部
27 更新主体判別部
29 更新主体変更通知部
Claims (10)
- コンピュータにホスト処理装置へのデータ入出力制御を行わせるデータ入出力プログラムであって,
前記コンピュータに,
前記ホスト処理装置から,少なくともプロセスの状態を示すプロセス状態とプロセスの優先度とを含むホスト状態情報を取得して,ホスト状態情報記憶手段へ格納するホスト状態情報取得ステップと,
データ入出力制御として,前記ホスト処理装置への割り込みを行う割り込み処理または前記ホスト処理装置への割り込みを行わない非割り込み処理のいずれかを選択する場合に,前記ホスト状態情報記憶手段に記憶された前記ホスト状態情報から,前記データ入出力制御において入出力データの転送処理の対象となる対象プロセスを特定し,前記特定した対象プロセスの優先度と前記ホスト処理装置において現在実行中の実行中プロセスの優先度とを比較して,前記対象プロセスの優先度が前記実行中プロセスの優先度より低い場合に,前記非割り込み処理を選択する最適化ステップと,
前記最適化ステップにおいて前記非割り込み処理が選択された場合に,前記非割り込み処理によって前記ホスト処理装置へのデータ入出力を通知する入出力通知ステップとを
実行させるためのデータ入出力プログラム。 - 前記コンピュータに、更に
前記ホスト状態情報取得ステップにおいて,前記プロセスの状態をRun,Ready,Waitの各状態によって示すプロセス状態を含む前記ホスト状態情報を前記ホスト処理装置から取得して前記ホスト状態情報記憶手段へ格納する処理と,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段に記憶された前記ホスト状態情報をもとに,前記対象プロセスのプロセス状態がReady状態である場合に前記非割り込み処理を選択する処理とを
実行させるための請求項1記載のデータ入出力プログラム。 - 前記コンピュータに、更に,
前記ホスト状態情報取得ステップにおいて,前記プロセスの状態をRun,Ready,Waitの各状態によって示すプロセス状態を含む前記ホスト状態情報を前記ホスト処理装置から取得して前記ホスト状態情報記憶手段へ格納する処理と,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段に記憶された前記ホスト状態情報をもとに,前記対象プロセスのプロセス状態がWait状態である場合に,前記対象プロセスの優先度と前記実行中プロセスの優先度とを比較して,前記対象プロセスの優先度が前記実行中プロセスの優先度より低いときに,前記非割り込み処理を選択する処理とを
実行させるための請求項1記載のデータ入出力プログラム。 - 前記コンピュータに、更に,
前記ホスト状態情報取得ステップにおいて,前記ホスト処理装置のCPU使用率を取得して,前記ホスト状態情報記憶手段へ格納する処理と,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段に記憶されたCPU使用率が所定値以下である場合に前記非割り込み処理を選択する処理とを
実行させるための請求項1記載のデータ入出力プログラム。 - ホスト処理装置へのデータ入出力制御を行うデータ入出力装置であって,
少なくともプロセスの状態の優先度を示すプロセス状態情報とプロセスの優先度とを含むホスト状態情報を記憶するホスト状態情報記憶手段と,
前記ホスト処理装置からホスト状態情報を取得して,前記ホスト状態情報記憶手段へ格納するホスト状態情報取得手段と,
データ入出力制御として,前記ホスト処理装置への割り込みを行う割り込み処理または前記ホスト処理装置への割り込みを行わない非割り込み処理のいずれかを選択する場合に,前記ホスト状態情報記憶手段に記憶された前記ホスト状態情報から,前記データ入出力制御において入出力データの転送処理の対象となる対象プロセスを特定し,前記特定した対象プロセスの優先度と前記ホスト処理装置において現在実行中の実行中プロセスの優先度とを比較して,前記対象プロセスの優先度が前記実行中プロセスの優先度より低い場合に,前記非割り込み処理を選択する最適化手段と,
前記最適化ステップにおいて前記非割り込み処理が選択された場合に,前記非割り込み処理によって前記ホスト処理装置へのデータ入出力を通知する入出力通知手段とを備える
ことを特徴とするデータ入出力装置。 - 前記ホスト状態情報取得手段が,前記プロセスの実行の優先度を含む前記ホスト状態情報を前記ホスト処理装置から取得して前記ホスト状態情報記憶手段へ格納するとともに,
前記ホスト状態情報記憶手段に記憶された前記ホスト状態情報から前記プロセスの実行の優先度をもとに,前記データ入出力制御のデータの転送先となるプロセスの優先度を取得し,前記転送先プロセスの優先度が高い順にデータ転送制御の順序を決定する最適化手段と,
前記最適化手段により決定された順序にしたがってデータ転送制御を行う転送制御手段とを備える
ことを特徴とする請求項5記載のデータ入出力装置。 - 前記ホスト状態情報取得手段が,前記プロセスの状態をRun,Ready,Waitの各状態によって示すプロセス状態を含む前記ホスト状態情報を前記ホスト処理装置から取得して前記ホスト状態情報記憶手段へ格納し,
前記最適化手段が,前記ホスト状態情報記憶手段に記憶された前記ホスト状態情報をもとに,前記対象プロセスのプロセス状態がWait状態である場合に,前記対象プロセスの優先度と前記実行中プロセスの優先度とを比較して,前記対象プロセスの優先度が前記実行中プロセスの優先度より低いときに,前記非割り込み処理を選択する
ことを特徴とする請求項5記載のデータ入出力装置。 - コンピュータがホスト処理装置へのデータ入出力制御を行うデータ入出力方法であって,
前記ホスト処理装置から,少なくともプロセスの状態を示すプロセス状態とプロセスの優先度とを含むホスト状態情報を取得して,ホスト状態情報記憶手段へ格納するホスト状態情報取得ステップと,
データ入出力制御として,前記ホスト処理装置への割り込みを行う割り込み処理または前記ホスト処理装置への割り込みを行わない非割り込み処理のいずれかを選択する場合に,前記ホスト状態情報記憶手段に記憶された前記ホスト状態情報から,前記データ入出力制御において入出力データの転送処理の対象となる対象プロセスを特定し,前記特定した対象プロセスの優先度と前記ホスト処理装置において現在実行中の実行中プロセスの優先度とを比較して,前記対象プロセスの優先度が前記実行中プロセスの優先度より低い場合に,前記非割り込み処理を選択する最適化ステップと,
前記最適化ステップにおいて前記非割り込み処理が選択された場合に,前記非割り込み処理によって前記ホスト処理装置へのデータ入出力を通知する入出力通知ステップとを備える
ことを特徴とするデータ入出力方法。 - 前記ホスト状態情報取得ステップにおいて,前記プロセスの状態をRun,Ready,Waitの各状態によって示すプロセス状態を含む前記ホスト状態情報を前記ホスト処理装置から取得して前記ホスト状態情報記憶手段へ格納する処理と,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段に記憶された前記ホスト状態情報をもとに,前記対象プロセスのプロセス状態がReady状態である場合に前記非割り込み処理を選択する処理とを行う
ことを特徴とする請求項8記載のデータ入出力方法。 - 前記ホスト状態情報取得ステップにおいて,前記プロセスの状態をRun,Ready,Waitの各状態によって示すプロセス状態を含む前記ホスト状態情報を前記ホスト処理装置から取得して前記ホスト状態情報記憶手段へ格納する処理と,
前記最適化ステップにおいて,前記ホスト状態情報記憶手段に記憶された前記ホスト状態情報をもとに,前記対象プロセスのプロセス状態がWait状態である場合に,前記対象プロセスの優先度と前記実行中プロセスの優先度とを比較して,前記対象プロセスの優先度が前記実行中プロセスの優先度より低いときに,前記非割り込み処理を選択する処理とを行う
ことを特徴とする請求項8記載のデータ入出力方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005100780A JP4387970B2 (ja) | 2005-03-31 | 2005-03-31 | データ入出力プログラム,装置,および方法 |
| US11/342,834 US7676610B2 (en) | 2005-03-31 | 2006-01-31 | Device and method for optimization of target host device process handling according to the status and the priority of the target host device process |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005100780A JP4387970B2 (ja) | 2005-03-31 | 2005-03-31 | データ入出力プログラム,装置,および方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006285341A JP2006285341A (ja) | 2006-10-19 |
| JP4387970B2 true JP4387970B2 (ja) | 2009-12-24 |
Family
ID=37071951
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005100780A Expired - Fee Related JP4387970B2 (ja) | 2005-03-31 | 2005-03-31 | データ入出力プログラム,装置,および方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7676610B2 (ja) |
| JP (1) | JP4387970B2 (ja) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2008096396A1 (ja) * | 2007-02-02 | 2010-05-20 | パナソニック株式会社 | 無線通信装置および暗号鍵更新方法 |
| JP5349816B2 (ja) * | 2008-03-18 | 2013-11-20 | 富士通株式会社 | 回線監視装置及び回線監視方法 |
| KR100959548B1 (ko) * | 2008-05-21 | 2010-05-27 | 한국과학기술원 | 인터럽트 스케줄링 방법 |
| JP2011180767A (ja) * | 2010-02-26 | 2011-09-15 | Kyocera Mita Corp | 半導体装置 |
| CN103119574B (zh) | 2010-06-22 | 2016-01-20 | 富士通株式会社 | 数据传送控制装置及方法 |
| JP5890194B2 (ja) * | 2012-02-17 | 2016-03-22 | Necプラットフォームズ株式会社 | 情報処理装置、及び、情報処理方法 |
| US9542345B2 (en) * | 2012-09-28 | 2017-01-10 | Apple Inc. | Interrupt suppression strategy |
| KR102145420B1 (ko) * | 2013-07-25 | 2020-08-18 | 삼성전자주식회사 | 데이터 전송 속도를 변경하는 스토리지 시스템 및 그것의 데이터 전송 속도 변경 방법 |
| JP5729445B2 (ja) * | 2013-10-10 | 2015-06-03 | 富士通株式会社 | マルチプロセッサシステム、制御方法、および制御プログラム |
| CN105389203B (zh) * | 2015-10-19 | 2017-11-17 | 广东欧珀移动通信有限公司 | 一种指纹识别设备的调用方法、装置及移动终端 |
| US10613887B2 (en) * | 2015-10-21 | 2020-04-07 | International Business Machines Corporation | Ordering optimization of host machines in a computing environment based on policies |
| JP6955163B2 (ja) * | 2017-12-26 | 2021-10-27 | 富士通株式会社 | 情報処理装置、情報処理方法及びプログラム |
| US11144481B2 (en) * | 2018-04-11 | 2021-10-12 | Apple Inc. | Techniques for dynamically adjusting the manner in which I/O requests are transmitted between a computing device and a storage device |
| WO2022245333A1 (en) * | 2021-05-17 | 2022-11-24 | Hewlett-Packard Development Company, L.P. | Bus interfaces control |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0328951A (ja) | 1989-06-26 | 1991-02-07 | Nec Corp | 入出力制御装置 |
| JP3263135B2 (ja) | 1992-06-30 | 2002-03-04 | キヤノン株式会社 | 情報処理装置 |
| US5414858A (en) * | 1992-12-11 | 1995-05-09 | International Business Machines Corporation | System and method for dynamically varying between interrupt and polling to service requests of computer peripherals |
| US6615161B1 (en) * | 1998-07-08 | 2003-09-02 | International Business Machines Corporation | Method and apparatus for adjusting an interval of polling a peripheral device in response to changes in the status and/or reliability of receiving traps |
| US6378051B1 (en) * | 1999-06-14 | 2002-04-23 | Maxtor Corporation | Interrupt signal prioritized shared buffer memory access system and method |
| JP2002259143A (ja) | 2001-03-05 | 2002-09-13 | Nec Soft Ltd | タスク数自動制御装置、タスク数自動制御方法、オンライントランザクション処理システム、プログラム |
| JP2002342093A (ja) | 2001-05-21 | 2002-11-29 | Kyushu Univ | 一括割込み処理装置及び方法並びにコンピュータによって実行される一括割込み処理プログラム |
| JP2004326486A (ja) | 2003-04-25 | 2004-11-18 | Matsushita Electric Ind Co Ltd | タスク管理装置 |
| US7765547B2 (en) * | 2004-11-24 | 2010-07-27 | Maxim Integrated Products, Inc. | Hardware multithreading systems with state registers having thread profiling data |
-
2005
- 2005-03-31 JP JP2005100780A patent/JP4387970B2/ja not_active Expired - Fee Related
-
2006
- 2006-01-31 US US11/342,834 patent/US7676610B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20060224785A1 (en) | 2006-10-05 |
| US7676610B2 (en) | 2010-03-09 |
| JP2006285341A (ja) | 2006-10-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4387970B2 (ja) | データ入出力プログラム,装置,および方法 | |
| JP4054616B2 (ja) | 論理計算機システム、論理計算機システムの構成制御方法および論理計算機システムの構成制御プログラム | |
| US5835765A (en) | Computer operation management system for a computer operating system capable of simultaneously executing plural application programs | |
| US7882160B2 (en) | Low latency optimization for generational garbage collection | |
| JP4747307B2 (ja) | ネットワーク処理制御装置,プログラムおよび方法 | |
| JP2005078507A (ja) | 仮想化制御装置、アクセス経路制御方法及び計算機システム | |
| CN102692985B (zh) | 远程管理式计算机系统的平稳带外电源控制方法和系统 | |
| JP2010128664A (ja) | マルチプロセッサシステム、競合回避プログラム及び競合回避方法 | |
| WO2005017736A1 (ja) | ディスクアレイ装置におけるボトルネックを検出するシステムおよびプログラム | |
| US10523746B2 (en) | Coexistence of a synchronous architecture and an asynchronous architecture in a server | |
| CN105357026B (zh) | 一种资源信息收集方法和计算节点 | |
| CN112579396A (zh) | 软件系统动态限流方法、装置及设备 | |
| JP2001282558A (ja) | マルチオペレーティング計算機システム | |
| JP2000137621A (ja) | イベント管理装置及びプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JPH11237993A (ja) | タスクの優先度制御方法およびタスクの優先度制御装置 | |
| JP4089506B2 (ja) | ファイル共有システム及びサーバー並びにプログラム | |
| JP3839259B2 (ja) | マルチスレッド制御方法、マルチスレッド制御装置、記録媒体、及びプログラム | |
| CA2386467A1 (en) | Managing memory resident queues to control resources of the systems using the queues | |
| US10419532B2 (en) | Asynchronous connection handling in a multi-threaded server | |
| JP4567586B2 (ja) | 処理装置 | |
| CN117593172B (zh) | 进程管理方法、装置、介质及设备 | |
| WO2013065151A1 (ja) | 計算機システム、データ転送方法、および、データ転送プログラム | |
| JP2007323256A (ja) | 割込制御方法および情報処理装置 | |
| CN115242623A (zh) | 一种日志收集方法、装置、设备及存储介质 | |
| CN119653516A (zh) | 一种通信流控方法、装置、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090407 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090414 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090612 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090612 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090612 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090929 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091001 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121009 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121009 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131009 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |