JP5159377B2 - 情報処理装置及び情報処理方法 - Google Patents
情報処理装置及び情報処理方法 Download PDFInfo
- Publication number
- JP5159377B2 JP5159377B2 JP2008062782A JP2008062782A JP5159377B2 JP 5159377 B2 JP5159377 B2 JP 5159377B2 JP 2008062782 A JP2008062782 A JP 2008062782A JP 2008062782 A JP2008062782 A JP 2008062782A JP 5159377 B2 JP5159377 B2 JP 5159377B2
- Authority
- JP
- Japan
- Prior art keywords
- application program
- information processing
- storage area
- processing apparatus
- program
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5016—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Facsimiles In General (AREA)
- Stored Programmes (AREA)
Description
図1は、本発明の第1実施形態を示す情報処理装置の構成を説明するブロック図である。
次に、本発明の第2実施形態について説明する。
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給することによっても達成される。この場合、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行すること前述した実施形態の機能を実現する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
Claims (14)
- オペレーティングシステム上でアプリケーションプログラムを実行可能な情報処理装置であって、
第1記憶手段と、
第2記憶手段と、
第1アプリケーションプログラムのプログラム実行領域として前記第1記憶手段の物理記憶領域を割り当てる割当手段と、
前記第1アプリケーションプログラムを前記プログラム実行領域に割り当てられた物理記憶領域に展開する展開手段と、
前記展開手段が前記第1アプリケーションプログラムを展開した後に、オペレーティングシステム上でアプリケーションプログラムを実行するための仮想記憶領域として前記第2記憶手段の物理記憶領域を割り当てる処理を含む仮想記憶領域の初期化処理を実行する初期化手段と、
を有することを特徴とする情報処理装置。 - 前記第2記憶手段は、前記オペレーティングシステム及び前記複数のアプリケーションプログラムを記憶することを特徴とする請求項1に記載の情報処理装置。
- 前記第1アプリケーションプログラムを設定する設定手段を更に有することを特徴とする請求項1又は2に記載の情報処理装置。
- 前記割当手段は、前記第1記憶手段においてアプリケーションプログラムのために使用可能な記憶容量が前記第1アプリケーションプログラムによって必要とされる記憶容量より大きい場合に、前記プログラム実行領域として前記第1記憶手段の物理記憶領域を割り当て、前記第1記憶手段においてアプリケーションプログラムのために使用可能な記憶容量が前記第1アプリケーションプログラムによって必要とされる記憶容量より小さい場合に、前記プログラム実行領域として前記第1記憶手段の物理記憶領域及び前記第2記憶手段の物理記憶領域を割り当てることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
- 前記情報処理装置の操作者による操作を入力する入力手段を更に有し、
前記第1アプリケーションプログラムは、前記入力手段による入力を処理するためのプログラムであることを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。 - 前記初期化手段は、前記展開手段が前記第1アプリケーションプログラムを展開した後、第2アプリケーションプログラムの実行が必要になったことに応じて、前記仮想記憶領域の初期化処理を実行することを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。
- 前記第2記憶手段の記憶容量は、前記第1記憶手段の記憶容量より大きいことを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。
- 前記展開手段は、第2アプリケーションプログラムを前記仮想記憶領域に割り当てられた物理記憶領域に展開することを特徴とする請求項1乃至7のいずれか1項に記載の情報処理装置。
- 前記初期化手段は、前記第1記憶手段においてアプリケーションプログラムのために使用可能な記憶容量が前記第1アプリケーションプログラムによって必要とされる記憶容量より大きい場合に、前記展開手段が前記第1アプリケーションプログラムを展開した後に前記仮想記憶領域の初期化処理を実行し、前記第1記憶手段においてアプリケーションプログラムのために使用可能な記憶容量が前記第1アプリケーションプログラムによって必要とされる記憶容量より小さい場合に、前記展開手段が前記第1アプリケーションプログラムを展開する前に前記仮想記憶領域の初期化を実行することを特徴とする請求項1乃至8のいずれか1項に記載の情報処理装置。
- 前記情報処理装置が省電力モードへ移行する際に、前記仮想記憶領域を無効化する無効化手段を更に有することを特徴とする請求項1乃至9のいずれか1項に記載の情報処理装置。
- 前記初期化手段は、前記情報処理装置が省電力モードから移行する際に、前記仮想記憶領域の初期化を再び実行することを特徴とする請求項1乃至10のいずれか1項に記載の情報処理装置。
- 前記情報処理装置が省電力モードから移行する際に、前記第2記憶手段に電源を投入する電源投入手段を更に有し、
前記電源投入手段は、第2のプログラムが存在しない場合には、前記第2記憶手段に電源を投入しないことを特徴とする請求項1乃至11のいずれか1項に記載の情報処理装置。 - 第1記憶手段と、第2記憶手段とを有し、オペレーティングシステム上でアプリケーションプログラムを実行可能な情報処理装置の制御方法であって、
第1アプリケーションプログラムのプログラム実行領域として前記第1記憶手段の物理記憶領域を割り当てる割当工程と、
前記第1アプリケーションプログラムを前記プログラム実行領域に割り当てられた物理記憶領域に展開する展開工程と、
前記展開工程で前記第1アプリケーションプログラムを展開した後に、オペレーティングシステム上でアプリケーションプログラムを実行するための仮想記憶領域として前記第2記憶手段の物理記憶領域を割り当てる処理を含む仮想記憶領域の初期化処理を実行する初期化工程と、
を有することを特徴とする制御方法。 - 第1記憶手段と、第2記憶手段とを有し、オペレーティングシステム上でアプリケーションプログラムを実行可能な情報処理装置に、
第1アプリケーションプログラムのプログラム実行領域として前記第1記憶手段の物理記憶領域を割り当てる割当工程と、
前記第1アプリケーションプログラムを前記プログラム実行領域に割り当てられた物理記憶領域に展開する展開工程と、
前記展開工程で前記第1アプリケーションプログラムを展開した後に、オペレーティングシステム上でアプリケーションプログラムを実行するための仮想記憶領域として前記第2記憶手段の物理記憶領域を割り当てる処理を含む仮想記憶領域の初期化処理を実行する初期化工程と、
を実行させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008062782A JP5159377B2 (ja) | 2008-03-12 | 2008-03-12 | 情報処理装置及び情報処理方法 |
US12/399,824 US8347305B2 (en) | 2008-03-12 | 2009-03-06 | Allocation of storage units for execution of application programs |
US13/709,963 US20130104142A1 (en) | 2008-03-12 | 2012-12-10 | Information processing apparatus and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008062782A JP5159377B2 (ja) | 2008-03-12 | 2008-03-12 | 情報処理装置及び情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009217705A JP2009217705A (ja) | 2009-09-24 |
JP5159377B2 true JP5159377B2 (ja) | 2013-03-06 |
Family
ID=41064422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008062782A Active JP5159377B2 (ja) | 2008-03-12 | 2008-03-12 | 情報処理装置及び情報処理方法 |
Country Status (2)
Country | Link |
---|---|
US (2) | US8347305B2 (ja) |
JP (1) | JP5159377B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5675082B2 (ja) * | 2009-11-26 | 2015-02-25 | キヤノン株式会社 | 印刷装置及びその処理方法 |
US20140237208A1 (en) * | 2013-02-20 | 2014-08-21 | Hewlett-Packard Development Company, L.P. | Protecting memory diagnostics from interference |
CN103778007B (zh) * | 2014-02-14 | 2018-06-08 | 北京猎豹移动科技有限公司 | 一种应用管理方法及装置 |
JP6165098B2 (ja) * | 2014-04-24 | 2017-07-19 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
JP6827798B2 (ja) * | 2016-12-21 | 2021-02-10 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、プログラム。 |
JP7374622B2 (ja) * | 2019-06-17 | 2023-11-07 | キヤノン株式会社 | 情報処理装置 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0351918A (ja) * | 1989-07-19 | 1991-03-06 | Nec Corp | タスク実行レベルによる有効ローディング方式 |
EP0473802B1 (en) * | 1990-09-03 | 1995-11-08 | International Business Machines Corporation | Computer with extended virtual storage concept |
JPH08292892A (ja) * | 1995-04-24 | 1996-11-05 | Ricoh Co Ltd | 複写システム |
JPH09244958A (ja) | 1996-03-11 | 1997-09-19 | Nec Corp | ページング方法とその方式 |
US7032073B2 (en) * | 2001-07-02 | 2006-04-18 | Shay Mizrachi | Cache system for network and multi-tasking applications |
US7334228B2 (en) * | 2001-07-27 | 2008-02-19 | International Business Machines Corporation | Runtime-resource management |
JP4001531B2 (ja) * | 2001-09-21 | 2007-10-31 | 株式会社リコー | 画像形成装置 |
JP2003150321A (ja) * | 2001-11-09 | 2003-05-23 | Matsushita Electric Ind Co Ltd | 仮想記憶デバイス管理装置、仮想記憶デバイス管理方法、仮想記憶デバイス管理プログラム及び仮想記憶デバイスが記録されたコンピュータ読み取り可能な記録媒体 |
EP1505502B1 (en) * | 2003-08-08 | 2012-03-21 | Sap Ag | A method of assigning objects to processing units |
JP2005108082A (ja) * | 2003-10-01 | 2005-04-21 | Okuma Corp | デバイスドライバのインターフェース方法 |
JP4078360B2 (ja) * | 2004-12-24 | 2008-04-23 | キヤノン株式会社 | 電子機器、データ処理方法、及びコンピュータプログラム |
JP4833568B2 (ja) * | 2005-03-15 | 2011-12-07 | 株式会社リコー | 情報処理装置、画像形成装置、起動プログラムおよび記憶媒体 |
JPWO2006104197A1 (ja) * | 2005-03-29 | 2008-09-11 | 富士通株式会社 | 処理装置、プログラムおよび記憶媒体 |
JP2007087498A (ja) * | 2005-09-22 | 2007-04-05 | Hitachi Ltd | 記憶システム |
US8024508B2 (en) * | 2006-03-21 | 2011-09-20 | Lg Electronics Inc. | Computer storage control |
US8671403B2 (en) * | 2006-05-22 | 2014-03-11 | Infosys Limited | Pre-creating virtual machines in a grid environment |
US20080219669A1 (en) * | 2007-03-05 | 2008-09-11 | Futurewei Technologies, Inc. | SDH/SONET Convergent Network |
US20080282022A1 (en) * | 2007-05-09 | 2008-11-13 | Broadcom Corporation, A California Corporation | Partially storing software functions that are not expected to change over time in ROM instead of RAM |
-
2008
- 2008-03-12 JP JP2008062782A patent/JP5159377B2/ja active Active
-
2009
- 2009-03-06 US US12/399,824 patent/US8347305B2/en not_active Expired - Fee Related
-
2012
- 2012-12-10 US US13/709,963 patent/US20130104142A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2009217705A (ja) | 2009-09-24 |
US20090235271A1 (en) | 2009-09-17 |
US8347305B2 (en) | 2013-01-01 |
US20130104142A1 (en) | 2013-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4354483B2 (ja) | 画像処理装置、画像処理システム、画像処理方法、および画像処理プログラム | |
JP5289153B2 (ja) | 情報処理装置及びその制御方法、並びにコンピュータプログラム | |
JP5159377B2 (ja) | 情報処理装置及び情報処理方法 | |
JP4182090B2 (ja) | データ処理装置 | |
JP6164938B2 (ja) | 画像形成装置及びその制御方法、並びにプログラム | |
JP2014115687A (ja) | データ処理装置、データ処理装置の制御方法、及びプログラム | |
JP2004266661A (ja) | 画像形成装置 | |
JP2018078485A (ja) | 情報処理装置および情報処理装置の起動方法 | |
JP5287494B2 (ja) | 画像処理装置 | |
JP5060241B2 (ja) | 情報処理装置及びその制御方法 | |
JP2004038545A (ja) | ハイバネーション制御方法、ハイバネーション制御装置、画像処理装置 | |
CN109660689B (zh) | 图像形成设备、图像形成设备的控制方法和存储介质 | |
US11327769B2 (en) | Control device, image forming apparatus, and start-up method thereof | |
US10956090B2 (en) | Memory system and electronic apparatus | |
US8976377B2 (en) | Image forming apparatus, control method of image forming apparatus, and computer-readable recording medium | |
JP2009140069A (ja) | 印刷システム | |
CN111541825A (zh) | 电子装置及其控制方法 | |
US8694743B2 (en) | Information processing apparatus and method of backing up memory in said apparatus | |
JP2004074621A (ja) | 画像形成装置 | |
JP2010020689A (ja) | 画像処理装置、画像処理方法及びコンピュータプログラム | |
JP2007149001A (ja) | 制御装置、電力制御方法 | |
JP2007136824A (ja) | 印刷装置及び印刷方法、コンピュータプログラム及び記憶媒体 | |
JP4958723B2 (ja) | 仮想記憶制御装置、仮想記憶制御方法、仮想記憶制御プログラム及び記録媒体 | |
JP2020149495A (ja) | 情報処理装置および情報処理装置の制御方法 | |
JP2004229127A (ja) | デジタル複合機の部門管理制御システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110314 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120724 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120725 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120924 |
|
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: 20121113 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121211 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5159377 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151221 Year of fee payment: 3 |