Electronic Apparatus Separate Storage for Instruction Execution Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional electronic devices face conflicts in reading instructions and literal data stored in the same storage device, which affects instruction execution efficiency.
Innovation Solution
An electronic device with a processing circuit, a first storage device for instructions, and a second storage device for operation data, where the processing circuit reads instructions and data from the appropriate storage devices and backs up data to the second storage device when necessary, ensuring separate storage and reducing conflicts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If instructions and literal data are stored in the same storage device, then storage device complexity is reduced, but reading operations conflict and instruction execution efficiency deteriorates
Solution Approach 1:
The patent divides the storage system into two separate storage devices: a first storage device for storing instructions and a second storage device for storing operation data. This segmentation eliminates reading conflicts between instructions and literal data by providing dedicated storage spaces, thereby improving instruction execution efficiency while maintaining manageable system complexity through clear functional separation.
2Productivity
If instructions and literal data are stored separately in different storage devices, then reading operation conflicts are eliminated and execution efficiency improves, but device complexity increases
Solution Approach 1:
The processing circuit is designed to perform multiple functions: it can read instructions from the first storage device, read operation data from the second storage device, and backup operation data between storage devices. This multi-functionality allows the system to handle the complexity of separate storage management while maintaining improved execution efficiency through unified control logic.
3Productivity
If operation data is backed up to second storage device, then reading conflicts are avoided and execution efficiency improves, but storage operations complexity increases
Solution Approach 1:
The system performs preliminary backup of operation data to the second storage device before actual reading operations occur. This advance preparation ensures that when instructions need to be executed, the required operation data is already available in the second storage device, preventing reading conflicts and improving execution efficiency without requiring complex real-time coordination during instruction execution.
Data Source
AI summary
An electronic device can execute instructions, comprising: a processing circuit; a first storage device, coupled to the processing circuit, configured to store at least one instruction and first operation data; and a second storage device, coupled to the processing circuit. The processing circuit reads at least one of the instruction and the first operation data corresponding to the read instruction from the first storage device, and the second storage device does not store the first operation data corresponding to the read instruction, the processing circuit backs up the read first operation data to the second storage device.


