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

Full description

Bibliographic Details
Main Authors: Zheng-Gang Lin, 林正剛
Other Authors: Shi-Wu Lo
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