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

Equipment management system and method

A device management and device tree technology, which is applied in program control design, electrical digital data processing, instruments, etc., can solve the problem that the device driver cannot directly manipulate the hardware device, the device driver is easy to maliciously manipulate the hardware device, and cannot perform direct memory storage. To ensure independent operation, solve malicious access, and strong isolation

Active Publication Date: 2019-11-01
ISOFT INFRASTRUCTURE SOFTWARE
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The device driver is an important part of the operating system. In the macro-kernel operating system, the device driver runs in the kernel space of the operating system, so that the device driver has full control over the hardware device resources, which can ensure the maximum performance of the operating system. , however, due to the tight coupling between the device driver and the kernel, if there is a defect in the device driver, it will cause the entire operating system to crash
In the microkernel operating system, since the device driver runs in the user space of the operating system, the above problems will not occur, which will help to strengthen the stability and security of the system, but the functions of the device driver will be limited, such as , the device driver cannot directly manipulate hardware devices, cannot perform direct memory access, cannot directly use interrupts, etc. In addition, because there is no corresponding hardware device management strategy, untrusted device drivers will easily manipulate hardware devices maliciously

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
  • Equipment management system and method
  • Equipment management system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] 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, not all, embodiments of the present invention. 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.

[0030] It should be noted that, in the case of no conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.

[0031] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, but not as a limitation of the present invention.

[0032] A device management system, wherein the device management system runs in the user space of the microkerne...

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 discloses an equipment management system and method, and belongs to the technical field of computer operating systems. The equipment management system comprises a driving module, an equipment management module, a detection unit, a creation unit, an allocation unit and a processing unit. The equipment management method comprises the following steps: S1, detecting all hardware devicesconnected with a microkernel operating system, and creating a corresponding device tree; S2, creating a virtual bus for each piece of hardware equipment; and S3, distributing the virtual bus to a corresponding driving program. According to the technical scheme, the beneficial effects are as follows: unified management of hardware equipment access by the equipment driving program is realized, and ahardware equipment management strategy is introduced, so that malicious access of an untrusted equipment driving program to hardware equipment is solved while independent operation of the equipment driving program in a user space is guaranteed, and strong isolation of the equipment driving program and a microkernel is achieved, and whole crash of an operating system caused by defects of the driving program is avoided.

Description

technical field [0001] The invention relates to the technical field of computer operating systems, in particular to an equipment management system and method. Background technique [0002] The microkernel operating system is an operating system based on the microkernel architecture. The microkernel is composed of a group of software programs that minimize the number as much as possible. They are responsible for providing the most basic mechanisms and functions required to implement an operating system, such as threads. management, memory address space management, and interprocess communication. The microkernel operating system is divided into kernel space and user space. The microkernel runs in the kernel space, while system services such as device drivers, file systems, and network protocols run in the user space of the operating system. [0003] A device driver is a program that manipulates a hardware device. It is a bridge between the hardware and the application program...

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/4401
CPCG06F9/4411Y02D10/00
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