Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Microkernel optimization method of Internet of Things operating system

An operating system and optimization method technology, applied in the field of operating systems, can solve problems such as system performance and real-time performance degradation, priority inversion, thread deadlock, etc.

Pending Publication Date: 2021-05-04
ISOFT INFRASTRUCTURE SOFTWARE
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Traditional kernel synchronization mechanisms, such as semaphores and optional lock mechanisms, have problems such as thread deadlock and priority inversion, especially for the real-time characteristics of consumer and industrial IoT systems that require time constraints, resulting in more serious impacts, because these The kernel lock synchronization mechanism will cause threads to compete for critical areas in multiprocessors, resulting in a significant drop in system performance and real-time performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Microkernel optimization method of Internet of Things operating system
  • Microkernel optimization method of Internet of Things operating system
  • Microkernel optimization method of Internet of Things operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0033] It should be noted that, in the case of no conflict, the embodiments of the present invention and the features in the embodiments.

[0034] In the prior art, for microkernel IPC (Inter Process Communication, inter-process communication) can be as follows figure 1 As shown, including network subsystem 01, driver service 02, microkernel 03, and hardware 04, when network subsystem 01 and driver service 02 perform IPC communication, 4 kernel traps ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to the technical field of operating systems, and discloses a microkernel optimization method of an Internet of Things operating system. A plurality of Internet of Things devices and server devices are arranged in the Internet of Things, and the Internet of Things operating system is applied to the Internet of Things devices and the server devices. The microkernel optimization method comprises a system interface merging method, a delay updating process of a thread ready queue, a specified thread calling process, a thread lock releasing process, a power entrusting process and a power entrusting cancelling process. The technical scheme of the invention has the beneficial effects that the microkernel optimization method of the Internet of Things operating system is provided, functions of thread management, address space management, inter-thread communication, interrupt processing and the like can be realized, meanwhile, all functions of a bottom layer and flexible microkernel architecture design are considered, and cyclic dependence among different modules is avoided.

Description

technical field [0001] The invention relates to the technical field of operating systems, and discloses a microkernel optimization method for an Internet of Things operating system. Background technique [0002] The microkernels of existing IoT operating systems have been modularized, and well-defined interfaces are used between modules. Its source code has been divided into subsystems, modules and submodules. The different subsystems are almost completely separate parts of the microkernel, such as libraries for simple memory management, a simplified C library, or the main kernel image itself. Each subsystem consists of one or more modules that encapsulate logic units. For example, the threads module contains the data structures and methods needed to handle UHomeOS threads. The interfaces of these modules are well defined, hiding the implementation details. Likewise, a module can aggregate one or more submodules, which are used to further subdivide the module into smalle...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/52
CPCG06F9/524G06F9/526
Inventor 骆政强冯建邢章威
Owner ISOFT INFRASTRUCTURE SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products