We've got 2 definitions »

What does YAFFS stand for? 

What does YAFFS mean? This page is about the various possible meanings of the acronym, abbreviation, shorthand or slang term: YAFFS.

Filter by: Sort by:PopularityAlphabeticallyCategory





Yet Another Flash File System

Miscellaneous » Unclassified

Rate it:

Yet Another Flash Filing System

Miscellaneous » Unclassified

Rate it:

What does YAFFS mean?

Yaffs was designed and written by Charles Manning, of Whitecliffs, New Zealand, for the company Aleph One. Yaffs1 is the first version of this file system and works on NAND chips that have 512 byte pages + 16 byte spare areas. These older chips also generally allow 2 or 3 write cycles per page, which YAFFS takes advantage of - i.e. dirty pages are marked by writing to a specific spare area byte. Newer NAND flash chips have larger pages, 2048 bytes + 64 bytes spare areas, and stricter write requirements. Each page within an erase block must be written to in sequential order, and each page must be written only once. YAFFS2 was designed to accommodate these newer chips. YAFFS2 is based on the YAFFS1 source code, with the major difference being that internal structures are not fixed to assume 512 byte sizing, and a block sequence number is placed on each written page. In this way older pages can be logically overwritten without violating the "write once" rule. YAFFS is a robust log-structured file system that holds data integrity as a high priority. A secondary YAFFS goal is high performance. YAFFS will typically outperform most alternatives. It is also designed to be portable and has been used on Linux, WinCE, pSOS, eCos, ThreadX, and various special-purpose OSes. A variant 'YAFFS/Direct' is used in situations where there is no OS, embedded OSes and bootloaders: it has the same core filesystem but simpler interfacing to the OS and NAND flash hardware.

see more »

Know what is YAFFS? Got another good explanation for YAFFS? Don't keep it to yourself!

Still can't find the acronym definition you were looking for? Use our Power Search technology to look for more unique definitions from across the web!


Use the citation options below to add these abbreviations to your bibliography.


"YAFFS." Abbreviations.com. STANDS4 LLC, 2019. Web. 17 Jul 2019. <https://www.abbreviations.com/YAFFS>.

Free, no signup required:

Add to Chrome

Get instant explanation for any acronym or abbreviation that hits you anywhere on the web!

Free, no signup required:

Add to Firefox

Get instant explanation for any acronym or abbreviation that hits you anywhere on the web!


Share an image of YAFFS


Hearing impaired tip:

Sign language

How do you say YAFFS in ASL sign language fingerspelling?