The Implementation of Virtual Memory in Embedded Micro-Kernel Operating System

碩士 === 國立成功大學 === 電腦與通信工程研究所 === 96 === Virtual memory is a memory management technology commonly used in modern operating systems, which not only allows computer system to run software using memory more than physically configured, but also provides more efficiency in memory utilization and high sec...

Full description

Bibliographic Details
Main Authors: Fang-ming Yang, 楊豐銘
Other Authors: Jing Chen
Format: Others
Language:zh-TW
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/79879766275238700192
id ndltd-TW-096NCKU5652017
record_format oai_dc
spelling ndltd-TW-096NCKU56520172017-07-28T04:37:31Z http://ndltd.ncl.edu.tw/handle/79879766275238700192 The Implementation of Virtual Memory in Embedded Micro-Kernel Operating System 嵌入式微核心作業系統虛擬記憶體之實作 Fang-ming Yang 楊豐銘 碩士 國立成功大學 電腦與通信工程研究所 96 Virtual memory is a memory management technology commonly used in modern operating systems, which not only allows computer system to run software using memory more than physically configured, but also provides more efficiency in memory utilization and high security among process running in the system. This thesis presents a study and implementation of virtual memory management in an embedded micro-kernel operating system. Tranditionally, embedded operating systems in general do not support virtual memory due to the application sepcific characteristics and concerns in performance. The goal of this thesis therefore is to provide an efficient and reliable virtual memory management mechanism. The important parts of this implementation include a page management allocator in Zinix micro-kernel operating system, a page access permission protection mechanism with memory management unit(MMU) support and process swap mechanism that takes performance issues into consideration. With the wide spreading of embedded system applications, it is worthy considering supporting virtual memory management technique in embedded operating systems. This implementation provides an efficient and safe virtual memory management system and gives another choice for developers. Developers can choose whether or not to use the virtual memory management functionality by configurating the system environment setting according to their particular requirements or needs. Jing Chen 陳敬 2008 學位論文 ; thesis 82 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 電腦與通信工程研究所 === 96 === Virtual memory is a memory management technology commonly used in modern operating systems, which not only allows computer system to run software using memory more than physically configured, but also provides more efficiency in memory utilization and high security among process running in the system. This thesis presents a study and implementation of virtual memory management in an embedded micro-kernel operating system. Tranditionally, embedded operating systems in general do not support virtual memory due to the application sepcific characteristics and concerns in performance. The goal of this thesis therefore is to provide an efficient and reliable virtual memory management mechanism. The important parts of this implementation include a page management allocator in Zinix micro-kernel operating system, a page access permission protection mechanism with memory management unit(MMU) support and process swap mechanism that takes performance issues into consideration. With the wide spreading of embedded system applications, it is worthy considering supporting virtual memory management technique in embedded operating systems. This implementation provides an efficient and safe virtual memory management system and gives another choice for developers. Developers can choose whether or not to use the virtual memory management functionality by configurating the system environment setting according to their particular requirements or needs.
author2 Jing Chen
author_facet Jing Chen
Fang-ming Yang
楊豐銘
author Fang-ming Yang
楊豐銘
spellingShingle Fang-ming Yang
楊豐銘
The Implementation of Virtual Memory in Embedded Micro-Kernel Operating System
author_sort Fang-ming Yang
title The Implementation of Virtual Memory in Embedded Micro-Kernel Operating System
title_short The Implementation of Virtual Memory in Embedded Micro-Kernel Operating System
title_full The Implementation of Virtual Memory in Embedded Micro-Kernel Operating System
title_fullStr The Implementation of Virtual Memory in Embedded Micro-Kernel Operating System
title_full_unstemmed The Implementation of Virtual Memory in Embedded Micro-Kernel Operating System
title_sort implementation of virtual memory in embedded micro-kernel operating system
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/79879766275238700192
work_keys_str_mv AT fangmingyang theimplementationofvirtualmemoryinembeddedmicrokerneloperatingsystem
AT yángfēngmíng theimplementationofvirtualmemoryinembeddedmicrokerneloperatingsystem
AT fangmingyang qiànrùshìwēihéxīnzuòyèxìtǒngxūnǐjìyìtǐzhīshízuò
AT yángfēngmíng qiànrùshìwēihéxīnzuòyèxìtǒngxūnǐjìyìtǐzhīshízuò
AT fangmingyang implementationofvirtualmemoryinembeddedmicrokerneloperatingsystem
AT yángfēngmíng implementationofvirtualmemoryinembeddedmicrokerneloperatingsystem
_version_ 1718507506995560448