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...

Full description

Bibliographic Details
Main Authors: Ching-hao Chu, 朱勁豪
Other Authors: Chun-hung Lin
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