电子设备以及电子设备的启动方法技术

技术编号:11535634 阅读:68 留言:0更新日期:2015-06-03 10:25
本发明专利技术涉及电子设备和电子设备启动方法。该设备包括第一CPU和第二CPU、不许同时进行多个访问的辅助存储装置及控制器。辅助存储装置存储第一CPU用的第一启动程序和第二CPU用的第二启动程序。第一CPU经由控制器从该装置加载第一启动程序并指示控制器通过DMA传送从该装置加载第二启动程序。控制器在通过DMA传送从该装置加载第二启动程序时,当被第一CPU指示从该装置传送第一启动程序的至少一部分时,使第二启动程序的加载暂时停止后,根据被第一CPU指示的传送的结束,重新开始第二启动程序的加载。根据本发明专利技术能够提供一种能在优先缩短基于第一启动程序的启动时间的同时,将基于第二启动程序的启动时间也缩短的电子设备。

【技术实现步骤摘要】
电子设备以及电子设备的启动方法
本专利技术涉及具备多个CPU的电子设备以及电子设备的启动方法。
技术介绍
作为具备多个CPU的典型的电子设备,已知有如下的电子设备:具备第一CPU和第二CPU以及用于存储第一CPU用的第一启动程序和第二CPU用的第二启动程序的辅助存储装置,第一CPU和第二CPU以节为单位从辅助存储装置中加载第一启动程序。在这种电子设备中,由于能够缩短第一启动程序的加载时间,因此能够缩短基于由第一CPU使用的第一启动程序的启动时间。但是,在这种电子设备中,由于优先进行基于由第一CPU使用的第一启动程序的启动,因此基于由第二CPU使用的第二启动程序的启动变晚。然而,在所述典型的电子设备中,当存储第一启动程序和第二启动程序的辅助存储装置是不允许同时进行多个访问的装置时,由于在第一CPU和第二CPU中的一个CPU访问辅助存储装置的时点,第一CPU和第二CPU中的另一个CPU无法访问辅助存储装置,因此缩短基于由第一CPU使用的第一启动程序的启动时间的效果降低。而且,由于缩短基于由第一CPU使用的第一启动程序的启动时间的效果降低,导致基于由第二CPU使用的第二启动程序的启动进一步变晚。本专利技术涉及一种电子设备,即使当不允许同时进行多个访问的辅助存储装置中存储有多个CPU各自的启动程序时,也能够在优先缩短基于由一个特定的CPU使用的启动程序的启动时间的同时,将基于由另一个CPU使用的启动程序的启动时间也缩短。
技术实现思路
本专利技术的电子设备包括:第一CPU和第二CPU;辅助存储装置,不允许同时进行多个访问;以及控制器,控制对所述辅助存储装置的访问。所述辅助存储装置存储所述第一CPU用的第一启动程序和所述第二CPU用的第二启动程序。所述第一CPU经由所述控制器从所述辅助存储装置加载所述第一启动程序。进一步地,所述第一CPU指示所述控制器通过DMA传送从所述辅助存储装置加载所述第二启动程序。所述控制器在正在通过DMA传送从所述辅助存储装置加载所述第二启动程序的情况下,当被所述第一CPU指示了从所述辅助存储装置传送所述第一启动程序的至少一部分时,在使所述第二启动程序的加载暂时停止后,根据被所述第一CPU指示的传送的结束,来重新开始执行所述第二启动程序的加载,所述第一CPU在经由所述控制器并通过PIO传送从所述辅助存储装置加载所述第一启动程序的同时,依次执行所述第一启动程序之中已加载的部分。电子设备的启动方法包括:第一CPU经由控制器从辅助存储装置加载所述第一CPU用的第一启动程序的步骤;所述第一CPU指示所述控制器通过DMA传送从所述辅助存储装置加载第二CPU用的第二启动程序的步骤;所述控制器在正在通过DMA传送从所述辅助存储装置加载所述第二启动程序的情况下,当被所述第一CPU指示了从所述辅助存储装置传送所述第一启动程序的至少一部分时,使所述第二启动程序的加载暂时停止的步骤;所述控制器根据被所述第一CPU指示的传送的结束,来重新开始执行所述第二启动程序的加载的步骤;所述第一CPU在经由所述控制器并通过PIO传送从所述辅助存储装置加载所述第一启动程序的同时,依次执行所述第一启动程序之中已加载的部分的步骤。附图说明图1是示出本专利技术的实施方式所涉及的复合机(MFP)的结构的框图。图2是示出图1所示的控制部的结构的框图。图3是MFP启动时图2所示的主CPU的动作流程图。图4是MFP启动时图2所示的NAND设备控制器的动作流程图。具体实施方式以下,使用附图对本专利技术的一实施方式进行说明。首先,对于作为本实施方式所涉及的电子设备的MFP的结构进行说明。图1是示出本实施方式所涉及的MFP10的结构的框图。如图1所示,MFP10具备:操作部11,是用于输入由用户进行的各种操作的按钮等输入设备;显示部12,是用于显示各种信息的液晶显示器(LCD,LiquidCrystalDisplay)等显示设备;扫描仪13,是从原稿读取图像的读取设备;打印机14,是在纸张等记录介质上执行打印的打印设备;传真通信部15,是经由公用电话线路等通信线路与未图示的外部传真装置进行传真通信的传真设备;网络通信部16,是经由局域网(LAN,LocalAreaNetwork)、互联网等网络与未图示的外部装置进行通信的网络通信设备;以及控制部20,对MFP10的整体进行控制。图2是示出控制部20的结构的框图。如图2所示,控制部20具备:主CPU21,作为第一中央处理器(CPU,CentralProcessingUnit);只读存储器(ROM,ReadOnlyMemory)22,存储有主CPU21用的程序和各种数据;随机存取存储器(RAM,RandomAccessMemory)23,主CPU21用;副CPU24,作为第二CPU;ROM25,存储有副CPU24用的程序和各种数据;RAM26,副CPU24用;NAND设备27,作为不允许同时进行多个访问的辅助存储装置;以及NAND设备控制器28,作为控制对NAND设备27的访问的控制器。NAND设备27存储有作为主CPU21用的第一启动程序的主CPU用启动程序27a以及作为副CPU24用的第二启动程序的副CPU用启动程序27b。NAND设备控制器28与直接存储器存取(DMA,DirectMemoryAccess)传送以及可编程输入输出(PIO,ProgrammedInput/Output)传送相对应。接着,对于MFP10启动时的动作进行说明。当MFP10被启动时,主CPU21执行图3所示的动作。图3是MFP10启动时主CPU21的动作流程图。如图3所示,主CPU21指示NAND设备控制器28通过DMA传送将副CPU用启动程序27b从NAND设备27加载到RAM26中(S101)。然后,主CPU21在经由NAND设备控制器28并通过PIO传送将主CPU用启动程序27a从NAND设备27加载到RAM23的同时,依次执行主CPU用启动程序27之中已加载的部分(S102)。即,主CPU21指示NAND设备控制器28每次传送主CPU用启动程序27a的一部分,并依次执行已传送的部分。主CPU21在S102的处理结束后,结束图3所示的动作。此外,在图3中,主CPU21是在执行S101的处理之后执行S102的处理,但也可以是在执行S102的处理的中途执行S101的处理。当MFP10被启动时,NAND设备控制器28执行图4所示的动作。图4是MFP10启动时NAND设备控制器28的动作流程图。如图4所示,NAND设备控制器28判断是否被主CPU21指示了传送主CPU用启动程序27a的一部分(S131)。NAND设备控制器28在S131中判断为被指示了传送主CPU用启动程序27a的一部分时,将主CPU用启动程序27a之中被主CPU21指示的部分从NAND设备27读出,并传送给主CPU21(S132)。NAND设备控制器28在S131中判断为未被指示传送主CPU用启动程序27a的一部分时,或者在S132的处理结束后,判断是否被主CPU21指示了通过DMA传送来加载副CPU用启动程序27b(S133)。NAND设备控制器28在S133中判断为未被指示通过DMA传送来加载副CPU用启动程序27b时,执行S131的处理。NAND设备控制本文档来自技高网...
电子设备以及电子设备的启动方法

