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

A technology that applies data and terminals, applied in the field of communication, can solve problems such as increased system overhead, slow I/O device speed, page jitter, etc., to achieve the effect of solving frequent movement, reducing the number of reads and writes, and reducing response time

Active Publication Date: 2021-10-29
中国移动通信集团重庆有限公司 +1
View PDF6 Cites 0 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 present invention discloses a terminal, a processing method for application data, a data processing device and a storage medium. The terminal includes a memory, a non-volatile memory NVM cache, a swap partition, 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 configured to control the transfer of memory pages between the memory and the NVM cache through a memory bus Application data and / or application data of a cache page; the I / O controller is configured to control the application data of a page slot and / or cache page transmitted between the swap partition and the NVM cache through an I / O bus application data. Through the method provided by the embodiment of the present invention, the speed of swapping out data in the memory is improved, the response time of the application program is reduced, the life of the swap partition is extended, and the problem of application data in the memory page and page slot in the prior art is reduced. Page shaking caused by frequent movement.

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 Patents(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