图像形成装置及内存管理方法制造方法及图纸

技术编号:12205277 阅读:83 留言:0更新日期:2015-10-14 18:59
本发明专利技术提供图像形成装置及内存管理方法。该图像形成装置包括第一区域分配单元,该第一区域分配单元在内存的区域中分配出第一处理所需尺寸的第一区域,该第一处理包含一个以上的第二处理。该图像形成装置进一步包括第二区域划分单元、释放用区域划分单元。第二区域划分单元在第一区域中针对每个第二处理划分出第二处理所需尺寸的第二区域。释放用区域划分单元在针对第一处理中包含的所有第二处理划分出第二区域时,从第一区域中划分出作为除了第二区域之外的区域且应释放的释放用区域。进而第二区域划分单元不拘于作为内存管理单位的页单位来划分第二区域。进而释放用区域划分单元按页单位来划分释放用区域。根据本发明专利技术,内存的使用效率提高。

【技术实现步骤摘要】

本专利技术涉及图像形成装置中的内存管理。
技术介绍
以往,已知有一种在内存的区域中仅按照作为内存的管理单位的页单位来划分处理所需区域的图像形成装置。以往的图像形成装置由于能够进行符合以页单位进行内存管理的操作系统(OS,Operating System)架构的内存管理,因此能够提高处理速度。然而,在以往的图像形成装置中,由于仅按页单位来划分处理所需区域,因此按页单位划分出的区域大于实际处理所需区域的情况较多,内存使用效率差。本专利技术提供一种能够提高内存使用效率的。
技术实现思路
本专利技术的图像形成装置包括第一区域分配单元、第二区域划分单元以及释放用区域划分单元。所述第一区域分配单元在内存的区域中分配出第一处理所需尺寸的第一区域,所述第一处理包含一个以上的第二处理。所述第二区域划分单元在通过所述第一区域分配单元分配出的所述第一区域中,针对每个所述第二处理,划分出所述第二处理所需尺寸的第二区域。在通过所述第二区域划分单元针对所述第一处理中包含的所有的所述第二处理划分出所述第二区域的情况下,所述释放用区域划分单元从通过所述第一区域分配单元分配出的所述第一区域中,划分出作为除了所述第二区域之外的区域且应被释放的释放用区域。进一步地,所述第二区域划分单元不拘于作为所述内存的管理单位的页单位来划分所述第二区域。进一步地,所述释放用区域划分单元按所述页单位来划分所述释放用区域。本专利技术的图像形成装置中的内存管理方法包括第一区域分配步骤、第二区域划分步骤以及释放用区域划分步骤。所述第一区域分配步骤在所述内存的区域中分配出第一处理所需尺寸的第一区域,所述第一处理包含一个以上的第二处理。所述第二区域划分步骤在通过所述第一区域分配步骤分配出的所述第一区域中,针对每个所述第二处理,划分出所述第二处理所需尺寸的第二区域。在通过所述第二区域划分步骤针对所述第一处理中包含的所有的所述第二处理划分出所述第二区域所述释放用区域划分单元,所述释放用区域划分步骤从通过所述第一区域分配步骤分配出的所述第一区域中,划分出作为除了所述第二区域之外的区域且应被释放的释放用区域。进一步地,所述第二区域划分步骤是不拘于作为所述内存的管理单位的页单位来划分所述第二区域的步骤。进一步地,所述释放用区域划分步骤是按所述页单位来划分所述释放用区域的步骤。【附图说明】图1是示出本专利技术的一实施方式所涉及的MFP的结构的框图。图2是图1所示的控制装置的功能框图。图3是图1所示的MFP对RAM进行管理时的动作流程图。图4的(a)是图1所示的RAM区域中的主区域的示例图。图4的(b)是划分出一个从区域时的图4的(a)所示的主区域的示意图。图4的(C)是从图4的(b)所示的状态开始新划分出一个从区域时的主区域的示意图。图5的(a)是从图4的(C)所示的状态开始新划分出一个从区域时的主区域的示意图。图5的(b)是从图5的(a)所示的状态开始划分出释放用区域时的主区域及释放用区域的示意图。图5的(c)是从图5的(b)所示的状态开始释放了释放用区域时的主区域的示意图。图6是假设按内存管理上的页单位来划分出从区域时图1所示的RAM区域中的主区域的示例图。【具体实施方式】以下使用附图对本专利技术的一实施方式进行说明。首先,对于作为本实施方式所涉及的图像形成装置的复合机(MFP,Multifunct1nPeripheral)的结构进行说明。图1是示出本实施方式所涉及的MFP 10的结构的框图。如图1所示,MFP 10包括:操作装置11,是用于输入由用户进行的各种操作的按钮等输入设备;显不装置12,是用于显不各种彳目息的液晶显不器(IXD,Liquid CrystalDisplay)等显示设备;扫描仪13,是从原稿读取图像的读取设备;打印机14,是在纸张等记录介质上执行打印的打印设备;传真通信装置15,是经由公用电话线路等通信线路与未图示的外部传真装置进行传真通信的传真设备;网络通信装置16,经由局域网(LAN,LocalArea Network)、互联网等网络与未图示的外部装置进行通信;电可擦可编程只读存储器(EEPROM,Electrically Erasable Programmable Read Only Memory)、硬盘驱动器(HDD,Hard Disk Drive)等非易失性的存储装置17,存储有各种数据;以及控制装置20,对MFP10的整体进行控制。控制装置20例如包括:CPU(Central Processing Unit,中央处理器)21 ;ROM (Read Only Memory,只读存储器)22,存储有程序及各种数据;以及作为内存的RAM (Random Access Memory,随机存取存储器)23,用作CPU 21的工作区域。CPU 21执行ROM 22或存储装置17中存储的程序。存储装置17存储有用于对RAM 23进行管理的内存管理程序17a。内存管理程序17a可以在MFP 10的制造阶段中安装于MFP 10,也可以从SD卡、USB (Universal SerialBus,通用串行总线)存储器等存储介质中追加安装于MFP 10,还可以从网络上追加安装于MFP 10图2是控制装置20的功能框图。控制装置20通过执行在存储装置17中存储的内存管理程序17a,从而如图2所示作为主区域分配单元20a、从区域划分单元20b以及释放用区域划分单元20c来发挥作用,主区域分配单元20a作为第一区域分配单元,在RAM 23(参考图1)的区域中分配出作为第一区域的主区域;从区域划分单元20b作为第二区域划分单元,在通过主区域分配单元20a分配出的主区域中划分出作为第二区域的从区域;释放用区域划分单元20c从通过主区域分配单元20a分配出的主区域中划分出作为除了从区域之外的区域且应被释放的区域即释放用区域。其中,主区域是作为第一处理的主处理所用的区域。此外,从区域是在主处理中包含一个以上的作为第二处理的从处理所用的区域。接着,对于MFP 10对RAM 23进行管理时的动作进行说明。另外,在下文中,对于I页图像的处理为主处理且在将I页图像划分为多个部分时各部分的处理分别为从处理的情况进行说明。图3是MFP 10对RAM 23进行管理时的动作流程图。MFP 10的控制装置20在开始I页图像的处理时,执行图3所示的动作。如图3所示,控制装置20的主区域分配单元20a在RAM 23的区域中分配出I页图像的处理所需的最大尺寸的主区域(S31)。其中,主区域分配单元20a例如在由打印机14当前第1页1 2 本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/CN104980612.html" title="图像形成装置及内存管理方法原文来自X技术">图像形成装置及内存管理方法</a>

【技术保护点】
一种图像形成装置,包括第一区域分配单元,所述第一区域分配单元在内存的区域中分配出第一处理所需尺寸的第一区域,所述第一处理包含一个以上的第二处理,其特征在于,所述图像形成装置进一步包括:第二区域划分单元,在通过所述第一区域分配单元分配出的所述第一区域中,针对每个所述第二处理,划分出所述第二处理所需尺寸的第二区域;以及释放用区域划分单元,在通过所述第二区域划分单元针对所述第一处理中包含的所有的所述第二处理划分出所述第二区域的情况下,从通过所述第一区域分配单元分配出的所述第一区域中,划分出作为除了所述第二区域之外的区域且应被释放的释放用区域,所述第二区域划分单元不拘于作为所述内存的管理单位的页单位来划分所述第二区域,所述释放用区域划分单元按所述页单位来划分所述释放用区域。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:千村哲之
申请(专利权)人:京瓷办公信息系统株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1