Multi-OS Data Transmission Control for Real-Time Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing systems with multiple operating systems (OSs) face inefficiencies in data transmission and processing due to varying waiting times and processing times across different OSs, leading to data accumulation and reduced overall system efficiency.
Innovation Solution
An information processing device is designed with a real-time OS and a non-real-time OS, featuring a transmission unit that adjusts data amounts and timing based on accumulation amounts to efficiently transmit data between the two OSs, using a data alignment unit and transmission processing unit to manage batch and serial processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is transmitted between real-time OS and non-real-time OS without adjustment, then both OSs can operate with their respective characteristics, but data accumulation occurs and processing efficiency decreases
Solution Approach 1:
The transmission unit dynamically adjusts the data amount to be transmitted at once between OSs based on real-time accumulation amounts, changing transmission parameters adaptively rather than using fixed transmission sizes. This resolves the contradiction by making the transmission mechanism flexible enough to handle different OS characteristics while maintaining efficient processing.
Solution Approach 2:
The system monitors the accumulation amount of transmitted data and uses this feedback information to adjust subsequent transmission amounts. The transmission unit continuously adapts transmission parameters based on the current state of data accumulation, preventing both data overflow and unnecessary transmission overhead, thereby maintaining high processing efficiency across multiple OSs.
2Device complexity
If fixed data amount is transmitted between OSs, then transmission is simple, but waiting time and processing time vary causing data accumulation
Solution Approach 1:
Instead of using a fixed data transmission amount, the system dynamically determines the transmission amount based on the accumulation amount of data between OSs. This adaptive approach optimizes transmission timing and quantity to minimize waiting time and prevent data accumulation, accepting increased control complexity as necessary to reduce time loss.
3Productivity
If data transmission is optimized between OSs, then processing efficiency improves, but transmission control becomes more complex
Solution Approach 1:
The transmission unit implements feedback control by monitoring the accumulation amount of transmitted data and adjusting the data amount to be transmitted at once accordingly. This automated feedback mechanism optimizes processing efficiency across multiple OSs while managing complexity through systematic control rather than ad-hoc adjustments.
Data Source
AI summary
An information processing device includes: a first processing unit that processes data on a real-time operating system that executes processing within a specified time; a second processing unit that processes data on a non-real-time operating system; and a transmission unit that adjusts a data amount of transmission data to be transmitted at a time on the basis of an accumulation amount of transmission data transmitted between the first processing unit and the second processing unit, and transmits the transmission data.


