Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

42 results about "Mmap" patented technology

In computing, mmap(2) is a POSIX-compliant Unix system call that maps files or devices into memory. It is a method of memory-mapped file I/O. It implements demand paging, because file contents are not read from disk directly and initially do not use physical RAM at all. The actual reads from disk are performed in a "lazy" manner, after a specific location is accessed. After the memory is no longer needed, it is important to munmap(2) the pointers to it. Protection information can be managed using mprotect(2), and special treatment can be enforced using madvise(2).

Catalogue access method in DFS (distributed file system)

ActiveCN102385623ATake advantage of read-ahead featuresAvoid the build processSpecial data processing applicationsMmapAccess method
In the invention, the content of catalogues is stored by documents, and as for the catalogue items in the catalogues, the catalogue items are divided into a plurality of subsets by hashing the titles of the catalogue items. Different subsets are stored in the catalogue documents in a striped manner, and the strip is relatively larger, so that the pre-reading function of a bottom file system can be fully utilized when a disc is read. The catalogue items in the strips of each subset are stored in a binary tree manner, so that the binary tree can be prevented from being set when initial reading is conducted. All the strips are accessed in a memory map (mmap) mode, so that expenditure caused by memory allocation and invocation of a read-write system of a system document when the disc data is accessed each time can be avoided.
Owner:DAWNING INFORMATION IND BEIJING +1

High performance data message capture method and device based on Linux

The invention relates to the technical field of networks, in particular to a high performance data message capture method and device based on Linux. The method comprises the steps that a data message capture program is notified to process a trigger signal in an interruption mode according to the trigger signal; the trigger signal is shielded if network flow is large, and a network card is initiatively polled on whether a data message is received; if the data message is received, the data message of the network card is synchronized to kernel memory; if the network flow is small, correspondence to the trigger signal is performed, and the data message of the network card is synchronized to the kernel memory; a data message storage address in the kernel memory is obtained, and the storage starting address of the data message is mapped to user virtual address space through the memory mapping function mmap. Kernel interrupt processing is reduced through a semi-polling method, a path for transmitting the data message of the network card is changed, copy frequency of the data message is reduced through the memory mapping function mmap, high performance network sniffing is conducted under the gigabit and 10 gigabit environment, packet loss rate is reduced, and CPU occupation rate is reduced.
Owner:GUANGDONG EFLYCLOUD COMPUTING CO LTD

High-speed message processing method, apparatus and system

InactiveCN108111558AEasy to handleReduce CPU performance consumptionTransmissionMmapOperational system
The invention provides a high-speed message processing method, apparatus and system, and belongs to the technical field of network cache. The method comprises the following steps: mapping a first datamessage storage address into a user virtual address space through a memory mapping function mmap; creating message receiving threads in one-to-one correspondence with network card receiving queues; and starting the message receiving threads, and receiving data messages in a polling manner. According to the high-speed message processing method, apparatus and system provided by the invention, as apreset receiving mode is established between an operating system kernel module and the user virtual space, when the user virtual space receives and sends a data file, the user virtual space directly communicates with a network card, and the data file does not need to be processed by an operating system kernel, so that the processing capability of the data file is improved.
Owner:ZTE CORP

Method, device and terminal for dynamically detecting simulator

The invention discloses a method for dynamically detecting a simulator, which is used for a terminal and relates to the technical field of information security. The method comprises steps of obtainingdetection codes, calling a memory allocation function mmap (), and allocating a first memory area and a second memory area from the system memory; calling a system file reading function, searching aspecified system module from the system memory, and copying codes of the specified system module to the first memory area; inserting the detection codes into the codes of the specified system module;calling a memory copy function Memcpy (), and copying the detection code from the first memory area to the second memory area; executing the detection code stored in the second memory area to obtain adetection result; releasing the first memory area and the second memory area; and sending the detection result to the server, so that the server judges whether the terminal is a simulator according to the execution result. The invention further provides a device and a terminal for dynamically detecting the simulator. The above process can effectively hide the detection code and prevent the detection code from being discovered and cracked by hackers.
Owner:武汉瓯越网视有限公司

Multi-dimensional service flow limiting method and system based on shared memories among containers

ActiveCN109871260ASolve the problem of not being able to cross service containersFix performance issuesInterprogram communicationSoftware simulation/interpretation/emulationMmapThree party
The embodiment of the invention provides a multi-dimensional service flow limiting method and system based on an inter-container shared memory. The method comprises the steps that for a plurality of application processes on the same server, a flow limiting counting file is mapped into a virtual address space of the application processes through the MMAP technology, and for any application process,three dimensions of the application process are selected for flow limiting according to the type of the application process. According to the multi-dimensional service flow limiting method and systembased on the shared memory between the containers, the problem that a traditional flow limiting method cannot cross service containers is solved, the performance problem caused by the fact that a common distributed flow limiting algorithm accesses three-party middleware is solved, and good balance is achieved between the traditional flow limiting method and the three-party middleware.
Owner:今天东翼科技有限公司

Embedded type Linux based data storage method for electric energy data acquire terminal

The invention discloses an embedded type Linux based data storage method for an electric energy data acquire terminal by using a memory mapping file to store data. The data needed to be read-written is mapped to a user process space through an memory mapping function mmap (Linux system call), and the stored data is accessed in the manner of reading and writing the memory, so that the data storage method has the advantages of data solidification and data storage, without losing data in power failure, convenience in reading and writing, excellent property, cost reduction and the like.
Owner:INTEGRATED ELECTRONICS SYST LAB

Method and system for analyzing executable file to judge high-risk file

InactiveCN105989286AImprove the ability to find high-risk filesOvercoming the problem of malicious operationsPlatform integrity maintainanceNarrow rangeMmap
The invention discloses a method and a system for analyzing an executable file to judge a high-risk file. According to the method, the executable file or a dynamic library file is analyzed in a Linux system; whether the executable file or the dynamic library file applies for a memory in a user space and modifies a default permission or not is judged by detecting mmap system call and mprotect system call in the executable file or the dynamic library file, namely, a PROT_EXEC permission is defined in Linux; and if yes, it is regarded that the executable file or the dynamic library file is the high-risk file. Through the method, the technical problems of low file detection efficiency and narrow range in a conventional bug environment are solved.
Owner:WUHAN ANTIY MOBILE SECURITY

H3-based method for driving OV5640 camera under Linux

The invention discloses an H3-based method for driving an OV5640 camera under a Linux. The method comprises the following steps of opening an equipment file / dev / videoX corresponding to the OV5640 camera; adding a read-write register sys file system interface for driving the OV5640 camera; initializing the OV5640 camera and adding an automatic focusing function; reading an ability value of the OV5640 camera; arranging a video input source; setting an initial value of a VFE-driven default input source to be 0; setting the type and the format of a data stream; setting a VFE-supported video format to be the format of the OV5640 camera; initializing a memory-mapped allocation buffer zone; querying the size of the buffer zone; mapping the equipment buffer zone into an application space mmap; adding the buffer zone to an input queue; starting the video stream, beginning to collect data until data collection is stopped, stopping the video stream and stopping data collection; releasing memory map; and closing the equipment file / dev / videoX. The gap of a Linux operation system operated by an H3 chip in the aspect of a software drive module of supporting the OV5640 camera is filled.
Owner:广州趣通信息科技有限公司
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