The design and implementation of memory management of virtual machine in user-space
碩士 === 國立中山大學 === 資訊工程學系研究所 === 99 === With the popularity of Smart Handset devices, much more discussion of the design and development of embedded systems, some of embedded system problems such as the stability and efficiency of the device, the easy-operating interface design and a variety of appli...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2011
|
Online Access: | http://ndltd.ncl.edu.tw/handle/26165008268450954417 |
id |
ndltd-TW-099NSYS5392017 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-099NSYS53920172015-10-19T04:03:18Z http://ndltd.ncl.edu.tw/handle/26165008268450954417 The design and implementation of memory management of virtual machine in user-space 設計與實作使用者空間下之虛擬機器記憶體管理 Ching-hao Chu 朱勁豪 碩士 國立中山大學 資訊工程學系研究所 99 With the popularity of Smart Handset devices, much more discussion of the design and development of embedded systems, some of embedded system problems such as the stability and efficiency of the device, the easy-operating interface design and a variety of application design are more and more important. Application development in the embedded systems is often limited by the system resource such as memory. Compared with common computer systems, embedded system got very limited memory. Therefore, program development in the embedded systems often need to consider the problem of insufficient memory, and program design must also avoid using too large number of memory allocation to cause the program take up a lot of system memory, affecting the system operation, causing the system hazard. Java is one of the common programming languages using in the embedded system development. Based on the high portability, Java programs can easily port to another system environment by using the Java virtual machine. However, the Java programming is also restricted, such as Java programming is not allowed to access memory space direct, and the memory allocation and release are all controlled by the system, rather than users. The purpose of the research is to design a set of Java programming tools. It can be applied to Android Dalvik virtual machine, which is responsible for operating the memory allocation and release, to allow users to control memory so as to ensure that memory can be reused to avoid the system hazard caused by the system memory leak problem. Chun-hung Lin 林俊宏 2011 學位論文 ; thesis 58 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中山大學 === 資訊工程學系研究所 === 99 === With the popularity of Smart Handset devices, much more discussion of the design and development of embedded systems, some of embedded system problems such as the stability and efficiency of the device, the easy-operating interface design and a variety of application design are more and more important.
Application development in the embedded systems is often limited by the system resource such as memory. Compared with common computer systems, embedded system got very limited memory. Therefore, program development in the embedded systems often need to consider the problem of insufficient memory, and program design must also avoid using too large number of memory allocation to cause the program take up a lot of system memory, affecting the system operation, causing the system hazard.
Java is one of the common programming languages using in the embedded system development. Based on the high portability, Java programs can easily port to another system environment by using the Java virtual machine. However, the Java programming is also restricted, such as Java programming is not allowed to access memory space direct, and the memory allocation and release are all controlled by the system, rather than users.
The purpose of the research is to design a set of Java programming tools. It can be applied to Android Dalvik virtual machine, which is responsible for operating the memory allocation and release, to allow users to control memory so as to ensure that memory can be reused to avoid the system hazard caused by the system memory leak problem.
|
author2 |
Chun-hung Lin |
author_facet |
Chun-hung Lin Ching-hao Chu 朱勁豪 |
author |
Ching-hao Chu 朱勁豪 |
spellingShingle |
Ching-hao Chu 朱勁豪 The design and implementation of memory management of virtual machine in user-space |
author_sort |
Ching-hao Chu |
title |
The design and implementation of memory management of virtual machine in user-space |
title_short |
The design and implementation of memory management of virtual machine in user-space |
title_full |
The design and implementation of memory management of virtual machine in user-space |
title_fullStr |
The design and implementation of memory management of virtual machine in user-space |
title_full_unstemmed |
The design and implementation of memory management of virtual machine in user-space |
title_sort |
design and implementation of memory management of virtual machine in user-space |
publishDate |
2011 |
url |
http://ndltd.ncl.edu.tw/handle/26165008268450954417 |
work_keys_str_mv |
AT chinghaochu thedesignandimplementationofmemorymanagementofvirtualmachineinuserspace AT zhūjìnháo thedesignandimplementationofmemorymanagementofvirtualmachineinuserspace AT chinghaochu shèjìyǔshízuòshǐyòngzhěkōngjiānxiàzhīxūnǐjīqìjìyìtǐguǎnlǐ AT zhūjìnháo shèjìyǔshízuòshǐyòngzhěkōngjiānxiàzhīxūnǐjīqìjìyìtǐguǎnlǐ AT chinghaochu designandimplementationofmemorymanagementofvirtualmachineinuserspace AT zhūjìnháo designandimplementationofmemorymanagementofvirtualmachineinuserspace |
_version_ |
1718094072786190336 |