CN106560795A - 信息处理装置及信息处理方法 - Google Patents

信息处理装置及信息处理方法 Download PDF

Info

Publication number
CN106560795A
CN106560795A CN201610860159.XA CN201610860159A CN106560795A CN 106560795 A CN106560795 A CN 106560795A CN 201610860159 A CN201610860159 A CN 201610860159A CN 106560795 A CN106560795 A CN 106560795A
Authority
CN
China
Prior art keywords
area
region
application
reserved
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610860159.XA
Other languages
English (en)
Inventor
生野贵生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN106560795A publication Critical patent/CN106560795A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/0284Multiple user address space allocation, e.g. using different base addresses
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/17Embedded application
    • G06F2212/172Non-portable consumer electronics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0631Configuration or reconfiguration of storage systems by allocating resources to storage systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)
  • Memory System (AREA)

Abstract

本发明提供一种信息处理装置及信息处理方法。要由处理器执行的信息处理方法,所述处理器执行存储器中的指令,所述信息处理方法包括:在存储区域的第一区域中,将具有预定大小的区域分配给应用,确定在所述第一区域中是否能够预留当执行应用的处理时要使用的处理区域,在确定所述第一区域中能够预留所述处理区域的情况下,在所述第一区域中预留所述处理区域作为针对应用的具有预定大小的分配区域,而在确定所述第一区域中不能预留所述处理区域的情况下,设法在所述存储区域的第二区域中预留所述处理区域,以及在所述第二区域中不能够预留所述处理区域的情况下执行通知。

Description

