闪存文件系统

✍ dations ◷ 2025-06-08 03:54:43 #快闪存储器档案系统

闪存文件系统(英语:Flash file system),是一种为了在闪存设备上存储数据而设计的文件系统,如JFFS2与YAFFS等。随着移动设备的日渐增加,闪存的存储能力增加以及价格下降,这类型的文件系统变得越来越普遍。

电脑上通行的大部分文件系统,都是针对碟盘存储设备设计的,应用到闪存上并不适合。一般的文件系统,可以透过闪存转换层(Flash Translation Layer,FTL)写入闪存,但是它的缺点是写入的效率较差。因此,设计闪存文件系统仍然是有必要的。

闪存设备跟碟盘存储设备,在硬件上有不同的特性,例如:

设计闪存文件系统的基本概念是,当存储数据需要更新时,文件系统将会把新的复本写入一个新的闪存区块,将文件指针重新指向,并在闲置时期将原有的区块抺除。例如JFFS2与YAFFS,都是这样设计。

最早的闪存文件系统之一,是微软所研发的FFS2(Flash File System 2),在1990年代,它被应用在MS-DOS上。

在1994年间,PCMCIA组织,通过了闪存转换层(Flash Translation Layer,FTL)的规格,允许Linear Flash设备能够看起来像是FAT磁盘设备,但是仍然保有耗损平均技术的能力。应用相同概念,但为了避免专利争议,数据光公司(Datalight)创造了FlashFX与FlashFX Pro,作为商业产品。

在Linux上实现的闪存转换层,称为MTD。MTD是一个硬件的抽象层,能够让闪存设备看起来像是一种区块设备,因此能够将既有的文件系统,如FAT、Ext、XFS等,直接应用在闪存上。

相关

  • 乱码乱码指的是电脑系统不能显示正确的字符,而显示其他无意义的字符或空白,如一堆ASCII代码。这样所显示出来的文字统称为乱码。乱码是因为“所使用的字符的源码在本地计算机上使
  • 试管肉培植肉,亦作人造肉、人工肉、试管肉、清洁肉或合成肉,指任何并非从动物身上取得的肉类,而是透过生物工程培养动物的肌肉细胞而成。原理是先从动物体内抽取干细胞,再放进试管或培
  • 小贾斯汀贾斯汀·德鲁·比伯(英语:Justin Drew Bieber,/ˈbiːbər/;1994年3月1日-),是一名加拿大歌手及词曲作家。2008年,他在YouTube上翻唱歌曲的影片被星探发掘后与RBMG唱片(英语:RBMG Reco
  • 吞噬小体吞噬体也称为吞噬小体,是一种在胞吞作用中在被吞噬物质周围形成的囊泡,这种囊泡由细胞膜向细胞内凹陷产生。吞噬体是一种在免疫过程中常见的细胞结构,入侵机体的病原微生物可在
  • 国际单位制并用单位可并用单位(英文:Non-SI units mentioned in the SI)是国际单位制(SI)有提及的单位,但没有给定精确定义 。 因为国际度量衡大会认为他们是标准单位的倍数且被人们广泛使用 。
  • Peck查尔斯·霍顿·佩克(Charles Horton Peck, 1833年3月30日-1917年),出生于纽约州Sand Lake市,逝世于纽约州奥尔巴尼市,是一名美国真菌学家。在1867年至1915年间,他是纽约州的植物学
  • 天平节度使天平军节度使,简称天平节度使,为唐朝、五代、北宋今山东省西南部地方的藩镇节度使之一。唐宪宗元和十四年(819年)二月,唐军平定淄青节度使李师道;三月,从淄青节度所领分出曹州、郓
  • 阿比西尼亚獛 (G. abyssinica)阿比西尼亚獛(学名:Genetta abyssinica),又名埃塞俄比亚獛,属于獛属动物,主要生存在埃塞俄比亚,厄立特里亚,索马里,苏丹,和吉布提。由于对它的理解不是很深,所以在IUCN红色名录内属于数
  • 卡伦·卡拉佩特扬卡伦·卡拉佩特扬(亚美尼亚语:Կարեն Կարապետյան;1941年10月22日-),是一名亚美尼亚政治人物,亚美尼亚共和党党员,前亚美尼亚总理。2010年,卡拉佩特扬在市议会获得压倒
  • 曼弗雷德·格拉赫曼弗雷德·格拉赫(德语:Manfred Gerlach,1928年5月8日-2011年10月17日),东德政治人物。1989年12月3日至1990年4月5日期间任东德国务委员会主席。曼弗雷德·格拉赫生于莱比锡。1943