【技术保护点】
一种电子设备,包括:第一CPU和第二CPU;辅助存储装置,不允许同时进行多个访问;以及控制器,控制对所述辅助存储装置的访问,所述电子设备的特征在于,所述辅助存储装置存储所述第一CPU用的第一启动程序和所述第二CPU用的第二启动程序,所述第一CPU经由所述控制器从所述辅助存储装置加载所述第一启动程序,所述第一CPU指示所述控制器通过DMA传送从所述辅助存储装置加载所述第二启动程序,所述控制器在正在通过DMA传送从所述辅助存储装置加载所述第二启动程序的情况下,当被所述第一CPU指示了从所述辅助存储装置传送所述第一启动程序的至少一部分时,在使所述第二启动程序的加载暂时停止后,根据被所述第一CPU指示的传送的结束,来重新开始执行所述第二启动程序的加载。

【技术特征摘要】
2013.11.27 JP 2013-2445351.一种电子设备,包括:第一CPU和第二CPU;辅助存储装置,不允许同时进行多个访问;以及控制器,控制对所述辅助存储装置的访问,所述电子设备的特征在于,所述辅助存储装置存储所述第一CPU用的第一启动程序和所述第二CPU用的第二启动程序,所述第一CPU经由所述控制器从所述辅助存储装置加载所述第一启动程序,所述第一CPU指示所述控制器通过DMA传送从所述辅助存储装置加载所述第二启动程序,所述控制器在正在通过DMA传送从所述辅助存储装置加载所述第二启动程序的情况下,当被所述第一CPU指示了从所述辅助存储装置传送所述第一启动程序的至少一部分时,在使所述第二启动程序的加载暂时停止后,根据被所述第一CPU指示的传送的结束,来重新开始执行所述第二启动程序的加载,所述第一CPU...

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

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

1