信息处理装置及信息处理方法
技术领域
本发明的一个方面涉及一种信息处理装置及信息处理方法。
背景技术
存在如下信息处理装置,在该信息处理装置中,安装有与嵌入式程序不同的程序(应用程序),以使得该信息处理装置能够提供各种服务。
在这种信息处理装置中,能够安装并操作多个应用程序。在安装和操作时,各个应用使用信息处理装置中配设的存储区域。
在某些情况下,多个应用被同时操作。因此,需要将信息处理装置的存储区域适当地分配给各个应用,以使应用适当地进行操作。
美国专利申请2012/0233624号讨论了一种用于管理存储区域的方法。在该方法中,在由操作中的应用中的一个应用对存储区域的使用量等于或多于一定大小的情况下,应用被适当地停止。
此外,还存在配额***管理方法。当多个应用同时使用一个存储设备时,预先确定能够由各个应用使用的最大存储器大小。因此,管理各个应用,使得存储设备的所确定的最大存储器大小或更多不能被使用。
发明内容
根据本发明的一方面,一种要由处理器执行的信息处理方法,所述处理器执行存储器中的指令,所述信息处理方法包括:在存储区域的第一区域中,将具有预定大小的区域分配给应用;确定在所述存储区域中的分配给应用的第一区域中,是否能够预留当执行应用的处理时要使用的处理区域,并且在确定所述第一区域中能够预留处理区域情况下,在所述第一区域中预留处理区域作为针对应用的具有预定大小的分配区域,而在确定所述第一区域中不能预留所述处理区域的情况下,设法在所述存储区域的第二区域中预留所述处理区域,并在所述第二区域中不能预留所述处理区域的情况下执行通知。
通过以下参照附图对示例性实施例的描述,本发明的进一步特征将变得清楚。
附图说明
图1是例示多功能***设备的硬件构造的示例的图。
图2是例示应用程序被安装在只读存储器(ROM)中的示例情况的图。
图3是例示应用程序区域被分割并且所得的区域被管理的示例情况的图。
图4是例示当安装应用时进行的信息处理的示例的流程图。
图5是例示当应用获取存储时进行的信息处理的示例的流程图。
图6A、图6B和图6C是各自例示操作单元的画面显示的示例的图。
具体实施方式
在下文中,参照附图描述本发明的示例性实施例。
一般而言,采用诸如个人计算机和智能电话等的设备作为信息处理装置的示例。然而近来的趋势是,即使在具有比那些设备更小的存储区域的信息处理装置(例如复印机)中,也安装应用以提供服务。
即使在多个应用被安装在这种具有较小存储区域的信息处理装置中并由这种信息处理装置操作的情况下,也需要多个应用的同时操作。
在同时操作多个应用的情况下,即使没有操作多个应用所需的更多的存储区域,也无法停止多个应用的操作。此外,在具有小存储区域的信息处理装置的情况下,如果预先预留各个应用所需的最大存储区域,则存储区域可能变得不足。因此,提供以下各示例性实施例,使得能够由诸如配额***等的管理方法来适当地管理存储区域。
在下文中,多功能***设备100被描述为信息处理装置的示例。图1例示了多功能***设备100的示例。
多功能***设备100包括作为***控制单元的中央处理单元(CPU)101。CPU 101全面控制多功能***设备100。只读存储器(ROM)102包括闪速存储器,诸如嵌入式多媒体卡(eMMC),以存储要由CPU 101执行的控制程序。此外,ROM 102存储当电源被关断时不应当被删除的图像数据和设置值。此外,ROM 102存储应用程序数据。根据本示例性实施例的ROM102具有比诸如个人计算机等的设备中配设的存储器的容量小得多的容量。动态随机存取存储器(DRAM)103存储例如程序控制变量。此外,DRAM 103用作能够临时存储要处理的图像数据的易失性存储器。操作单元104是用于为用户显示关于多功能***设备100的信息的接口单元。读取单元105读取图像数据并将读取的图像数据转换成二值数据。多功能***设备100使用读取单元105来进行图像传输功能的原稿读取。记录单元106将图像数据输出到记录片材。图像处理单元107对要利用图像传输功能处理的图像数据进行编码和解码。通信单元108是多功能***设备100与外部通信网络之间的接口单元。通信单元108包括用作到网络的接口的网络通信单元。这些单元经由数据总线110彼此连接。
当CPU 101基于诸如ROM 102等的存储器中存储的程序执行处理时,实现多功能***设备100的功能并进行流程图的处理。下面将描述所述功能和流程图。例如,当CPU 101基于与诸如ROM 102等的存储器中存储的应用程序相对应的安装数据执行处理时,实现应用的功能。
在多功能***设备100中,安装并执行与在装置主体中操作的主程序不同的可加载程序。下面描述这种情况的示例。
图2是例示应用程序被安装在多功能***设备100的ROM 102中的示例情况的图。
根据各个区域被使用的目的,eMMC的ROM 102包括多个区域,诸如主程序区域210、图像数据存储区域211以及应用程序区域212。主程序区域210用于多功能***设备100的装置本体的操作。图像数据存储区域211存储接收到的图像。应用程序区域212被设置用于应用程序的操作。考虑应用A 201和应用B 202都被安装在应用程序区域212中并且然后***作的情况。
例如,应用程序区域212具有100兆字节(MByte)的大小。
此外,应用A 201是能够记录最多100人的登录数据(每登录数据500千字节(KByte))的登录应用(应用本体具有1兆字节的数据大小)。
应用B 202是表格打印应用(应用本体具有2兆字节的数据大小),并且能够登记并打印表格(最大图像数据为每张3兆字节)。应用B 202最多能够登记100张表格。
根据配额***的上限管理,基于要由各个应用程序使用的最大存储大小,确定用于各个应用的最大上限许可使用量。
对于应用A 201,由于最多使用最大51兆字节的存储(基于1兆字节的本体+0.5兆字节×100条记录=51兆字节),所以最大上限许可使用量为51兆字节。
对于应用B 202,由于最多使用最大302兆字节的存储(基于2兆字节的本体+3兆字节×100件=302兆字节),所以最大上限许可使用量为302兆字节。
在这种情况下,应用A 201能够被安装在具有100兆字节的大小的应用程序区域212中,而应用B 202不能被安装。
在应用程序区域212小的这种应用操作环境中,根据本示例性实施例的处理将存储高效地分配给多个应用,以提供能够适当地操作各个应用的环境。
因此,多功能***设备100分割应用程序区域212并管理分割的区域。
在图3中例示了这种状态。
在本示例性实施例中,CPU 101将应用程序区域212分割成最小保证区域301和一般区域302这两个区域,并管理这两个区域。
例如,如果应用程序区域212具有100兆字节的大小,则CPU 101将应用程序区域212分割成具有30兆字节的大小的最小保证区域301和具有70兆字节的大小的一般区域302,并管理这两个区域。使用这种示例情况来描述图3中所示的状态。
在该应用程序操作环境中,假设能够安装的应用的数量最多是10个。在这种情况下,由于最小保证区域301具有30兆字节的大小,所以CPU 101控制最小保证区域301,使得从最小保证区域301提供3兆字节到各个应用程序。
给出在这种环境中安装应用A 201和应用B 202的情况的描述。由于应用A 201的应用本体具有1兆字节的数据大小,所以CPU 101从一般区域302获取1兆字节,并且将应用A201安装在一般区域302中(安装数据320)。同时,CPU 101从最小保证区域301分配3兆字节(基本区域310),作为专用于应用A 201的区域。基本区域310能够由应用A 201自由地使用。由于要由应用A 201处理的登录数据的大小为每记录0.5兆字节,所以应用A 201的登录应用能够保持并使用至少六条记录的数据。如果意图创建第七或更后的地址数据,则CPU 101从一般区域302获取存储(附加区域330),然后操作应用A 201。
类似地,由于应用B 202的应用本体具有2兆字节的数据大小,所以CPU 101从一般区域302获取2兆字节,并将应用B 202安装在一般区域302中(安装数据321)。同时,CPU 101从最小保证区域301分配3兆字节(基本区域311),作为专用于应用B 202的区域。基本区域311能够由应用B 202自由地使用。由于要由应用B 202处理的图像数据的大小为每记录3兆字节,所以应用B 202的表格打印应用能够保持并使用至少一条记录的数据。如果意图创建第二或更后的地址数据,则CPU 101从一般区域302获取存储(附加区域331),然后操作应用B 202。
因此,CPU 101将专用区域分配给各个应用。专用区域被分配为彼此具有相同的大小、并且使得应用至少能够***作的区域。如果应用需要多于专用区域的存储,则CPU 101从一般区域302获取存储。这使得能够安装和操作需要更大存储的应用。
图4是例示当安装应用时进行的信息处理的示例的流程图。
用于将应用安装在多功能***设备100上的方法包括用于从压缩光盘(CD)设备或通用串行总线(USB)存储器媒体获取数据的方法、以及用于通过经由网络下载数据来获取数据的方法。通过诸如这些方法的方法来获取安装数据,使得应用被安装在多功能***设备100上。然而,在本示例性实施例中,安装方法不限于此。在步骤S401中,当多功能***设备100从外部获取数据并开始安装应用时,CPU 101检查一般区域302中的、用于安装应用程序的本体数据所需的区域的可用性。在步骤S402中,CPU 101确定在一般区域302中是否能够预留用于安装应用的区域。如果CPU 101确定在一般区域302中不能预留该区域(在步骤S402中为否),即,一般区域302已经被其他应用程序使用,则CPU 101确定安装失败并且处理结束。如果CPU 101确定在一般区域302中能够预留该区域(在步骤S402中为是),则处理前进到步骤S403。在步骤S403中,CPU 101检查最小保证区域301中的、用于基本区域的区域的可用性。在步骤S404中,CPU 101确定在最小保证区域301中是否能够预留用于基本区域的区域。如果CPU 101确定在最小保证区域301中不能预留该区域(在步骤S404中为否),即,安装的应用程序的数量已经达到最大,则CPU 101确定安装失败并且处理结束。如果CPU101确定在最小保证区域301中能够预留该区域(在步骤S404中为是),则处理前进到步骤S405。在步骤S405中,CPU 101将应用程序的安装数据存储在一般区域302中。随后,在步骤S406中,CPU 101从最小保证区域301获取用于基本区域的存储,并且分配所获取的区域作为专用于应用程序的存储。然后,安装处理结束。
接下来,描述用于获取用于安装后的应用的存储的方法。图5是例示当安装后的应用获取存储时进行的信息处理的示例的流程图。图5中所示的流程图是当一般应用在操作时需要存储时进行的处理的示例,并且不考虑应用的类型。在该示例中,使用上述的应用A201来描述当在登录应用操作时预留用于登录的数据区域时进行的信息处理的示例。伴随图6A至图6C中所示的操作单元104的画面显示,来描述图5中所示的处理。
图6A例示了操作单元104上的显示为登录应用设置菜单的画面600。当用户创建新的登录数据时,用户按下用户登记按钮601以指示登录数据创建的开始。然后,用于登录数据的存储区域就变得必要。在步骤S501中,CPU检查应用程序区域212中的登录数据存储区域的可用性。在步骤S502中,CPU 101确定在分配给应用A 201的最小保证区域301中是否能够预留登录数据存储区域作为可具有预定大小的区域(例如,图3中的310或311)。如果CPU101确定在最小保证区域301中能够预留登录数据存储区域(在步骤S502中为是),则处理前进到步骤S503。在步骤S503中,CPU从最小保证区域301获取登录数据存储区域。在步骤S503中,CPU能够预留可具有预定大小的区域(例如,图3中的310或311)。在这种情况下,操作单元104的显示切换到用户登记数据输入画面,例如图6B中所示的画面610,使得用户在画面610上的区域611中输入登记数据。在步骤S504中,当用户按下用户登记按钮612时,CPU 101将登记的登录数据存储在预留区域中。然后,用于创建登录数据的处理结束。如果CPU 101确定在最小保证区域301中不能预留登录数据存储区域(在步骤S502中为否),则处理前进到步骤S505。在步骤S505中,CPU 101确定在一般区域302中是否能够预留登录数据存储区域。如果CPU 101确定在一般区域302中能够预留登录数据存储区域(在步骤S505中为是),则处理前进到步骤S506。在步骤S506中,CPU 101从一般区域302获取登录数据存储区域。在这种情况下,操作单元104的显示也切换到用户登记数据输入画面,例如图6B中所示的画面610,使得用户将登记数据输入到画面610上的区域611中。在步骤S504中,当用户按下用户登记按钮612时,CPU 101将登记的登录数据存储在预留区域中。然后,用于创建登录数据的处理结束。如果CPU 101确定甚至在一般区域302中也不能预留登录数据存储区域(在步骤S505中为否),则意味着没有可用的区域,因此CPU 101执行以下处理。即,在步骤S507中,CPU 101在操作单元104中的图6C中所示的画面620上,显示表示由于在存储器中不存在未使用的空间而导致登录数据创建失败的消息。因此,当登录数据创建失败时,处理结束。CPU101能够根据应用改变步骤S507中的处理。
根据本示例性实施例,当包括具有小容量的ROM(eMMC)102的多功能***设备100同时操作多个应用时,多功能***设备100管理多个应用,使得不使用各个应用所需的最大存储大小。多功能***设备100将为应用分配的ROM(eMMC)102的区域分割成最小保证区域301和一般区域302这两个区域,并且向各个应用提供一定大小的专用区域,即基本区域。这样能够保证应用的最小操作。因此,即使包括具有小容量的ROM(eMMC)102的多功能***设备100,也能够适当地并且同时地操作多个应用。
通过经由网络或存储介质向***或装置供给用于实现上述示例性实施例的至少一种功能的程序,来实现本发明的另一示例性实施例。也能够通过进行由***或装置中设置的计算机中的至少一个处理器读取程序的处理,来实现本示例性实施例。此外,能够通过具有一个或多个功能的电路(例如,专用集成电路(ASIC)),来实现本示例性实施例。
上面已经参照示例性实施例描述了本发明。然而,本发明不限于上述具体实施例的详情。
根据各个上述示例性实施例的处理,即使多功能***设备100具有小的存储区域,多功能***设备100也能够同时操作多个应用。
根据本示例性实施例,即使信息处理装置具有小的存储区域,信息处理装置也能够同时操作多个应用。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。

