Device Manager Boot Resource Conflict Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional booting processes in both host and virtual environments face resource conflicts due to the allocation of resources before OS loading, leading to inefficiencies and user interaction requirements.
Innovation Solution
A method where a device manager disables resources of bootable devices with conflicts, attempting to boot each in a predetermined order until a successful boot is achieved, thereby eliminating conflicts and simplifying the booting process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If all device resources are enabled before OS loading, then device compatibility is improved, but resource conflicts occur
Solution Approach 1:
The patent applies preliminary action by detecting resource conflicts among bootable devices before the OS loading process begins. The system identifies devices that would cause resource conflicts and disables them in advance, preventing conflicts from occurring during booting while still allowing compatible devices to be enabled for compatibility purposes.
Solution Approach 2:
The patent applies preliminary anti-action by proactively disabling devices that would cause resource conflicts before the booting process starts. This preventive measure counteracts the potential harmful effect of resource conflicts, allowing the system to maintain device compatibility for non-conflicting devices while eliminating the risk of conflicts during OS loading.
2Ease of operation
If firmware scans all devices in predetermined order, then booting process is simplified, but service requests increase
Solution Approach 1:
The patent applies the taking out principle by extracting and disabling devices that would cause resource conflicts from the bootable device list before the firmware scanning process begins. This reduces the number of devices the firmware needs to scan and evaluate, thereby reducing service requests while maintaining the simplicity of the predetermined scanning order for the remaining compatible devices.
3Reliability
If devices are disabled to avoid resource conflicts, then resource conflicts are eliminated, but device complexity increases
Solution Approach 1:
The patent applies preliminary action by performing automatic device disabling based on resource conflict detection before the booting process starts. This automation eliminates the need for manual user configuration or complex user interactions, thereby reducing the perceived complexity for users while reliably eliminating resource conflicts through pre-computed device disabling decisions.
Data Source
AI summary
A method for booting is provided. A devices manager disables resources of a bootable device of a list of bootable devices having resource conflicts with a selected one of the list of bootable devices. The devices manager attempts to boot the selected bootable device. If the selected bootable device fails to boot, then the devices manager selects a next bootable device of the list of bootable devices for booting and repeats disabling resources and attempting to boot the selected next bootable device until one of the list of bootable devices boots or all bootable devices of the list of bootable devices fail to boot.


