一种多功能一体机的内存管理方法
专利名称:一种多功能一体机的内存管理方法
技术领域:
本发明涉及一种内存管理方法,特别是涉及一种多功能一体机的内存管理方法。
背景技术:
随着信息技术的高速发展,日常办公所能处理的各种资料信息内容够时,自动关闭当前未使用的功能,释放更多的内存到多功能一体机中,以便给内存不够的功能以更多的内存,使内存不够的功能在不需要购买额外内存的情况下,可以完成更消耗内存的工作,并在这个复杂的单一功能工作完成后,自动打开当前关闭的功能,从而在用户无需干预的情况下,系统自动尽可能解决内存不足问题。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
图1为本发明所提多功能一体机的内存管理方法的总体流程图;图2为本发明所提多功能一体机的内存管理方法的第一实施例流程图;图3a、3b为本发明实施例的内存分配示意图;图4为本发明所提多功能一体机的内存管理方法的第二实施例流程图。
具体实施例方式
首先,请参阅图1,为本发明所提多功能一体机的内存管理方法的总体流程图。首先,步骤110,接收功能工作请求,并根据该请求进行该功能的可用内存检查,系统经过检查后,步骤120,提示该功能的可用内存不足,步骤130,关闭当前的空闲功能,同时释放该空闲功能的工作内存,步骤140,将该工作内存提供给当前功能使用,当前功能正常完成后,步骤150,系统自动恢复被关闭的空闲功能的工作内存。
下面以具有复印、打印、扫描以及传真功能的激光多功能一体机为例,对本发明进行详细说明。请参阅图2,为本发明所提多功能一体机的内存管理方法的第一实施例流程图。如图所示,步骤200,首先进行内存初始化,该多功能一体机内存配置为32兆字节,系统将复印、打印、扫描、传真等功能的工作内存进行初始化处理,为每个功能分配相应的内存。如果没有任何功能的工作请求,则此时多功能一体机的内存分配如图3a所示,每个功能都有自己独立的功能,步骤210,当系统接收到复印工作请求时,系统检查复印功能可用的内存。此时复印功能最大可用内存为系统空闲内存(10兆字节)与复印工作内存(6兆字节)的总和,共为16兆字节。假设复印一页需要400K字节,16兆字节可以存储约40页的复印工作,如果用户要复印一个超过40页的复印工作,步骤220,系统就会提示用户内存不足。这时系统会自动找
到当前处于空闲状态的所有功能,如果发现扫描和打印功能现在处于空闲状态,步骤230,则系统就会自动关闭扫描和打印功能,并将扫描和打印功能的工作内存释放到系统空闲内存。这时内存配置如图3b所示,此时复印功能最大可用内存为系统空闲内存(20兆字节)与复印工作内存(6兆字节)的总和,共为26兆字节,26兆字节可以存储约65页的复印工作,可以充分解决上述内存不足的问题。因此,步骤240,就可以根据当前可用的内存进行复印操作。如果此时用户启动扫描和打印工作,系统会显示“当前扫描和打印内存资源正被复印功能占用”的提示,请用户等待复印功能释放扫描和打印内存资源。当复印工作完成后,步骤250,系统就会自动打开扫描和打印功能,重新从系统空闲内存中申请扫描和打印功能的工作内存,这时内存配置与图3a相同,重新回到初始化后的状态。
请参阅图4,为本发明第二实施例的流程图。首先,步骤400,内存初始化,系统将复印、打印、扫描、传真
一种多功能一体机的内存管理方法 来自淘豆网m.daumloan.com转载请标明出处.