JP6124836B2 - 電子機器およびメモリー管理方法 - Google Patents
電子機器およびメモリー管理方法 Download PDFInfo
- Publication number
- JP6124836B2 JP6124836B2 JP2014083215A JP2014083215A JP6124836B2 JP 6124836 B2 JP6124836 B2 JP 6124836B2 JP 2014083215 A JP2014083215 A JP 2014083215A JP 2014083215 A JP2014083215 A JP 2014083215A JP 6124836 B2 JP6124836 B2 JP 6124836B2
- Authority
- JP
- Japan
- Prior art keywords
- area
- dividing
- unit
- memory
- release
- 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
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1296—Printer job scheduling or printer resource handling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1848—Generation of the printable image
- G06K15/1856—Generation of the printable image characterized by its workflow
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
-
- 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/5022—Mechanisms to release resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1848—Generation of the printable image
- G06K15/1856—Generation of the printable image characterized by its workflow
- G06K15/1861—Generation of the printable image characterized by its workflow taking account of a limited available memory space or rasterization time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
- Memory System (AREA)
Description
20a 主領域確保手段(第1領域確保手段)
20b 従領域分割手段(第2領域分割手段)
20c 解放用領域分割手段
23 RAM(メモリー)
23a 主領域(第1領域)
23b〜23d 従領域(第2領域)
23e 解放用領域
Claims (3)
- メモリーの領域において、1つ以上の第2処理を含む第1処理に必要なサイズの第1領域を確保する第1領域確保手段と、
前記第1領域確保手段によって確保された前記第1領域において、前記第2処理に必要なサイズの第2領域を前記第2処理毎に分割する第2領域分割手段と、
前記第1処理に含まれる全ての前記第2処理に対して前記第2領域分割手段によって前記第2領域が確保された場合に、前記第1領域確保手段によって確保された前記第1領域から、前記第2領域以外の領域であって解放されるべき解放用領域を分割する解放用領域分割手段とを備え、
前記第2領域分割手段は、前記メモリーの管理の単位としてのページ単位に関わらず前記第2領域を分割し、
前記解放用領域分割手段は、前記ページ単位で前記解放用領域を分割することを特徴とする電子機器。 - 前記電子機器は、画像形成装置であって、
前記第1処理は、画像の1ページ分の処理であることを特徴とする請求項1に記載の電子機器。 - 電子機器におけるメモリーの管理方法であって、
前記メモリーの領域において、1つ以上の第2処理を含む第1処理に必要なサイズの第1領域を確保する第1領域確保ステップと、
前記第1領域確保ステップによって確保された前記第1領域において、前記第2処理に必要なサイズの第2領域を前記第2処理毎に分割する第2領域分割ステップと、
前記第1処理に含まれる全ての前記第2処理に対して前記第2領域分割ステップによって前記第2領域が確保された場合に、前記第1領域確保ステップによって確保された前記第1領域から、前記第2領域以外の領域であって解放されるべき解放用領域を分割する解放用領域分割ステップとを備え、
前記第2領域分割ステップは、前記メモリーの管理の単位としてのページ単位に関わらず前記第2領域を分割するステップであり、
前記解放用領域分割ステップは、前記ページ単位で前記解放用領域を分割するステップであることを特徴とするメモリー管理方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014083215A JP6124836B2 (ja) | 2014-04-14 | 2014-04-14 | 電子機器およびメモリー管理方法 |
US14/677,463 US9626143B2 (en) | 2014-04-14 | 2015-04-02 | Image forming device that improves usage efficiency of memory, management method, and recording medium |
CN201510162247.8A CN104980612B (zh) | 2014-04-14 | 2015-04-08 | 图像形成装置及内存管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014083215A JP6124836B2 (ja) | 2014-04-14 | 2014-04-14 | 電子機器およびメモリー管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015203990A JP2015203990A (ja) | 2015-11-16 |
JP6124836B2 true JP6124836B2 (ja) | 2017-05-10 |
Family
ID=54276685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014083215A Active JP6124836B2 (ja) | 2014-04-14 | 2014-04-14 | 電子機器およびメモリー管理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9626143B2 (ja) |
JP (1) | JP6124836B2 (ja) |
CN (1) | CN104980612B (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020031307A (ja) * | 2018-08-21 | 2020-02-27 | 京セラドキュメントソリューションズ株式会社 | 電子機器及びメモリー管理プログラム |
JP2020038444A (ja) * | 2018-09-03 | 2020-03-12 | キヤノン株式会社 | 情報処理装置、制御方法及びプログラム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02272651A (ja) * | 1989-04-13 | 1990-11-07 | Nec Corp | 領域管理方式 |
US5159681A (en) * | 1989-08-11 | 1992-10-27 | Lexmark International, Inc. | Page printer memory allocation |
DE4226052C2 (de) * | 1991-08-06 | 1996-12-05 | Hitachi Ltd | Drucksteuerungsverfahren und -gerät, die eine Vielzahl von Prozessoren verwenden |
JPH0644129A (ja) * | 1992-07-24 | 1994-02-18 | Fuji Xerox Co Ltd | 情報処理装置 |
US6040917A (en) * | 1997-10-27 | 2000-03-21 | Hewlett-Packard Company | Memory partitioning for multi-resolution pauseless page printing |
US6556309B1 (en) * | 1998-08-28 | 2003-04-29 | Hewlett-Packard Company | Conservation of printer memory on the composition page in response to page pipe feedback |
JP4101004B2 (ja) | 2001-09-14 | 2008-06-11 | 株式会社リコー | 画像形成装置 |
US7355739B2 (en) | 2001-09-14 | 2008-04-08 | Ricoh Company, Ltd. | Image forming device having a memory assignment unit |
JP2005044218A (ja) * | 2003-07-24 | 2005-02-17 | Matsushita Electric Ind Co Ltd | 画像表示用メモリー管理装置 |
JPWO2010082604A1 (ja) * | 2009-01-14 | 2012-07-05 | 日本電気株式会社 | データ処理装置、メモリ管理方法およびメモリ管理プログラム |
JP2011175395A (ja) * | 2010-02-24 | 2011-09-08 | Canon Electronics Inc | 情報処理装置、画像読取装置、携帯端末、情報処理装置のメモリ制御方法、及び、プログラム |
CN102193882B (zh) * | 2010-03-15 | 2014-09-10 | 京瓷办公信息***株式会社 | 数据处理装置以及数据处理方法 |
-
2014
- 2014-04-14 JP JP2014083215A patent/JP6124836B2/ja active Active
-
2015
- 2015-04-02 US US14/677,463 patent/US9626143B2/en not_active Expired - Fee Related
- 2015-04-08 CN CN201510162247.8A patent/CN104980612B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2015203990A (ja) | 2015-11-16 |
CN104980612B (zh) | 2018-06-19 |
CN104980612A (zh) | 2015-10-14 |
US9626143B2 (en) | 2017-04-18 |
US20150293736A1 (en) | 2015-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9507584B2 (en) | Electronic device including a memory technology device | |
JP5933483B2 (ja) | 画像形成システム、画像形成装置およびログ管理プログラム | |
JP6124836B2 (ja) | 電子機器およびメモリー管理方法 | |
JP5658574B2 (ja) | 画像形成装置及びその制御方法、並びにプログラム | |
US9280302B2 (en) | Image forming apparatus that generates log image, image forming system, and non-transitory recording medium | |
JP6528952B2 (ja) | 電子機器および処理実行プログラム | |
JP6410055B2 (ja) | 画像形成装置およびデータ処理プログラム | |
JP6579324B2 (ja) | 画像形成装置およびデータ処理プログラム | |
US9961232B2 (en) | Image forming device having different ways of storing preview data | |
US10013427B2 (en) | Electronic device and recording medium storing data management program that conceal data corresponding to type of processes | |
US9390389B2 (en) | Electronic device and workflow creating program that ensures complicated operation | |
JP5973976B2 (ja) | 画像形成装置、画像形成システムおよび画像形成プログラム | |
JP5901592B2 (ja) | 画像形成システム、画像形成装置および画像形成プログラム | |
JP5986132B2 (ja) | 電子機器およびメモリー管理方法 | |
JP6410051B2 (ja) | サーバーおよびサーバー用プログラム | |
JP6492948B2 (ja) | 情報処理装置、出力システム及びプログラム | |
EP3644191A1 (en) | Memory system and electronic device | |
US9674381B2 (en) | Electronic device including a job information generating device and access managing device, information management method to enable the electronic device to function, and a non-transitory computer-readable storage medium to store a program for the information management method | |
JP6384675B2 (ja) | 画像形成装置およびジョブ実行プログラム | |
JP6372705B2 (ja) | 画像形成装置 | |
JP2017135562A (ja) | 画像形成装置およびデータ処理プログラム | |
JP6436066B2 (ja) | 画像形成装置および同期プログラム | |
JP2014123281A (ja) | 情報処理装置、その制御方法及びプログラム | |
JP5925168B2 (ja) | 画像形成装置、画像形成システムおよび画像形成プログラム | |
JP2007268908A (ja) | 周辺装置および周辺装置設定方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160620 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170213 |
|
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: 20170307 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170404 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6124836 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |