A study of flash-memory-based embedded storage systems
碩士 === 國立中正大學 === 資訊工程所 === 96 === Since flash memory is more energy efficient and shock resistant, it has become an alternative for secondary storage especially for embedded devices. After a data page in a flash memory is written, it cannot be overwritten unless the data page is erased. For perform...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/13933829791718323450 |
id |
ndltd-TW-096CCU05392020 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-096CCU053920202015-10-13T11:31:38Z http://ndltd.ncl.edu.tw/handle/13933829791718323450 A study of flash-memory-based embedded storage systems 基於flashmemory的嵌入式儲存系統的研究 Zheng-Gang Lin 林正剛 碩士 國立中正大學 資訊工程所 96 Since flash memory is more energy efficient and shock resistant, it has become an alternative for secondary storage especially for embedded devices. After a data page in a flash memory is written, it cannot be overwritten unless the data page is erased. For performance and data secure consideration, users usually use out-place updates. In most flash devices produced today, a flash translation layer (FTL) is adopted to emulate a flash memory as a traditional hard disk. And an operating system can access the flash devices as normal block devices. However, because these block device drivers are highly optimized for mechanical disks, it cannot fully exploit the benefits of flash memory. In my thesis, two algorithms are proposed. The first one is a flash endurance algorithm which can extend the life time of flash memories. The second one is a new hibernation method. Because the time of random-access and sequential-access are almost the same, an operating system can load the core image first and load other pages on demand to speed up the process of hibernating and awakening. Shi-Wu Lo 羅習五 2007 學位論文 ; thesis 54 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中正大學 === 資訊工程所 === 96 === Since flash memory is more energy efficient and shock resistant, it has become an alternative for secondary storage especially for embedded devices. After a data page in a flash memory is written, it cannot be overwritten unless the data page is erased. For performance and data secure consideration, users usually use out-place updates.
In most flash devices produced today, a flash translation layer (FTL) is adopted to emulate a flash memory as a traditional hard disk. And an operating system can access the flash devices as normal block devices. However, because these block device drivers are highly optimized for mechanical disks, it cannot fully exploit the benefits of flash memory.
In my thesis, two algorithms are proposed. The first one is a flash endurance algorithm which can extend the life time of flash memories. The second one is a new hibernation method. Because the time of random-access and sequential-access are almost the same, an operating system can load the core image first and load other pages on demand to speed up the process of hibernating and awakening.
|
author2 |
Shi-Wu Lo |
author_facet |
Shi-Wu Lo Zheng-Gang Lin 林正剛 |
author |
Zheng-Gang Lin 林正剛 |
spellingShingle |
Zheng-Gang Lin 林正剛 A study of flash-memory-based embedded storage systems |
author_sort |
Zheng-Gang Lin |
title |
A study of flash-memory-based embedded storage systems |
title_short |
A study of flash-memory-based embedded storage systems |
title_full |
A study of flash-memory-based embedded storage systems |
title_fullStr |
A study of flash-memory-based embedded storage systems |
title_full_unstemmed |
A study of flash-memory-based embedded storage systems |
title_sort |
study of flash-memory-based embedded storage systems |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/13933829791718323450 |
work_keys_str_mv |
AT zhengganglin astudyofflashmemorybasedembeddedstoragesystems AT línzhènggāng astudyofflashmemorybasedembeddedstoragesystems AT zhengganglin jīyúflashmemorydeqiànrùshìchǔcúnxìtǒngdeyánjiū AT línzhènggāng jīyúflashmemorydeqiànrùshìchǔcúnxìtǒngdeyánjiū AT zhengganglin studyofflashmemorybasedembeddedstoragesystems AT línzhènggāng studyofflashmemorybasedembeddedstoragesystems |
_version_ |
1716845576532787200 |