能够根据处理器的利用优先级来利用硬件的电子设备制造技术

技术编号:16755254 阅读:22 留言:0更新日期:2017-12-09 01:55
本发明专利技术提供一种电子设备。电子设备执行多个种类的作业,且包括中央处理单元、多个处理执行部、以及执行控制部。执行控制部为多个处理执行部中的每一个处理执行部设定处理器利用优先级,该处理器利用优先级作为处理执行部对多个作为中央处理单元的处理器进行利用的优先级。执行控制部在特定种类的作业和特定种类以外的种类的作业同时执行时,将特定种类以外的种类的作业的处理器利用优先级变更为特定优先级以下的优先级。通过本发明专利技术的电子设备,能够优先执行特定种类的作业。

An electronic device capable of utilizing the hardware according to the priority of the processor

The invention provides an electronic device. The electronic device performs a number of types of operations, including a central processing unit, a plurality of processing executive departments, and the executive control department. The execution control department sets the priority of processors for each processing execution department in a plurality of processing execution departments. The processor uses priority as the priority of processing execution department to make use of multiple processors as central processing units. The execution control department changes the priority of a specific type of job processor to a priority below a specific priority when performing tasks at a specific kind of operation and outside of a specific category. Through the electronic device of the present invention, a particular kind of operation can be performed first.

【技术实现步骤摘要】
能够根据处理器的利用优先级来利用硬件的电子设备
本专利技术涉及一种电子设备。
技术介绍
已知一种典型的电子设备,其包括处理器、连接到处理器以执行处理的外围硬件、以及利用处理器来执行处理的任务等,且降低使外围硬件执行处理的任务等对处理器进行利用的优先级。
技术实现思路
本专利技术的一方面所涉及的电子设备包括中央处理单元和存储处理执行程序的存储设备,且执行多个种类的作业。所述中央处理单元执行所述处理执行程序,以作为多个处理执行部和执行控制部来发挥功能,所述多个处理执行部利用多个作为所述中央处理单元的处理器来执行处理,所述执行控制部控制多个所述处理执行部对处理的执行。所述执行控制部为多个所述处理执行部中的每一个处理执行部设定处理器利用优先级,所述处理器利用优先级作为所述处理执行部对所述处理器进行利用的优先级。所述执行控制部在特定种类的所述作业和所述特定种类以外的种类的所述作业同时执行时,将所述特定种类以外的种类的所述作业的所述处理器利用优先级变更为特定优先级以下的优先级。附图说明图1示出本专利技术的一实施方式所涉及的MFP的框图。图2示出一实施方式所涉及的CPU利用优先级信息的一例。图3示出一实施方式所涉及的由CPU实现的功能的框图。图4示出设定优先作业种类时的一实施方式所涉及的MFP的操作。图5示出在图4所示操作中显示的优先作业种类设定画面的一例。图6示出执行作业时的一实施方式所涉及的MFP的操作。图7示出一实施方式所涉及的利用ASIC来执行处理时的线程的操作。图8示出在一实施方式所涉及的MFP中在复印作业的执行过程中执行打印作业时的一例。图9示出在仅执行复印作业时的一实施方式所涉及的线程的一例。图10示出在图9所示状态下的线程与ASIC的关系。图11示出在执行复印作业及打印作业时复印作业的CPU利用优先级变更前的一实施方式所涉及的线程的一例。图12示出在执行复印作业及打印作业时复印作业的CPU利用优先级变更后的一实施方式所涉及的线程的一例。图13示出在图12所示状态下的线程与ASIC的关系。具体实施方式以下,对于本专利技术的一实施方式,使用附图来进行说明。首先,对作为本实施方式所涉及的电子设备的复合机(MFP,MultifunctionPeripheral)的结构进行说明。图1示出本实施方式所涉及的MFP10的框图。如图1所示,MFP10包括:操作部11、显示部12、扫描仪13、打印机14、传真通信部15、通信部16、存储部17、以及控制部20。操作部11是输入各种操作的按钮等输入设备。显示部12是显示各种信息的液晶显示器(LCD,LiquidCrystalDisplay)等显示设备。扫描仪13是从原稿读取图像的读取设备。打印机14是在纸张等记录介质上打印图像的打印设备。传真通信部15是经由公用电话线路等通信线路而与未图示的外部传真装置进行传真通信的传真设备。通信部16是经由互联网、局域网(LAN)等网络而与外部装置进行通信、或者不经由网络而通过有线通信或无线通信直接与外部装置进行通信的通信设备。存储部17是存储各种信息的半导体存储器、硬盘驱动器(HDD,HardDiskDrive)等非易失性存储设备。控制部20对MFP10的整体进行控制。存储部17存储有用于执行MFP10中的处理的处理执行程序17a。处理执行程序17a可以在MFP10的制造阶段安装到MFP10,也可以从SD卡、通用串行总线(USB,UniversalSerialBus)存储器等外部存储介质中追加安装到MFP10,还可以从网络上追加安装到MFP10。存储部17能够存储作业优先设定信息17b,该作业优先设定信息17b示出对由MFP10所优先执行的作业种类的设定。以下,将由MFP10所优先执行的作业种类称为“优先作业种类”。作业优先设定信息17b在缺省时并不示出优先作业种类。存储部17将CPU利用优先级存储为CPU利用优先级信息17c。CPU利用优先级是作为后述的线程21a(参考图3)对后述的中央处理单元(CPU,CentralProcessingUnit)21进行利用的优先级的处理器利用优先级。CPU利用优先级信息17c针对线程21a的每个种类而示出,而线程21a针对每个作业种类而设定。在此,CPU利用优先级是0以上的整数,数值越大则CPU利用优先级越高。图2示出CPU利用优先级信息17c的一例。在图2所示的CPU利用优先级信息17c中包含有:通过打印机14将由扫描仪13从原稿读取到的图像打印到记录介质上的“复印作业”的各线程的CPU利用优先级、以及通过打印机14将基于经由通信部16接收到的打印数据等打印数据的图像打印到记录介质上的“打印作业”的各线程的CPU利用优先级。然而,实际上,在CPU利用优先级信息17c中还包含有:经由通信部16对由扫描仪13从原稿读取到的图像等图像进行发送的“发送作业”等复印作业和打印作业以外的种类的作业的各线程的CPU利用优先级。在图2所示的CPU利用优先级信息17c中,作为复印作业的线程,示出了线程A、B、C。线程A例如是由扫描仪13从原稿读取图像并生成与读取到的图像相应的描绘数据的线程。线程B例如是将由线程A生成的描绘数据写入到后述的随机存取存储器(RAM,RandomAccessMemory)23的线程。线程C例如是从RAM23读出由线程B写入到RAM23的描绘数据并通过打印机14打印到记录介质上的线程。对于线程A、B、C,越是在作业中后执行的线程,CPU利用优先级被设定得越高。即,线程C的CPU利用优先级被设定为高于线程B的CPU利用优先级,线程B的CPU利用优先级被设定为高于线程A的CPU利用优先级。其理由是因为例如在同一时期内执行了多个作业的情况下,如果在作业中后执行的线程总是不被执行,则在作业中先执行的线程所执行的处理的结果会在RAM23中过度累积,导致发生RAM23容量不足的错误。复印作业还可以包含线程A、B、C以外的线程。在图2所示的CPU利用优先级信息17c中,作为打印作业的线程,示出了线程X、Y、Z。线程X例如是生成与打印数据相应的描绘数据的线程。线程Y例如是将由线程X生成的描绘数据写入到后述的RAM23的线程。线程Z例如是从RAM23读出由线程Y写入到RAM23的描绘数据并通过打印机14打印到记录介质上的线程。对于线程X、Y、Z,越是在作业中后执行的线程,CPU利用优先级被设定得越高。即,线程Z的CPU利用优先级被设定为高于线程Y的CPU利用优先级,线程Y的CPU利用优先级被设定为高于线程X的CPU利用优先级。其理由与以上关于复印作业的线程A、B、C而描述的理由相同。打印作业还可以包含线程X、Y、Z以外的线程。如图1所示,控制部20例如包括:作为处理器的多个CPU21;存储有程序及各种数据的只读存储器(ROM,ReadOnlyMemory)22;作为CPU21的工作区域而使用的RAM23;以及作为执行特定处理的硬件的专用集成电路(ASIC,ApplicationSpecificIntegratedCircuit)24、25、26。CPU21执行在ROM22或存储部17中所存储的程序。ASIC24例如是执行由扫描仪13从原稿读取图像的处理的硬件。此外,ASIC25例如是执行使由ASIC24读取本文档来自技高网...
能够根据处理器的利用优先级来利用硬件的电子设备

