Terminal Memory Partitioning for OS Resource Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity and cost of maintaining and upgrading terminal operating systems are increased due to the diversification of terminal device models and operating systems, leading to complex resource management and increased download traffic for updates.
Innovation Solution
Partitioning the memory chip of a terminal into a customized data partition and operating system partitions allows for separate management and sharing of resource data, distinguishing system general functions from customized functions and avoiding mutual influence during system operation and updates, thereby reducing maintenance complexity and cost.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple operating systems are installed in one terminal device to provide diversified services, then the adaptability and versatility of the terminal is improved, but the device complexity and maintenance difficulty increase
Solution Approach 1:
The memory chip is divided into multiple independent partitions: customized data partition for storing operator-specific resources and applications, and operating system partition for storing system files. This segmentation allows each partition to be managed independently, reducing the complexity of managing multiple operating systems while maintaining service diversity.
2Device complexity
If customized data and operating system data are stored together in the same memory partition, then the device structure is simplified, but the reliability of data management decreases due to mutual interference during updates
Solution Approach 1:
The memory is segmented into distinct partitions for customized data and operating system data. This ensures that updates to the operating system do not interfere with customized data, and vice versa, thereby improving data management reliability while maintaining a relatively simple device structure.
Solution Approach 2:
Customized data is extracted from the operating system partition and stored in a separate customized data partition. This extraction prevents mutual interference during system operations and updates, ensuring that customized resources remain stable while the operating system can be updated independently.
3Reliability
If resource data is not shared across operating system partitions, then the independence of each operating system is maintained, but the download traffic for updates increases
Solution Approach 1:
The customized data partition serves as a shared resource for multiple operating system partitions. Operator-specific resources, applications, and configurations stored in the customized data partition can be accessed by all operating systems, reducing redundant data storage and minimizing download traffic while maintaining operating system independence.
Data Source
AI summary
The present document relates to a system resource management method and device for a terminal. The method includes: partitioning a memory chip of the terminal into a customized data partition and at least one operating system partition, the customized data partition being used for storing system characteristic resource data, and the operating system partition being used for storing system general function resource data; and respectively managing the resource data of the customized data partition and the at least one operating system partition, and sharing the resource data of the customized data partition in the at least one operating system partition. The present document avoids the influence of system operation and update on customized data, reduces the system maintenance complexity and operating cost of the terminal, and at the same time decreases the download traffic of update data.