Claims (7)

1.一种包括存储区域的信息处理装置,所述信息处理装置包括:
分配单元,其被构造为在所述存储区域的第一区域中,将具有预定大小的区域分配给应用;
预留单元,其被构造为确定在所述存储区域中的分配给应用的所述第一区域中,是否能够预留当执行应用的处理时要使用的处理区域,并且在所述第一区域中能够预留所述处理区域的情况下,在所述第一区域中预留所述处理区域作为针对应用的具有预定大小的分配区域,而在所述第一区域中不能预留所述处理区域的情况下,设法在所述存储区域中的第二区域中预留所述处理区域;以及
通知单元,其被构造为在所述第二区域中不能预留所述处理区域的情况下执行通知。
2.根据权利要求1所述的信息处理装置,其中,所述分配单元在所述第二区域中分配用于存储所述多个应用中的各个的安装数据的区域。
3.根据权利要求1所述的信息处理装置,其中,在所述第一区域中不能预留所述处理区域的情况下,所述预留单元确定在所述第二区域中是否能够预留所述处理区域,并且
其中,在所述第二区域中能够预留所述处理区域的情况下,所述预留单元在所述第二区域中预留所述处理区域,而在所述第二区域中不能预留所述处理区域的情况下,所述预留单元根据应用执行处理。
4.根据权利要求3所述的信息处理装置,其中,所述预留单元在应用是登录应用并且在所述第二区域中不能预留所述处理区域的情况下,显示表示登录数据创建由于存储器区域不足而失败的消息。
5.根据权利要求1所述的信息处理装置,其中,在安装应用时,所述预留单元确定在所述第二区域中是否能够预留用于应用的安装数据的存储区域,
其中,在所述第二区域中能够预留用于安装数据的存储区域的情况下,所述预留单元确定在所述第一区域中是否能够预留具有与所述预定大小相同的大小的区域,并且
其中,在所述第一区域中能够预留具有与所述预定大小相同的大小的区域的情况下,所述预留单元在所述第二区域中分配用于存储应用的安装数据的区域,将安装数据存储在该区域中,并且在所述第一区域中预留用于应用的具有与所述预定大小相同的大小的区域。
6.根据权利要求1所述的信息处理装置,其中,所述信息处理装置是多功能***设备,并且所述应用是在所述多功能***设备上进行操作的嵌入式应用。
7.一种要由处理器执行的信息处理方法,所述信息处理方法包括:
分配步骤,用于在存储区域的第一区域中,将具有预定大小的区域分配给应用;
确定步骤,用于确定在所述存储区域中的分配给应用的第一区域中,是否能够预留当执行应用的处理时要使用的处理区域,并且在所述第一区域中能够预留所述处理区域的情况下,在所述第一区域中预留所述处理区域作为针对应用的具有预定大小的分配区域,而在所述第一区域中不能预留所述处理区域的情况下,设法在所述存储区域中的第二区域中预留所述处理区域;以及
通知步骤,用于在所述第二区域中不能预留所述处理区域的情况下执行通知。
CN201610860159.XA 2015-10-01 2016-09-28 信息处理装置及信息处理方法 Pending CN106560795A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP2015-195835 2015-10-01
JP2015195835A JP6702681B2 (ja) 2015-10-01 2015-10-01 情報処理装置、情報処理方法及びプログラム

