[go: up one dir, main page]

CN102841859B - A kind of GSM mobile handset virtual memory construction method - Google Patents

A kind of GSM mobile handset virtual memory construction method Download PDF

Info

Publication number
CN102841859B
CN102841859B CN201210289328.0A CN201210289328A CN102841859B CN 102841859 B CN102841859 B CN 102841859B CN 201210289328 A CN201210289328 A CN 201210289328A CN 102841859 B CN102841859 B CN 102841859B
Authority
CN
China
Prior art keywords
code
mobile handset
gsm mobile
district
depositing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210289328.0A
Other languages
Chinese (zh)
Other versions
CN102841859A (en
Inventor
王涛
周朝恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Aiqi Information Technology Co., Ltd
Original Assignee
Shanghai Aiqi Information Science & Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Aiqi Information Science & Technology Co Ltd filed Critical Shanghai Aiqi Information Science & Technology Co Ltd
Priority to CN201210289328.0A priority Critical patent/CN102841859B/en
Publication of CN102841859A publication Critical patent/CN102841859A/en
Application granted granted Critical
Publication of CN102841859B publication Critical patent/CN102841859B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a kind of GSM mobile handset virtual memory construction method, described GSM mobile handset have one the quick execution district being used for depositing executable code that controls by GSM mobile handset system, comprise step: when entering a GSM mobile handset privately owned application, be code A with the irrelevant code signing of described privately owned application by depositing in described quick execution district, forge system call code A is shifted out from described quick execution district, preserve separately; Obtain code A in the address in described quick execution district, skew and size; Shift out code A for described quick execution Qu Zhongyin and code area and memory field are carried out being reclassified as virtual memory in the region vacated, code area is used for depositing and performs frequent complicated code block, and region of memory is used for depositing mutual data field frequently; When described privately owned application completes, the virtual memory described in release, forges system call and described code A is reduced to its initial preservation position.

Description

A kind of GSM mobile handset virtual memory construction method
Technical field
The invention belongs to mobile communication technology field, particularly a kind of GSM mobile handset virtual memory construction method.
Background technology
Along with the fast development of mobile network, GSM mobile handset is in network application, and game, the fields such as local application become worse and worse the support of user and Experience Degree.Increasing application relies on mobile phone must have internal memory faster, larger CPU, larger ROM, but the restriction of GSM mobile handset technology itself, and these factors govern the later development of GSM.
Summary of the invention
The object of this invention is to provide a kind of GSM mobile handset virtual memory construction method, to solve the problem that GSM mobile handset internal memory in prior art cannot meet mobile phone application requirement.
The I/O operating delay of GSM mobile handset is the subject matter affecting application performance.The technology that I/O performance does not also have this respect to be promoted at present when hardware is constant.Analyze mobile phone RAM to distribute, can find after the call relation of ROM code area, system hardware conceals one piece of region, this region (performing district fast) is generally used to deposit code, this part region reading speed is much larger than mobile phone RAM, but this part perform fast district control by system, peripherals can not use at all.But this part region in use can be removed by system and load.Utilize this characteristic, the system that can disguise oneself as in use is applied, and carries out control operation to this region.
Technical scheme of the present invention is, a kind of GSM mobile handset virtual memory construction method, described GSM mobile handset have one the quick execution district being used for depositing executable code that controls by GSM mobile handset system, described GSM mobile handset virtual memory construction method comprises the following steps:
When entering a GSM mobile handset privately owned application, being code A with the irrelevant code signing of described privately owned application by depositing in described quick execution district, forging system call and code A is shifted out from described quick execution district, preserving separately;
Obtain code A in the address in described quick execution district, skew and size;
Shift out code A for described quick execution Qu Zhongyin and code area and memory field are carried out being reclassified as virtual memory in the region vacated, code area is used for depositing and performs frequent complicated code block, and region of memory is used for depositing mutual data field frequently;
When described privately owned application completes, the virtual memory described in release, forges system call and described code A is reduced to its initial preservation position.
Virtual memory techniques based on GSM mobile handset disclosed by the invention, by conjunction with GSM mobile handset hardware, provides one piece based on the storage block of code area, improves memory read-write speed, improves application implementation effect, promotes Consumer's Experience, advance the development of GSM mobile handset further.
Accompanying drawing explanation
Fig. 1 is GSM mobile handset virtual memory construction method process flow diagram in one embodiment of the invention
Embodiment
GSM mobile handset virtual memory construction method of the present invention, described GSM mobile handset have one the quick execution district being used for depositing executable code that controls by GSM mobile handset system, described GSM mobile handset virtual memory construction method comprises the following steps:
When entering a GSM mobile handset privately owned application, being code A with the irrelevant code signing of described privately owned application by depositing in described quick execution district, forging system call and code A is shifted out from described quick execution district, preserving separately;
Obtain code A in the address in described quick execution district, skew and size;
Shift out code A for described quick execution Qu Zhongyin and code area and memory field are carried out being reclassified as virtual memory in the region vacated, code area is used for depositing and performs frequent complicated code block, and region of memory is used for depositing mutual data field frequently;
When described privately owned application completes, the virtual memory described in release, forges system call and described code A is reduced to its initial preservation position.
Technical scheme of the present invention, first analyzes the code relation in ROM code region, analyzes the interdependent property in code use procedure, and such as, the use of player must rely on decoding storehouse and display logic.And GSM mobile handset is all generally single processing logic, namely a time point only has one to be applied in operation, according to this feature, coupling system removes the particular interface of loading, can when entering privately owned application, dazzle system is called uncorrelated code code to remove and is performed district fast, and is saved by this part code.And virtual one section of code utilizes fills performing district fast, obtains the address of region unit, skew and size.Finally broken up in the region be available, be divided into code area and memory field, code area can be used for depositing execution related frequency, complicated code block, and region of memory can deposit mutual data field frequently.
Fig. 1 is the method frame logical diagram of GSM mobile handset virtual memory, mainly make use of system hardware bottom address, carry out pre-service to this region in actual use procedure is total, and dazzle system calls the operable region of segmentation, and externally provides unified interface.After being applied in end, this region is reduced, ensure the integrality of system.

Claims (1)

1. a GSM mobile handset virtual memory construction method, described GSM mobile handset have one the quick execution district being used for depositing executable code that controls by GSM mobile handset system, this performs district is fast described GSM mobile handset wrapping hardware region, this region reading speed is greater than described GSM mobile handset RAM, and this perform fast district control by system, peripherals cannot use at all, this performs district fast and in use can be removed by system and load, the system that can disguise oneself as in use is applied, it is characterized in that, described GSM mobile handset virtual memory construction method comprises the following steps:
When entering a GSM mobile handset privately owned application, being code A with the irrelevant code signing of described privately owned application by depositing in described quick execution district, forging system call and code A is shifted out from described quick execution district, preserving separately;
Obtain code A in the address in described quick execution district, skew and size;
Shift out code A for described quick execution Qu Zhongyin and code area and memory field are carried out being reclassified as virtual memory in the region vacated, code area is used for depositing and performs frequent complicated code block, and region of memory is used for depositing mutual data field frequently;
When described privately owned application completes, the virtual memory described in release, forges system call and described code A is reduced to its initial preservation position,
Wherein, the privately owned application of described mobile phone is player, and the use of this player relies on decoding storehouse and display logic,
Described GSM mobile handset is single processing logic, and namely a time point only has one to be applied in operation.
CN201210289328.0A 2012-08-14 2012-08-14 A kind of GSM mobile handset virtual memory construction method Active CN102841859B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210289328.0A CN102841859B (en) 2012-08-14 2012-08-14 A kind of GSM mobile handset virtual memory construction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210289328.0A CN102841859B (en) 2012-08-14 2012-08-14 A kind of GSM mobile handset virtual memory construction method

Publications (2)

Publication Number Publication Date
CN102841859A CN102841859A (en) 2012-12-26
CN102841859B true CN102841859B (en) 2015-12-16

Family

ID=47369243

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210289328.0A Active CN102841859B (en) 2012-08-14 2012-08-14 A kind of GSM mobile handset virtual memory construction method

Country Status (1)

Country Link
CN (1) CN102841859B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103942120B (en) * 2014-04-02 2017-06-16 南京鼎岩信息科技有限公司 A kind of reading/writing method and system based on Intel Virtualization Technology

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1818870A (en) * 2006-03-16 2006-08-16 浙江大学 Memory mirror starting optimization of built-in operation system
CN102279762A (en) * 2011-06-23 2011-12-14 杭州斯凯网络科技有限公司 Method for improving service efficiency of internal memory on mobile phone platform

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6807630B2 (en) * 2000-12-15 2004-10-19 International Business Machines Corporation Method for fast reinitialization wherein a saved system image of an operating system is transferred into a primary memory from a secondary memory

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1818870A (en) * 2006-03-16 2006-08-16 浙江大学 Memory mirror starting optimization of built-in operation system
CN102279762A (en) * 2011-06-23 2011-12-14 杭州斯凯网络科技有限公司 Method for improving service efficiency of internal memory on mobile phone platform

Also Published As

Publication number Publication date
CN102841859A (en) 2012-12-26

Similar Documents

Publication Publication Date Title
CN118363553A (en) Screen projection method, device, terminal and storage medium
CN105630478B (en) A kind of method and apparatus for realizing page switching
CN103197963A (en) Method and system for seamless working state transition
CN108959117B (en) H2D write operation acceleration method and device, computer equipment and storage medium
CN101930319B (en) Touch information reporting method of touch screen
CN106951521B (en) Method, device and system for reading and writing log files
CN104503831B (en) Equipment optimization method and device
US10317931B2 (en) Method for managing multi-core processor, and apparatus
CN104679336A (en) Method and device for adjusting touch screen parameters
CN110727607B (en) Memory recovery method, device and electronic device
CN103713828A (en) Method of deleting two desktop icons by collision
CN109992315A (en) Touch screen control method and device, terminal and storage medium
CN110704191A (en) Game optimization method, game optimization device and mobile terminal
CN103020146A (en) Data processing method and equipment
CN109976679A (en) A kind of distributed type assemblies volume pre-head method, system, equipment and computer media
CN102841859B (en) A kind of GSM mobile handset virtual memory construction method
CN104536780B (en) A kind of electronic game resource high-efficiency loading method and system
CN105407521A (en) Terminal service processing method and device as well as mobile terminal
CN104679407B (en) Interface response method and device
US20150293679A1 (en) Method and Device for Controlling Switching of Virtual Navigation Bar
WO2017080383A1 (en) Method and device for loading software module
CN107277896A (en) WiFi hotspot management method, device and terminal equipment
CN105430698B (en) Access network switch method and device
CN112806070B (en) Network power consumption adjusting method, network power consumption adjusting device and mobile terminal
CN114585000B (en) Network de-frequency method, device, equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Construction method of global system for mobile communication (GSM) mobile phone virtual memory

Effective date of registration: 20170424

Granted publication date: 20151216

Pledgee: Bank of China Limited by Share Ltd Shanghai Minhang branch

Pledgor: Shanghai Aiqi Information Science & Technology Co., Ltd.

Registration number: 2017310000021

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20180828

Granted publication date: 20151216

Pledgee: Bank of China Limited by Share Ltd Shanghai Minhang branch

Pledgor: Shanghai Aiqi Information Science & Technology Co., Ltd.

Registration number: 2017310000021

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Construction method of global system for mobile communication (GSM) mobile phone virtual memory

Effective date of registration: 20180927

Granted publication date: 20151216

Pledgee: Bank of China Limited by Share Ltd Shanghai Minhang branch

Pledgor: Shanghai Aiqi Information Science & Technology Co., Ltd.

Registration number: 2018310000062

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 201108 room G59, floor 3, building 6, No. 4299, Jindu Road, Minhang District, Shanghai

Patentee after: Shanghai Aiqi Information Technology Co., Ltd

Address before: 201108, room 6, building 4289, 247 Jin Du Road, Shanghai, Minhang District

Patentee before: SHANGHAI ENERGY INFORMATION TECHNOLOGY Co.,Ltd.

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20201111

Granted publication date: 20151216

Pledgee: Bank of China Limited by Share Ltd. Shanghai Minhang branch

Pledgor: SHANGHAI ENERGY INFORMATION TECHNOLOGY Co.,Ltd.

Registration number: 2018310000062