翻訳と辞書
Words near each other
・ JFB
・ JFC
・ JFC (reggae band)
・ JFC International
・ JFC Kauguri Jūrmala
・ JFC Live!
・ JFC UAV
・ JFD
・ JFDI.Asia
・ JFE
・ JFE Holdings
・ JFest
・ JFET
・ JFF
・ JFF Champions Cup
JFFS
・ JFFS2
・ JFG
・ JFH
・ JFHS
・ JFI
・ JFin
・ JFire
・ JFJ
・ JFK (disambiguation)
・ JFK (film)
・ JFK (soundtrack)
・ JFK 50 Mile
・ JFK Airport (disambiguation)
・ JFK and the Unspeakable


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

JFFS : ウィキペディア英語版
JFFS

The Journaling Flash File System (or JFFS) is a log-structured file system for use on NOR flash memory devices on the Linux operating system. It has been superseded by JFFS2.
== Design ==

Flash memory (specifically NOR flash) must be erased prior to writing. The erase process has several limitations:
* Erasing is very slow (typically 1-100 ms per erase block, which is 103-105 times slower than reading data from the same region)
* It is only possible to erase flash in large segments (usually 64 KiB or more), whereas it can be read or written in smaller blocks (often 512 bytes)
* Flash memory can only be erased a limited number of times (typically 103-106) before it becomes worn out
These constraints combine to produce a profound asymmetry between patterns of read and write access to flash memory. In contrast, magnetic hard disk drives offer nearly symmetrical read and write access: read speed and write speed are nearly identical (as both are constrained by the rate at which the disk spins), it is possible to both read and write small blocks or sectors (typically 512 or 4096 bytes), and there is no practical limit to the number of times magnetic media can be written and rewritten.
Traditional file systems, such as ext2 or FAT which were designed for use on magnetic media typically update their data structures in-place, with data structures like inodes and directories updated on-disk after every modification. This concentrated lack of wear-levelling makes conventional file systems unsuitable for read-write use on flash devices.

JFFS enforces wear levelling by treating the flash device as a circular log. All changes to files and directories are written to the tail of the log in ''nodes''. In each node, a header containing metadata is written first, followed by file data, if any. Nodes are chained together with offset pointers in the header. Nodes start out as ''valid'' and then become ''obsolete'' when a newer version of them is created.
The free space remaining in the file system is the gap between the log's tail and its head. When this runs low, a garbage collector copies valid nodes from the head to the tail and skips obsolete ones, thus reclaiming space.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「JFFS」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.