Publications (1)

Publication Number Publication Date
CN106560795A true CN106560795A (zh) 2017-04-12

Family

ID=57389164

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610860159.XA Pending CN106560795A (zh) 2015-10-01 2016-09-28 信息处理装置及信息处理方法

Country Status (4)

Country Link
US (1) US10534702B2 (zh)
EP (1) EP3151119B1 (zh)
JP (1) JP6702681B2 (zh)
CN (1) CN106560795A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111210299A (zh) * 2019-12-25 2020-05-29 深圳猛犸电动科技有限公司 一种单号生成及管理方法及装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1164476A2 (en) * 2000-06-08 2001-12-19 Sony Corporation Information processing and providing, communication systems and server
US20030043638A1 (en) * 2001-08-31 2003-03-06 Roy Chrisop System and method for allocating random access memory in a multifunction peripheral device
CN1116640C (zh) * 2000-05-11 2003-07-30 英业达集团(南京)电子技术有限公司 节省资源且同时运行多个下载应用程序的方法
US20030149847A1 (en) * 2002-02-06 2003-08-07 International Business Machines Corporation Reducing ABENDS through the use of second-tier storage groups
US20100034551A1 (en) * 2008-08-05 2010-02-11 Ricoh Company, Ltd. Image forming apparatus, memory management method, memory management program product
CN102014159A (zh) * 2010-11-29 2011-04-13 华中科技大学 一种云计算环境下的分层资源预留***
US20110296132A1 (en) * 2010-05-31 2011-12-01 International Business Machines Corporation Garbage collection in an in-memory replication system
CN103946818A (zh) * 2011-11-21 2014-07-23 惠普发展公司,有限责任合伙企业 用于应用的执行的存储量

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63123143A (ja) 1986-11-12 1988-05-26 Fuji Electric Co Ltd メモリにおける作業領域管理方法
JP3527765B2 (ja) 1993-11-29 2004-05-17 富士通株式会社 プログラムキャッシュ装置
JP2004164076A (ja) 2002-11-11 2004-06-10 Fujitsu Ltd メモリ及び該メモリの動的管理方法
JP4683384B2 (ja) 2004-09-22 2011-05-18 株式会社ソニー・コンピュータエンタテインメント メモリ制御方法、グラフィックプロセッサおよび情報処理装置
JP4560493B2 (ja) 2006-05-12 2010-10-13 京セラミタ株式会社 画像形成装置
US8074028B2 (en) * 2007-03-12 2011-12-06 Citrix Systems, Inc. Systems and methods of providing a multi-tier cache
JP5708049B2 (ja) 2011-03-07 2015-04-30 株式会社リコー 情報処理装置、制御方法、制御プログラム、及び記録媒体
JP6057666B2 (ja) 2012-10-25 2017-01-11 キヤノン株式会社 画像形成装置、情報処理方法及びプログラム
JP5994690B2 (ja) 2013-03-14 2016-09-21 富士通株式会社 情報処理装置、プログラムおよび記憶領域獲得方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1116640C (zh) * 2000-05-11 2003-07-30 英业达集团(南京)电子技术有限公司 节省资源且同时运行多个下载应用程序的方法
EP1164476A2 (en) * 2000-06-08 2001-12-19 Sony Corporation Information processing and providing, communication systems and server
US20030043638A1 (en) * 2001-08-31 2003-03-06 Roy Chrisop System and method for allocating random access memory in a multifunction peripheral device
US20030149847A1 (en) * 2002-02-06 2003-08-07 International Business Machines Corporation Reducing ABENDS through the use of second-tier storage groups
US20100034551A1 (en) * 2008-08-05 2010-02-11 Ricoh Company, Ltd. Image forming apparatus, memory management method, memory management program product
US20110296132A1 (en) * 2010-05-31 2011-12-01 International Business Machines Corporation Garbage collection in an in-memory replication system
CN102014159A (zh) * 2010-11-29 2011-04-13 华中科技大学 一种云计算环境下的分层资源预留***
CN103946818A (zh) * 2011-11-21 2014-07-23 惠普发展公司,有限责任合伙企业 用于应用的执行的存储量

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111210299A (zh) * 2019-12-25 2020-05-29 深圳猛犸电动科技有限公司 一种单号生成及管理方法及装置
CN111210299B (zh) * 2019-12-25 2024-04-19 深圳猛犸电动科技有限公司 一种单号生成及管理方法及装置

