Vehicular Display Control With Temporary Virtual Core Boost
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When multiple operating systems share a physical processor core and operate in parallel, issues arise where a frozen OS can prevent other OSs from functioning, and there is a need for quick activation of reliability-critical applications like meter image display in vehicular control devices.
Innovation Solution
A vehicular control device utilizing virtualization technology to abstract physical processor cores into virtual cores, with a trigger detection unit and allocation unit that temporarily allocates more virtual processor cores to the first operating system upon activation, ensuring quick execution of priority applications and improving reliability by allocating unique physical cores to each OS post-activation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If multiple operating systems share the same physical processor core, then resource utilization is improved, but system reliability deteriorates because a frozen OS can prevent other OSs from functioning
Solution Approach 1:
The patent segments the physical processor core into multiple virtual processor cores through virtualization technology. Each operating system is assigned to a dedicated virtual processor core, which provides isolation between OSs. This segmentation allows multiple OSs to share the physical core while preventing one frozen OS from affecting others, as each virtual core operates independently with its own execution context and resource allocation.
2Reliability
If multiple operating systems are allocated unique physical processor cores, then system reliability is improved, but resource utilization deteriorates
Solution Approach 1:
The patent makes the physical processor core universal by enabling it to function as multiple virtual processor cores simultaneously. The virtualization layer allows a single physical core to serve multiple operating systems through time-division multiplexing and context switching, providing the benefits of dedicated cores to each OS while maintaining high resource utilization. The physical core dynamically allocates processing time and resources to different virtual cores based on system demands.
3Adaptability or versatility
If virtualization technology is used to enable parallel operating systems, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent introduces a virtualization layer as an intermediary between the physical processor core and multiple operating systems. This intermediary layer manages the complexity of virtualization by providing standardized interfaces for OS allocation, context switching, and resource management. It mediates between the physical hardware and virtual environments, allowing diverse operating systems to run on a single physical core without requiring each OS to be directly configured for hardware-specific complexities.
Data Source
AI summary
The vehicular control device for displaying on the vehicular display includes: a physical processor that operates a plurality of operating systems in parallel on the virtualization software; a trigger detection unit for detecting the activation trigger; and an allocation unit. When detecting the activation trigger to activate the first operating system that executes the priority application and the second operating system as the other operating system, the allocation unit temporarily allocates the first operating system to the virtual processor cores with the allocation amount more that the predetermined allocation amount of the virtual processor cores after the activation is completed.


