发明名称 Image forming device that improves usage efficiency of memory, management method, and recording medium
摘要 A first-region allocating unit of an electronic device allocates a first region having a size required for a first process. The first process includes at least one second process in a region of the memory. A second-region dividing unit divides a second region having a size required for the second process by the second process. A region-for-release dividing unit divides a region for release from the first region when the second-region dividing unit has allocated the second regions for all the second processes included in the first process. The region for release is a region other than the second region and to be released. The second-region dividing unit divides the second region regardless of a page basis used as a unit in the memory management. The region-for-release dividing unit divides the region for release on the page basis.
申请公布号 US9626143(B2) 申请公布日期 2017.04.18
申请号 US201514677463 申请日期 2015.04.02
申请人 KYOCERA Document Solutions Inc. 发明人 Chimura Tetsuyuki
分类号 G06F3/12;G06K15/02 主分类号 G06F3/12
代理机构 Stein IP, LLC 代理人 Stein IP, LLC
主权项 1. An image forming device comprising: a printer; a scanner; a network communication unit; a memory; and a central processing unit (CPU) as a controller, wherein the CPU is configured for: i) allocating a first region having a maximum size required for a first process, the first process being a main process that includes a plurality of sub processes as a plurality of second processes, wherein the first process includes a process for one page of an image, and the plurality of second processes include processes for each of a plurality of parts when dividing one page of the image into the plurality of parts; ii) determining the first region having the maximum size, if the first process is a printing process performed by the printer, based on the largest paper sheet size of print data received via the network communication unit in the printing process; iii) determining the first region having the maximum size, if the first process is a process that uses the scanner including a copy function, based on the size of an original document read by the scanner; iv) dividing the first region into a plurality of second regions having a specified size required for each of the plurality of second processes, from a specified position in the first region, wherein the specified position is located from the beginning of the first region, and is updated by a size of a second region whenever dividing the first region into each of the plurality of second regions, regardless of a page basis used as a unit in a memory management; and v) releasing a region for release from the first region when the plurality of second regions have been allocated for all second processes included in the first process, wherein the region for release is the first region other than the plurality of second regions and is released on the page basis used as the unit in the memory management.
地址 Osaka JP