Also Published As

Publication number Publication date
US10534702B2 (en) 2020-01-14
EP3151119B1 (en) 2021-03-03
JP2017068740A (ja) 2017-04-06
JP6702681B2 (ja) 2020-06-03
US20170097885A1 (en) 2017-04-06
EP3151119A1 (en) 2017-04-05

Similar Documents

Publication Publication Date Title
CN106104484A (zh) 基于因设备而异或因用户而异的资源使用简档的资源管理
CN106104485A (zh) 针对多进程应用的动态资源管理
EP4027232A1 (en) Information processing system and bursting control method
CN107896162A (zh) 监控***的部署方法、 装置、 计算机设备及存储介质
CN103198450A (zh) 图像形成装置
CN104252419A (zh) 一种内存分配的方法及装置
CN111078408B (zh) 内存分配方法、装置、存储介质及电子设备
CN112416359A (zh) 动态分区定制方法、装置、设备和计算机可读存储介质
CN112749022B (zh) 相机资源访问方法、操作***、终端和虚拟相机
CN103984903A (zh) 装置和信息记录方法
CN110633130B (zh) 一种基于内存热插拔技术的虚拟内存管理方法和装置
CN114416352A (zh) 算力资源分配方法、装置、电子设备及储存介质
CN112764938B (zh) 云服务器资源管理方法、装置、计算机设备和存储介质
US20070260837A1 (en) Method of dynamic memory management for a portable data storage device
CN111090521A (zh) 内存分配方法、装置、存储介质及电子设备
CN111104219A (zh) 虚拟核心与物理核心的绑定方法、装置、设备及存储介质
CN109766179B (zh) 一种显存分配方法以及装置
CN113535087B (zh) 数据迁移过程中的数据处理方法、服务器及存储***
CN106560795A (zh) 信息处理装置及信息处理方法
CN116483740B (zh) 内存数据的迁移方法、装置、存储介质及电子装置
CN109408191A (zh) 页面更新方法、装置、设备及存储介质
CN112732435B (zh) 内存动态分配方法、装置、电子设备及可读存储介质
CN112269535A (zh) 存储***的空间资源分配方法、装置及可读存储介质
CN109445684B (zh) 一种分布式存储***中硬盘的资源分配方法及设备
JP4180291B2 (ja) 記憶装置システムの制御方法および記憶装置、管理装置、およびプログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170412

RJ01 Rejection of invention patent application after publication