Dual-OS Chip Architecture for Split-Bus Hardware Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems using hardware logic devices like CPLD, EC chips, or control chips increase system costs and reduce the efficiency of operating systems due to increased interaction across devices.

Innovation Solution

Implementing a chip with a processor, a hardware controller, and two buses with different bandwidth configurations to allow two operating systems to communicate and control hardware resources efficiently, avoiding the need for additional hardware devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware logic devices (CPLD, EC chip, control chip) are used to achieve device control, then device control capability is improved, but system cost increases and operating system running efficiency decreases

Engineering Contradiction:
Improvedevice control capabilityVSAvoidoperating system running efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the functions of hardware logic devices (CPLD, EC chip, control chip) with the processor by implementing a dual operating system architecture where one OS manages hardware resources and another OS handles application tasks. This integration eliminates the need for separate hardware control chips, thereby reducing system cost and improving OS running efficiency while maintaining device control capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The processor is designed to perform multiple functions by running different operating systems simultaneously - one OS dedicated to hardware resource management and another OS for application execution. This multi-functionality approach replaces specialized hardware logic devices with a universal processor that can handle both control and computation tasks, reducing system complexity and cost.

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

2Adaptability or versatility

If hardware logic devices are added to the system, then device control functions are enhanced, but the number of devices increases leading to more inter-device interactions

Engineering Contradiction:
Improvedevice control functionsVSAvoidnumber of devices and interactions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple device functions into a single processor by implementing a dual operating system architecture. Instead of having separate hardware logic devices for control functions, the processor runs one OS specifically for hardware resource management, thereby reducing the number of physical devices and their inter-device interactions while maintaining enhanced device control functions.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If separate hardware control devices are used, then hardware control precision is improved, but system cost and device interaction complexity increase

Engineering Contradiction:
Improvehardware control precisionVSAvoidsystem architecture complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the operating system into two distinct parts running on the same processor: one OS dedicated to hardware resource management (providing precise hardware control) and another OS for application execution. This segmentation allows precise hardware control to be achieved through software architecture rather than additional hardware devices, thereby reducing system architecture complexity while maintaining control precision.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12461779B2Method and apparatus for controlling running of operating system, and embedded system and chip
Publication Date: 2025.11.04 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US12461779B2 patent drawing
  • US12461779B2 patent drawing
  • US12461779B2 patent drawing

AI summary

Provided in the embodiments of the present disclosure are a method and apparatus for controlling running of an operating system, and an embedded system and a chip. The embedded system includes a chip and at least two operating systems. The chip includes a processor, a hardware controller, a first bus, and a second bus. The bandwidth of the first bus is higher than the bandwidth of the second bus; the first bus is configured as a multi-master and multi-slave mode; and the second bus is configured as a one-master and multi-slave mode. The at least two operating systems are configured to run on the basis of the processor; the at least two operating systems are configured to communicate with each other by the first bus; and the at least two operating systems are configured to control the hardware controller by the second bus.