只读压缩的文件系统 CramFS

GPLv2
C/C++
Linux
2013-07-02
红薯

CramFS 文件系统是专门针对闪存设计的只读压缩的文件系统,它并不需要一次性地将文件系统中的所有内容都解压缩到内存之中,而只是在系统需要访问某个位置的数据的 时侯,马上计算出该数据在 CramFS 中的位置,将其实时地解压缩到内存之中,然后通过对内存的访问来获取文件系统中需要读取的数据。CramFS 中的解压缩以及解压缩之后的内存中数据存放位置都是由 CramFS 文件系统本身进行维护的,用户并不需要了解具体的实现过程,因此这种方式增强了透明度,对开发人员来说,既方便,又节省了存储空间。

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

嵌入式Linux文件系统及其存储机制分析

嵌入式系统与通用PC机不同,一般没有硬盘这样的存储设备而是使用Flash闪存芯片、小型闪存卡等专为嵌入式系统设计的存储装置。  下面说下关于嵌入式系统中常用的存储设备及其管理机制以及常用...

2012/08/06 14:53
146
0
嵌入式Linux文件系统制作详解

一、什么是文件系统 (Filesystem)   文件系统是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;一个可应用的磁盘设备可以包含一个或多个文件系统;如果您想进入一个...

2012/06/07 16:37
250
0
嵌入式文件系统

文件系统的概念 文件系统是操作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。 操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文...

2018/07/08 18:50
152
0
NandFlash系列之一:NorFlash与NandFlash对比

NandFlash系列之一:NorFlash与NandFlash对比 作者:刘洪涛,华清远见嵌入式学院高级讲师。 FLASH存储器又称闪存,主要有两种:NorFlash和NandFlash,下面我们从多个角度来对比介绍一下。在实...

2013/07/17 11:17
70
0
ok6410开发板移植DirectFB手记

操作系统:虚拟机 uBuntu 10.04.3 交叉编译工具链:arm-linux-4.4.1 内核镜像:Linux-2.6.36 对应的 zImage 文件系统:Linux-2.6.36 对应的 FORLINX_6410_touch.cramfs 源码包: directFB 源...

2012/02/20 22:23
2.1K
0
Linux C/C++开发、嵌入式软件开发面试记录 ( 三)

7月12日 今天有两个面试,一个上午,一个下午,上午的面完,太累,下午的就没去,主要是因为下午的不是做开发的。 北京鑫万佳科技 岗位:嵌入式软件开发工程师 周五 大概是早上9点多下的地铁...

2013/07/19 23:29
275
2
linux mount挂载设备(u盘,光盘,iso等 )使用说明

对于新手学习,mount 命令,一定会有很多疑问。其实我想疑问来源更多的是对linux系统本身特殊性了解问题。 linux是基于文件系统,所有的设备都会对应于:/dev/下面的设备。如: [chengmo@cen...

2015/01/27 12:52
21
0
《嵌入式》复习资料公共版

嵌入式 期末复习资料,把word文件摘录到博客中。许多内容很有用。 第一章 根据IEEE(国际电气和电子工程师协会)的定义: v 嵌入式系统是“用于控制、监视或者辅助某个设备、机器或工厂运作的...

2014/08/16 13:49
41
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部