Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Method for operation system inner core component cross-domain operating

An operating system and component technology, applied in the direction of program control devices, etc., can solve problems such as limited hardware resources, flexibility and security cannot be satisfied at the same time

Inactive Publication Date: 2007-09-19
TSINGHUA UNIV
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Aiming at the situation that the existing operating system technology is not suitable for dynamic assembly and reconstruction, flexibility and security cannot be satisfied at the same time, and hardware resources are limited, the present invention proposes a method for cross-domain operation of operating system kernel components, which can integrate operating system functions ( Such as file system functions, network functions, etc.) are encapsulated by components to form kernel components

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
  • Method for operation system inner core component cross-domain operating
  • Method for operation system inner core component cross-domain operating
  • Method for operation system inner core component cross-domain operating

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] Before explaining the method of running the kernel component within or across domains, it is necessary to explain the encapsulation of the kernel component, the structure of metadata and the system structure when the kernel component is running.

[0065] The implementation example of the kernel component proposed by the present invention is established on the Linux kernel module, and the kernel component can run in each domain referred to in the present invention. The kernel component is an executable format object file that has not been linked. First of all, it is a Linux kernel module (Kernel Module), and this kernel module has been extended to create a file section specifically containing metadata (metadata) Section (metadata section), which contains the marshaling / scattering function components of the service / requirement interface provided by the kernel component in the metadata.

[0066] The execution file framework of the kernel component is as follows:

[0067] ...

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 belongs to an embedded operation system field which is characterized in that the system module is expanded into a file section containing metadata-metadata section, and an inside kernel component of the service interface function is contained in the metadata. Setting inside a storage address space: a read-only core domain and user domain capable of reading a core domain or co-machine co-domain or trans-domain operation, a network core domain and network user domain for trans-machine operation, building up a plurality of communication channels respectively for the operation of the inside kernel component adaptable for the co-domain to co-machine, trans-domain or trans-machine situations, setting shadow internal kernel component service interface function in the operation system kernel and storage address space for correspondent inside kernel components so as to solve the problems of download, visit and uninstall problems in the co-machine trans-domain or trans-machine inside kernel components. The invention also utilizes the platforms like the metadata management and buffer memory, component management, binding management, component buffer memory management platform to finish the dynamic assembling of the internal kernel component at the time of ensuring a favorable property and safety.

Description

technical field [0001] The invention belongs to the field of embedded operating systems. technical background [0002] With the development of computing technology, we have entered the network era from the PC era, and then entered the "pervasive computing era". "Ubiquitous computing" means, "no matter when and where, as long as there is demand, you can access the required information in some way". In the embedded system environment for pervasive computing, a large number of intelligent embedded systems need to exist, which can provide appropriate functions and services according to the change of the environment at any time. [0003] At present, the embedded system hardware is developing rapidly, but the system software facing the changing environment at any time, especially the operating system's dynamic changes in the environment, limited hardware resources, hardware diversification, etc. adapt. [0004] At present, the research on the operating system is roughly in thre...

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/44
Inventor 陈渝许拥军李树雷刘鲲
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products