Member extending method for operating system

An operating system and component-based technology, applied in the computer field, can solve problems such as time-consuming, labor-intensive, different, code resources cannot be reused, etc.

Inactive Publication Date: 2006-05-24
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This requires a good understanding of the operating system implementation, which is not only expensive, but also error-prone; the other is to expand through the interface provided by the operating system, allowing new modules to be loaded statically or dynamically, but these expansion methods are not universal, and developers still It is time-consuming and labor-intensive to understand the expansion method of each operating system, and the expansion interface of the operating system varies with the version.
Therefore, these two methods are limited by the type and version of the operating system, and the expanded code resources cannot be reused.

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
  • Member extending method for operating system
  • Member extending method for operating system
  • Member extending method for operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The component expansion method of the operating system is realized by a set of instruction codes directly running on the hardware platform. This group of codes includes a loader, a scheduler, a component manager, a communication manager, and a hardware signal manager. The loader is used to load all instruction codes of this method into a specific address space. The component manager allows users to load components and manage component references. The communication manager completes the information transfer between components. The hardware signal manager is the interface between the operating system and the hardware platform. The communication pipeline, the scheduler allocates reasonable CPU resources to the operating system.

[0029] The above loaders have at least:

[0030] The target hardware platform storage space description table is used to define and describe the specific loading address;

[0031] Component reference description table, used to adjust the corresp...

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

Based on a set of cyclic scheduling instruction code in closed loop, through cyclic scheduling mechanism in closed loop, the method obtains execution control authority for hardware system. Based on rule of configuration, the control authority assigns part of control authority to target operation system. Carrying out modular expansion, cyclic scheduling instruction code in closed loop through a reference mode maps modular function to target operation system so as to accomplish modular expansion for operation system. Without making any change for target operation system, the invention realizes modular expansion and functional expansion no matter whether the operation system supports the modular technique or not.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to an expansion of computer operating system software. Background technique [0002] The operating system is software that runs directly on the hardware platform. It is a common behavior to expand the operating system. There are many reasons for this behavior, including: changes in hardware devices, operating system error correction, and operating system function changes , Operating system performance optimization, etc. There are basically two methods for implementing operating system expansion: one is to directly modify the code of the operating system. This requires a good understanding of the operating system implementation, which is not only expensive, but also error-prone; the other is to expand through the interface provided by the operating system, allowing new modules to be loaded statically or dynamically, but these expansion methods are not universal, and de...

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 INST OF SOFTWARE - CHINESE ACAD OF SCI
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
Try Eureka
PatSnap group products