Terminal Memory Partitioning for OS Resource Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveterminal service diversityVSAvoidsystem version management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvememory structure simplicityVSAvoiddata management reliability
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improveoperating system independenceVSAvoiddownload traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10078532B2Resource management method and device for terminal system among multiple operating systems
Publication Date: 2018.09.18 ZTE CORP
  • US10078532B2 patent drawing
  • US10078532B2 patent drawing
  • US10078532B2 patent drawing

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.