JP5171536B2 - 電子機器 - Google Patents
電子機器 Download PDFInfo
- Publication number
- JP5171536B2 JP5171536B2 JP2008266844A JP2008266844A JP5171536B2 JP 5171536 B2 JP5171536 B2 JP 5171536B2 JP 2008266844 A JP2008266844 A JP 2008266844A JP 2008266844 A JP2008266844 A JP 2008266844A JP 5171536 B2 JP5171536 B2 JP 5171536B2
- Authority
- JP
- Japan
- Prior art keywords
- file access
- priority
- file
- access command
- command
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
そして、該アプリケーションは、該プロセッサに対し、該複数のファイルのうちいずれかにアクセスするために、該ミドルウェア宛に第1ファイルアクセスコマンドを発行させる。
該ファイルシステムが該プロセッサに対し該第1ファイルアクセスコマンドに係る低優先度のファイルアクセス操作よりも優先度の高いファイルアクセス操作をさせている場合、該ミドルウェアは、該低優先度のファイルアクセス操作の第1ファイルアクセスコマンドに応じて該プロセッサに対し、該記憶装置の最大帯域から該優先度の高いファイルアクセスの保証帯域を差し引いた余剰帯域の範囲内で第2ファイルアクセスコマンドを該ファイルシステム宛に発行させる。
また、優先度の高いファイルアクセス操作に並行して処理される低優先度のファイルアクセス操作は、ある周期における所定の一部期間のみにおいて行われる。
そして、優先度の高いファイルアクセス操作に並行して処理される前記低優先度のファイルアクセス操作の第1ファイルアクセスコマンドの数がN(N>1)であれば、そのN個の第1ファイルアクセスコマンドのそれぞれについて、そのN個の上述の周期のうちの1つの周期のみにおける上述の所定の一部期間のみにおいてファイルアクセス操作をさせる。
図3は、本発明の実施例1に係る画像形成装置10のハードウェア構成を示す概略ブロック図である。画像形成装置10は、電子機器の一例である。
図2は、本発明の実施例1に係る画像形成装置10のソフトウェア階層構造を示す概略ブロック図である。
図1は、本発明の実施例1に係る画像形成装置10の主要部構成を示す図である。
(a)スキャナ16Sからのデータ書き込みのときに、優先度「高」のファイルアクセスコマンドが発行され、
(b)プリンタ16Pへのデータ読み出しのとき及びファクシミリ受信時のファクシミリモデム18からのデータ書き込みのときに、優先度「中」のファイルアクセスコマンドが発行され、
(c)その他のファイルアクセス時(例えば、操作パネル15、NIC17などの処理で要求されるデータ読み書き)に、優先度「低」のファイルアクセスコマンドが発行される。
(a)F=0且つFF=0の場合
F=0且つFF=0であれば、帯域制御部22cは、帯域制御せずアクセス要求をそのままHDD用ファイルシステム21aに渡す。したがって、ファイルシステム21aにより、ファイルアクセスが連続的に実行される。
(b)F=1且つFF=0、又はF=0且つFF=1の場合
F=1且つFF=0、又はF=0且つFF=1であれば、帯域制御部22cは、図5に示す処理と同様の処理を行う。ただし、ステップS14においてさらにFF=1か否か判定する。F=1且つFF=0、又はF=0且つFF=1であれば、ステップS15に進む。したがって、この場合、ファイルシステム21aにより、ファイルアクセスが間欠的に実行される。このときの、各周期Tでのファイルアクセス時間T3の長さは、上述のT2と同一としてもよいし、後述のF=1且つFF=1の場合と同一としてもよい。なお、この場合のファイルアクセス時間T3は、各周期Tにおける所定の所定の一部期間(図中のT2)の範囲内に設定される。
(c)F=1且つFF=1の場合
F=1且つFF=1であれば、帯域制御部22cは、図5に示す処理と同様の処理を行う。したがって、この場合、ファイルシステム21aにより、ファイルアクセスが間欠的に実行される。ただし、この場合のファイルアクセス時間T3は、優先度「中」のファイルアクセスについてのファイルアクセス時間T2より短く設定される。また、この場合のファイルアクセス時間T3は、各周期Tにおける所定の所定の一部期間(図中のT2)の範囲内に設定される。これにより、「高」及び「中」優先度のファイルアクセスの帯域が保証される。
11 MPU(プロセッサ)
13E2 EEPROM(プログラム記憶装置)
14 HDD(ファイル記憶装置,記憶手段)
21a ファイルシステム
22 ミドルウェア
22a アクセスコマンド振り分け部(優先度特定手段)
22b 高優先帯域制御部(第1帯域制御手段)
22c 低優先帯域制御部(第2帯域制御手段)
23 アプリケーション群(アプリケーション)
Claims (4)
- プロセッサと、複数のファイルを格納するファイル記憶装置と、プログラム記憶装置と、を備え、アプリケーションと、ミドルウェアと、該プロセッサに対し該記憶装置のファイルアクセスを操作させる既存のファイルシステムとが該プログラム記憶装置に格納され該プロセッサによって動作する電子機器であって、
該アプリケーションは、該プロセッサに対し、該複数のファイルのうちいずれかにアクセスするために、該ミドルウェア宛に第1ファイルアクセスコマンドを発行させ、
該ミドルウェアは、該ファイルシステムが該プロセッサに対し該第1ファイルアクセスコマンドに係る低優先度のファイルアクセス操作よりも優先度の高いファイルアクセス操作をさせている場合、該低優先度のファイルアクセス操作の第1ファイルアクセスコマンドに応じて該プロセッサに対し、該記憶装置の最大帯域から該優先度の高いファイルアクセスの保証帯域を差し引いた余剰帯域の範囲内で第2ファイルアクセスコマンドを該ファイルシステム宛に発行させ、
前記優先度の高いファイルアクセス操作に並行して処理される前記低優先度のファイルアクセス操作は、ある周期における所定の一部期間のみにおいて行われ、
前記優先度の高いファイルアクセス操作に並行して処理される前記低優先度のファイルアクセス操作の前記第1ファイルアクセスコマンドの数がN(N>1)であれば、そのN個の前記第1ファイルアクセスコマンドのそれぞれについて、前記N個の前記周期のうちの1つの周期のみにおける前記所定の一部期間のみにおいてファイルアクセス操作をさせること、
を特徴とする電子機器。 - 複数のファイルを格納する記憶手段と、
該複数のファイルのうちいずれかをアクセスするために発行された第1ファイルアクセスコマンドの優先度を特定する優先度特定手段と、
前記第1ファイルアクセスコマンドの優先度が高い場合、この第1ファイルアクセスコマンドに基づくファイルアクセスの開始情報を保持し、かつ、この第1ファイルアクセスコマンドに対応した第2ファイルアクセスコマンドを発行する第1帯域制御手段と、
前記第1ファイルアクセスコマンドの優先度が低い場合、前記開始情報が保持されているか否かを判定し、前記開始情報が保持されていない場合には、該第1ファイルアクセスコマンドに対応した第2ファイルアクセスコマンドを発行して連続的にファイルアクセスを実行させ、前記開始情報が保持されている場合には、前記記憶手段の最大帯域から前記優先度の高いファイルアクセスの保証帯域を差し引いた余剰帯域の範囲内で第2ファイルアクセスコマンドを発行する第2帯域制御手段と、
前記第2ファイルアクセスコマンドを受け付け、該記憶手段に対するファイルアクセスを行うファイルシステムと、
を備え、
前記第2帯域制御手段は、前記優先度の高い前記第1ファイルアクセスコマンドに並行して処理される前記優先度の低い前記第1ファイルアクセスコマンドについては、ある周期における所定の一部期間のみにおいてファイルアクセスをさせ、
前記第2帯域制御手段は、前記優先度の高い前記第1ファイルアクセスコマンドに並行して処理される前記優先度の低い前記第1ファイルアクセスコマンドの数がN(N>1)であれば、そのN個の第1ファイルアクセスコマンドのそれぞれについて、前記N個の前記周期のうちの1つの周期のみにおける前記所定の一部期間のみにおいてファイルアクセスをさせること、
を特徴とする電子機器。 - 前記第2帯域制御手段は、優先度が同一である複数の前記第1ファイルアクセスコマンドについてのみ、各第1ファイルアクセスコマンドについて、前記N周期のうちの1つの周期のみにおける所定の一部期間のみにおいてファイルアクセスをさせることを特徴とする請求項2記載の電子機器。
- 前記優先度特定手段は、前記第1ファイルアクセスコマンドの優先度を、少なくとも3レベルのいずれかの優先度と特定し、
前記第1帯域制御手段は、最高レベルの優先度の前記第1ファイルアクセスコマンドに対応した第2ファイルアクセスコマンドを発行し、
前記第2帯域制御手段は、前記最高レベル以外の優先度の前記第1ファイルアクセスコマンドに対応した第2ファイルアクセスコマンドを発行すること、
を特徴とする請求項2または請求項3記載の電子機器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008266844A JP5171536B2 (ja) | 2008-10-15 | 2008-10-15 | 電子機器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008266844A JP5171536B2 (ja) | 2008-10-15 | 2008-10-15 | 電子機器 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010097367A JP2010097367A (ja) | 2010-04-30 |
JP5171536B2 true JP5171536B2 (ja) | 2013-03-27 |
Family
ID=42259011
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008266844A Expired - Fee Related JP5171536B2 (ja) | 2008-10-15 | 2008-10-15 | 電子機器 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5171536B2 (ja) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2760721B2 (ja) * | 1992-11-12 | 1998-06-04 | 三菱電機株式会社 | 計算機システム |
JPH10111761A (ja) * | 1995-10-26 | 1998-04-28 | Matsushita Electric Ind Co Ltd | ファイルシステム |
JPH1049388A (ja) * | 1996-08-02 | 1998-02-20 | Fuji Xerox Co Ltd | 入出力制御装置 |
JP2002358259A (ja) * | 2001-05-31 | 2002-12-13 | Toshiba Corp | 優先度制御機能を有するファイルサーバ、同サーバにおけるファイルアクセス方法及びファイルアクセスプログラム |
JP2004334459A (ja) * | 2003-05-07 | 2004-11-25 | Nec Corp | 記録再生装置、記録再生方法、および記録再生プログラム |
JP2005234794A (ja) * | 2004-02-18 | 2005-09-02 | Matsushita Electric Ind Co Ltd | ファイルシステム制御装置 |
-
2008
- 2008-10-15 JP JP2008266844A patent/JP5171536B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010097367A (ja) | 2010-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4424623B2 (ja) | 画像形成装置 | |
JP4543340B2 (ja) | 画像処理装置および画像形成システムとプログラム | |
JP2012081626A (ja) | 画像形成装置、画像処理方法、プログラム | |
US7911639B2 (en) | Image forming device | |
JP2017130071A (ja) | 画像処理装置及びメモリ制御プログラム並びにメモリ制御方法 | |
US8614822B2 (en) | Print data processing apparatus, print data processing method, and storage medium | |
JP5325523B2 (ja) | 画像形成装置 | |
US8160468B2 (en) | Image forming apparatus, memory management method, memory management program product | |
JP5171536B2 (ja) | 電子機器 | |
JP5111326B2 (ja) | 電子機器 | |
JP5325524B2 (ja) | 電子機器 | |
JP2006031452A (ja) | 画像形成装置、制御方法、制御プログラムおよびジョブ管理装置、ジョブ処理方法、ジョブ管理プログラム | |
JP6528952B2 (ja) | 電子機器および処理実行プログラム | |
US8582153B2 (en) | Image forming apparatus and method | |
JP2014153931A (ja) | プロセッサシステム、電子機器およびシステム制御プログラム | |
JP2000311071A (ja) | 出力制御装置および出力制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
JP5589582B2 (ja) | 画像処理装置及びプログラム | |
JP5076442B2 (ja) | 画像処理装置 | |
JP7186541B2 (ja) | 画像処理装置、その制御方法、及びプログラム | |
US11113013B2 (en) | Image forming apparatus for executing secure print job | |
JP2012165229A (ja) | 画像形成方法および画像形成装置 | |
US10992834B2 (en) | Image processing apparatus, method for controlling the same, and computer-readable storage medium | |
JP6877876B2 (ja) | 印刷装置及びその制御方法、並びにプログラム | |
JP2012239015A (ja) | 画像処理装置 | |
JP2021097314A (ja) | 画像処理装置及びメモリー管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110322 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120712 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120724 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120919 |
|
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: 20121128 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121225 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5171536 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |