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

Method and system for communication of application layer and drive layer in windows system

A driver layer and application layer technology, applied in the computer field, can solve problems such as the inability to meet the communication requirements of the application layer and the driver layer, and achieve the effects of improving processing performance, speeding up calling speed, and overcoming memory limitations.

Active Publication Date: 2017-01-04
BEIJING KINGSOFT SECURITY MANAGEMENT SYST TECH CO LTD
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the number of system service description tables stored in the computer and the number of processing functions pointed to by the system is limited by the memory capacity of the system kernel, and the number of calls of the processing functions is also affected by the number of threads that can be created by the driver layer and the system kernel. There will be a problem of delaying system service calls, so the existing communication method cannot meet the communication requirements of the existing application layer and driver layer

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 and system for communication of application layer and drive layer in windows system
  • Method and system for communication of application layer and drive layer in windows system
  • Method and system for communication of application layer and drive layer in windows system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to clearly illustrate the solutions in the present invention, preferred embodiments are given below and detailed descriptions are given in conjunction with the accompanying drawings. The following description is merely exemplary in nature and is not intended to limit the application or uses of the present disclosure. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.

[0022] like figure 1 As shown, the present invention provides a method for communication between the application layer and the driver layer in the windows system, the steps comprising:

[0023] S101. Establish a new system service description table 4 in the driver layer 2, and replace the original system service description table in the system kernel 3 with the new system service description table 4;

[0024] S102. Receive the communication instruction from the application layer 1, and call the corresponding ...

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 a method and system for communication of an application layer and a drive layer in a windows system. The method includes the steps of establishing a new system service depiction list in the drive layer, replacing an original system service depiction list in a system kernel with the new system service depiction list, receiving a communication instruction of the application layer, and calling a corresponding system service function according to the system service depiction list in the drive layer. By means of the method, the new system service depiction list is established in the drive layer, the limitation of a memory of an original system kernel is overcome, and the number of system service functions which can be oriented by the system service depiction list is increased; meanwhile, the system service functions can be directly stored in the new system service depiction list and can also be directly called by the application layer, the calling speed of system service is increased, and the processing performance of the system is improved.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a method and system for communication between an application layer and a driver layer in a windows system. Background technique [0002] At present, the system service function of the computer is realized by one or more processing functions. The specific system service call is that the application layer calls the processing function in the system kernel through the driver layer. In the specific communication process, if the application layer wants to communicate with the driver layer To communicate, you must use the CreateFile function in the windows system to open the driver device object, then communicate with the driver layer through the DeviceIoControl API function, and then call the processing function pointed to by the system service description table in the system kernel. However, the number of system service description tables stored in the computer and the number of pr...

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
IPC IPC(8): G06F9/54
CPCG06F9/547
Inventor 杜松林凯
Owner BEIJING KINGSOFT SECURITY MANAGEMENT SYST TECH CO LTD
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