Terminal, application data processing method, data processing device, and storage medium

A technology that applies data and processing methods. It is applied in the field of communication. It can solve the problems of slow I/O equipment, increased system overhead, and page jitter, and achieve the effects of reducing the number of reads and writes, solving frequent movement, and improving the swapping speed.

Active Publication Date: 2019-03-22
中国移动通信集团重庆有限公司 +1
View PDF9 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Although the Swap partition based on block devices can solve problems such as insufficient memory, the I / O device still has problems such as slow speed and large delay, and the swapping in and out of data in the page needs to go through I / O, and the data transmission needs to be done by the device. The driver is responsible and needs to perform I / O scheduling, which reduces the performance of the application and affects the user experience
In addition, the flash memory device used as the swap partition in the mobile device has a limited number of erases and writes. Frequent page swapping in / out will lead to premature damage to the flash memory device, and frequent movement of data in the memory and swap partitions will cause page thrashing , adding additional overhead to the system

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
  • Terminal, application data processing method, data processing device, and storage medium
  • Terminal, application data processing method, data processing device, and storage medium
  • Terminal, application data processing method, data processing device, and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Features and exemplary embodiments of various aspects of the invention will be described in detail below. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is only to provide a better understanding of the present invention by showing examples of the present invention. The present invention is by no means limited to any specific configurations and algorithms presented below, but covers any modification, substitution and improvement of elements, components and algorithms without departing from the spirit of the invention. In the drawings and the following description, well-known structures and techniques have not been shown in order to avoid unnecessarily obscuring the present invention.

...

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 terminal, an application data processing method, a data processing device and a storage medium. The terminal comprises a memory, a non-volatile memory NVM buffer, an exchangepartition, a memory controller MMU and an I/O controller. The memory includes a plurality of memory pages, the NVM cache includes a plurality of cache pages, and the swap partition includes a plurality of page slots. The MMU is used for controlling the application data of the memory page and/or the application data of the buffer page to be transmitted between the memory and the NVM buffer throughthe memory bus. The I/O controller is configured to control application data of a page slot and/or application data of a cache page to be transmitted between the switching partition and the NVM cachethrough an I/O bus. The method provided by the embodiment of the invention improves the data exchanging speed in the memory, reduces the response time of the application program, prolongs the life ofthe exchanging partition, and reduces the page jitter caused by the application data frequently moving in the memory page and the page slot in the prior art.

Description

technical field [0001] The present invention relates to the technical field of communications, and in particular to a terminal, a processing method for application data, a data processing device, and a storage medium. Background technique [0002] With the development of mobile microprocessors and mobile operating systems, mobile devices (such as smart phones, tablets, etc.) are becoming more and more popular, and application functions designed for mobile devices are becoming more and more abundant. On the one hand, these feature-rich applications can help improve the user experience of mobile devices, but on the other hand, they require more memory resources and storage resources. In order to improve the user experience in the Android operating system, when the user starts an application program, even if the user exits the application program, the program does not really exit, and still resides in the memory. When the user opens the application program again, the applicati...

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): G06F12/0804G06F12/0882G06F12/1009G06F3/06
CPCG06F3/061G06F3/0616G06F3/0644G06F12/0804G06F12/0882G06F12/1009G06F2212/657
Inventor 邓秘密陆艳军赵立农杨翔
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