Memory Allocation Area Reclamation for Service Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a memory area where implementation data for services is stored, allocation areas allocated to deleted services remain unused, preventing the storage of new service data and inefficient use of memory space.
Innovation Solution
An information processing apparatus and program that change allocation areas with deleted implementation data to a service-undetermined state, allowing new service data to be stored in these areas, thereby enabling effective use of memory space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If allocation areas for deleted services are not reclaimed, then service implementation is simple, but memory space cannot be effectively used
Solution Approach 1:
The patent implements a mechanism to detect when implementation data in an allocation area is completely deleted and automatically reclaims that allocation area by changing its status to 'service-undetermined'. This allows the system to recover memory space from deleted services while maintaining simple service implementation through automatic management.
2Stability of the object's composition
If allocation areas with deleted data remain assigned to services, then data persistence is maintained, but new services cannot be stored in these areas
Solution Approach 1:
The patent introduces a dynamic status change mechanism for allocation areas. The system transitions allocation areas from 'service-determined' to 'service-undetermined' when implementation data is deleted, allowing the same physical memory area to adapt between different service assignments. This dynamic reassignment enables both data persistence during active use and flexible reuse after deletion.
3Productivity
If automatic allocation area reassignment is implemented, then memory usage efficiency improves, but system complexity increases
Solution Approach 1:
The patent implements a self-service mechanism where the system automatically detects when implementation data is deleted and autonomously reclaims the allocation area by changing its status. This automatic process eliminates the need for manual intervention or complex external management systems, improving memory efficiency while keeping the added complexity contained within the system itself.
Data Source
AI summary
The present technology relates to an information processing apparatus and a program that enable effective use of a memory area in which implementation data necessary for implementation of a service is stored in an allocation area allocated to each service. A process is performed in which an allocation area that is placed in a state in which at least a part of implementation data necessary for implementation of each of one or more services is deleted and remains being allocated to a predetermined service, among allocation areas respectively allocated to the one or more services in a memory area in which the implementation data is stored, is changed to a service-undetermined allocation area not allocated to any of the services, and thereafter a service issuance process of storing the implementation data corresponding to a new service in the service-undetermined allocation area is performed.


