摘要 |
<p>Disclosed is a data processing device that improves efficiency in memory usage with a scarce processor resource, and reduces device costs. A data processing device (1), comprising a unit that temporarily stores and processes variable length data in a memory region, further comprises fixed length block management unit, which allocates and releases a fixed length block (31 - 3N) of the memory region, and a data storage region management unit (13), which maintains and releases a storage region (61 - 6M), which stores variable length data within the fixed length block, wherein the data storage region management unit further comprises a query counter preservation module (13a), which preserves a storage region quantity on a per fixed length block basis, an empty region pointer preservation module (13b), which preserves address information that denotes an end of a storage region, and a data storage region setting module (13c), which sequentially maintains and releases the fixed length data storage regions in order by the address information.</p> |