嵌入式系统——文件系统
FAT表
文件分配表FAT(File Allocation Table)用来描述文件系统内存储单元的分配状态及文件内容的前后链接关系的表格。
FAT文件系统有FAT12、FAT16、FAT32。其所包含的这三种类型皆是由FAT表中每个FAT表项所占长度来分类的,也就是说,FAT12的FAT表中的每个FAT表项占用12位,FAT16中的FAT表每个FAT表项占用16位,FAT32的FAT表中的每个FAT表项占用32位。
对于FAT表项的管理,以FAT16文件系统的为例,其FAT表项是16位的,也就是每个FAT项占2个字节。16位的FAT表项项最多管理65535个簇。
例题
例1
在FAT16文件系统中,若每个簇(cluster)的大小是2KB,那么它所能表示的最大磁盘分区容量为 ( ) 。
- A.2MB
- B.32MB
- C.64MB
- D.128MB
解析:选D。在FAT16文件系统中,FAT表项的最大个数为2的16次方,而每个簇的大小为2KB,因此它所能表示的最大磁盘分区容量为2^16*2KB=128MB。
嵌入式系统——文件系统相关推荐
- 嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs
Linux支持多种文件系统,包括ext2.ext3.vfat.ntfs.iso9660.jffs.romfs和nfs等,为了对各类文件系统 进行统一管理,Linux引入了虚拟文件系统VFS(Virtu ...
- 【转载】学习嵌入式系统需要具备的条件、方法及步骤
事先说明,我并不是对嵌入式有多大的兴趣,但我非常希望自己能一直向底层前进,不停地去探究最底层的奥秘. 查阅了很多资料,似乎嵌入式最附合自己对底层的探求,或许它是,或许不是,但对于现在的我而言最重要的是 ...
- 学习嵌入式系统需要具备的条件、方法及步骤
2019独角兽企业重金招聘Python工程师标准>>> 1.将C和C++学好学精(语言层次): 2.将数据结构.算法.操作系统学扎实(内功层次): 3.爬山成功后,深入学习.理解.运 ...
- 【原创】QT在嵌入式系统中显示中文的方法
[原创]QT在嵌入式系统中显示中文的方法 此篇文章主要借鉴:http://zzqh007.blog.163.com/blog/static/44434847201011312168296/ 移植QT4 ...
- 1.嵌入式系统的简介
1.嵌入式系统的简介 1.1 课程规划与学习方法 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,但同时也是最难以掌 握的学科之一,很多踌躇满志的同学最终没能成为一名合格的嵌入式工程师,很大 ...
- 嵌入式系统 Boot Loader 技术内幕-目前看到介绍Boot loader最通俗明了的文章
1. 引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行.一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序.包括固化在固件(firmware) ...
- 已知c语言程序有主程序模块prog.c,嵌入式系统试卷--A卷
第 1 页 (共 页) 班级(学生填写) : 姓名: 学号: 命题: 符秋丽 审题: 审批: ----------------------------------------------- 密 --- ...
- Linux 之八 完整嵌入式 Linux 环境、(交叉)编译工具链、CPU 体系架构、嵌入式系统构建工具
最近,工作重心要从裸机开发转移到嵌入式 Linux 系统开发,由于之前对嵌入式 Linux 环境并不是很了解,因此,第一步就是需要了解如何搭建一个完整的嵌入式 Linux 环境.现在将学习心得记录 ...
- 嵌入式系统存储(RAM、ROM、Flash)
目录 1.储存器系统层次结构 2.RAM的种类 3.ROM的种类 4.Flash Memory的种类 1.储存器系统层次结构 1.CPU内部寄存器 2.芯片内部的高速缓存(cache) 3.芯片 ...
最新文章
- 并查集(边带权,拓展域)
- Windows基本路由配置(cmd/route)
- 连接一切:自媒体的未来是什么??
- 基于james3.0 的邮件系统(struts2.3.2 +spring3.0.1+jpa(hibernate3.6.5)实现)b/s模式--java邮件系统...
- scss里父选择器的标识符
- 表单校验方式(手机号,固定电话,邮箱,营业执照,银行卡号)
- 网络交换机的分类介绍
- UIAlertAction添加输入框
- 2018年江苏省计算机小高考,江苏2018年小高考成绩查询系统网站入口:江苏省教育考试院...
- 网络常见的 9 大命令
- 开课吧:什么是包?如何定义包?
- 代码流程图_助力理解js代码,进阶JavaScript代码能力——js2flowchart
- mysql与php的连接_PHP与Mysql的连接
- 【联想拯救者R7000】安装nvidia驱动Perform MOK management 界面键盘失灵现象(已解决)
- 链家广州二手房的数据与分析——爬取数据
- 国产单路AHDRX芯片XS9950,替代TP9950
- 计算机闹铃音乐是什么歌,适合当闹铃的歌曲
- 检测应用位于后台,并弹出手势解锁,解锁成功进入主界面
- Python并发编程
- 【平面图理论】平面图学习笔记
热门文章
- Android系统信息获取 之六:网络连接状态信息获取
- 几个移动端直播SDK开源地址
- Graphviz安装配置教程(图文详解)
- 数据库修改后 前台同步更新 php,PHP实现前台页面与MySQL的数据绑定、同步更新...
- 2020年最好用的手机是哪一款_2020年旗舰手机盘点,这七款优点明显,你最喜欢哪一款?...
- nodejs 端口被占解决
- python post 参数_python爬虫——requests库使用代理
- python3 format用法_python3 str.format()的使用
- python中保留一位小数要怎么编程_Python保留指定位数的小数
- java filter与servlet,Servlet中的Filter和Listener之间的区别(Java EE)