【技术保护点】
一种电子设备,包括中央处理单元和存储处理执行程序的存储设备,且执行多个种类的作业,其特征在于,所述中央处理单元执行所述处理执行程序,以作为:多个处理执行部,利用多个作为所述中央处理单元的处理器来执行处理;和执行控制部,控制多个所述处理执行部对处理的执行,来发挥功能,所述执行控制部为多个所述处理执行部中的每一个处理执行部设定处理器利用优先级,所述处理器利用优先级作为所述处理执行部对所述处理器进行利用的优先级,所述执行控制部在特定种类的所述作业和所述特定种类以外的种类的所述作业同时执行时,将所述特定种类以外的种类的所述作业的所述处理器利用优先级变更为特定优先级以下的优先级。

【技术特征摘要】
2016.05.30 JP 2016-107378;2016.05.30 JP 2016-107381.一种电子设备,包括中央处理单元和存储处理执行程序的存储设备,且执行多个种类的作业,其特征在于,所述中央处理单元执行所述处理执行程序,以作为:多个处理执行部,利用多个作为所述中央处理单元的处理器来执行处理;和执行控制部,控制多个所述处理执行部对处理的执行,来发挥功能,所述执行控制部为多个所述处理执行部中的每一个处理执行部设定处理器利用优先级,所述处理器利用优先级作为所述处理执行部对所述处理器进行利用的优先级,所述执行控制部在特定种类的所述作业和所述特定种类以外的种类的所述作业同时执行时,将所述特定种类以外的种类的所述作业的所述处理器利用优先级变更为特定优先级以下的优先级。2.根据权利要求1所述的电子设备,其特征在于,所述特定优先级是在可设定范围内最低的优先级。3.根据权利要求1所述的电子设备,其特征在于,所述中央处理单元执行所述处理执行程序,以进一步作为种类接受部来发挥功能,所述种类接受部接受对所述特定种类的指定。4.根据权利要求1所述的电子设备,其特征在于,所述执行控制部在所述特定种类的所述作业和所述特定种类以外的种类的所述作业变为不同时执行时,将变更了所述处理器利用优先级的所述作业的所述处理器利用优先级恢复为变更前的优先级。5.一种电子设备,包括中央处理单元、存储处理执行程序的存储设备、以及执行特定处理的多个硬件,其特征在于,所述中央处理单元执行所述处理执行程序,以作为:多个处理执行部,利用多个作为所述中央处理单元的处理器来执行处理;和执行控制部,控制多个所述处理执行部对处理的执行,来发挥功能,所述执行控制部为多个所述处理执行部中的每一个处理执行部设定处...

【专利技术属性】
技术研发人员:小原秀平砂见涉坡山聪志松木良臣
申请(专利权)人:京瓷办公信息系统株式会社
类型:发明
国别省市:日本,JP

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

1