Memory Device Function Management via API-Normal Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current function management methods in memory devices cannot directly analyze the calling relationship between normal functions and API functions, leading to deteriorated reading/writing performance.
Innovation Solution
A function management method that analyzes the mapping and calling relationships between normal functions and API functions by parsing source code through a map file, utilizing a parsing module and database module to create and record these relationships in respective databases, thereby improving memory device performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the current function management method is used to execute API functions, then the memory device can perform basic operations, but the reading/writing performance deteriorates due to inability to analyze calling relationships
Solution Approach 1:
The patent applies preliminary action by pre-analyzing and establishing the mapping relationships between API functions and normal functions, as well as the calling relationships between normal functions, before actual execution. The function management module creates these relationship databases in advance, allowing the memory device to efficiently manage function calls without performing complex analysis during runtime, thus improving reading/writing performance while maintaining manageable complexity
Solution Approach 2:
The patent introduces a function management module as an intermediary between the API functions and the normal functions. This module maintains mapping relationship databases that connect API functions to normal functions and track calling relationships, acting as a mediator that enables efficient function management and performance optimization without requiring direct complex interactions between different function layers
2Productivity
If mapping relationships between API functions and normal functions are analyzed, then function execution efficiency improves, but the complexity of function management increases
Solution Approach 1:
The patent applies segmentation by dividing the function management system into distinct components: API functions, normal functions, and a function management module. The mapping relationships are segmented into specific database structures that track API-to-normal function mappings and normal function calling relationships separately. This segmentation allows efficient execution by organizing information in manageable, queryable units while keeping the overall system complexity controlled through modular architecture
3Productivity
If the calling relationship of normal functions is analyzed through API functions, then performance improves, but the current method cannot achieve this analysis
Solution Approach 1:
The function management module serves as an intermediary that enables the analysis of calling relationships between normal functions through API functions. By maintaining mapping relationship databases that connect API functions to normal functions and tracking which normal functions are called by others, the system achieves comprehensive function analysis capability that was previously unavailable, thereby improving overall memory device performance
Solution Approach 2:
The patent implements feedback mechanisms by maintaining databases that record mapping relationships and calling relationships. This feedback information is used to optimize function execution and management, allowing the system to learn from and adapt to function call patterns, thereby improving performance over time while maintaining ease of operation through automated analysis
Data Source
AI summary
A function management method applied to a memory device includes obtaining a plurality of functions through a map file of a compiler, and parsing at least one source code of the memory device with the map file. The functions include at least one normal function and at least one API function. The parsing includes developing a mapping relationship between the at least one API function and the at least one normal function, and developing a calling relationship between the at least one normal function.


