Information processing apparatus, information processing method, and storage medium
First Claim
1. An information processing apparatus including a storage area, the information processing apparatus comprising:
- an installation unit configured to install an application in the storage area;
an allocation unit configured to allocate, in a first area of an application program area in the storage area, an area having a predetermined size to the application which is installed by the installation unit;
a reserving unit configured to determine whether a processing area to be used when processing of the application is executed is able to be reserved in the first area allocated to the application in the storage area, and upon condition that the processing area is able to be reserved in the first area, to reserve the processing area in the allocated area to the application in the first area, and upon condition that the processing area is not able to be reserved in the first area, try to reserve the processing area in a second area of the application program area; and
a notification unit configured to perform notification upon condition that the processing area is not able to be reserved in the second area,wherein an amount of memory allocated to one application in the first area being based on the maximum number of applications that can be installed, whereas an amount of memory available to be used by one application in the second area is not fixed, and the amount of memory available to be used by the one application in the second area varies depending on usage by other application stored in the second area, andwherein the allocation unit, the reserving unit and the notification unit are implemented by at least one processor executing instructions stored in a memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing method to be executed by a processor executing instructions in a memory, the information processing method includes allocating, in a first area of the storage area, an area having a predetermined size to an application, determining whether an processing area to be used when processing of the application is executed in the first area, and upon condition that it is determined that the processing is able to be reserved in the first area, reserving the processing area in the first area as the allocated area having the predetermined size to an application, and upon condition that it is determined that the processing area is not able to be reserved in the first area, trying to reserve the processing area in a second area in the storage area, and performing notification upon condition that the processing is not able to be reserved in the second area.
-
Citations
7 Claims
-
1. An information processing apparatus including a storage area, the information processing apparatus comprising:
-
an installation unit configured to install an application in the storage area; an allocation unit configured to allocate, in a first area of an application program area in the storage area, an area having a predetermined size to the application which is installed by the installation unit; a reserving unit configured to determine whether a processing area to be used when processing of the application is executed is able to be reserved in the first area allocated to the application in the storage area, and upon condition that the processing area is able to be reserved in the first area, to reserve the processing area in the allocated area to the application in the first area, and upon condition that the processing area is not able to be reserved in the first area, try to reserve the processing area in a second area of the application program area; and a notification unit configured to perform notification upon condition that the processing area is not able to be reserved in the second area, wherein an amount of memory allocated to one application in the first area being based on the maximum number of applications that can be installed, whereas an amount of memory available to be used by one application in the second area is not fixed, and the amount of memory available to be used by the one application in the second area varies depending on usage by other application stored in the second area, and wherein the allocation unit, the reserving unit and the notification unit are implemented by at least one processor executing instructions stored in a memory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing method to be executed by a processor executing instructions in a memory, the information processing method comprising:
-
installing an application in the storage area; allocating, in a first area of an application program area in the storage area, an area having a predetermined size to the application when the application is installed; determining whether a processing area to be used when processing of the application is executed is able to be reserved in the first area allocated to the application in the storage area, and upon condition that it is determined that the processing area is able to be reserved in the first area, reserving the processing area in the allocated area to the application in the first area, and upon condition that it is determined that the processing area is not able to be reserved in the first area, trying to reserve the processing area in a second area of the application program area; and performing notification upon condition that the processing area is not able to be reserved in the second area, wherein an amount of memory allocated to one application in the first area being based on the maximum number of applications that can be installed, whereas an amount of memory available to be used by one application in the second area is not fixed, and the amount of memory available to be used by the one application in the second area varies depending on usage by other application stored in the second area.
-
-
7. A non-transitory storage medium storing a control program for causing a processor to execute an information processing method, the information processing method comprising:
-
installing an application in the storage area; allocating, in a first area of an application program area in the storage area, an area having a predetermined size to the application when the application is installed; determining whether a processing area to be used when processing of the application is executed is able to be reserved in the first area allocated to the application in the storage area, and upon condition that it is determined that the processing area is able to be reserved in the allocated area to the application in the first area, reserving the processing area in the first area, and upon condition that it is determined that the processing area is not able to be reserved in the first area, trying to reserve the processing area in a second area of the application program area; and performing notification upon condition that the processing area is not able to be reserved in the second area, wherein an amount of memory allocated to one application in the first area being based on the maximum number of applications that can be installed, whereas an amount of memory available to be used by one application in the second area is not fixed, and the amount of memory available to be used by the one application in the second area varies depending on usage by other application stored in the second area.
-
Specification