首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

一种嵌入式文件系统的设计与实现

第一章 概论第1-13页
 1.1 嵌入式实时文件系统概述第6-9页
  1.1.1 嵌入式实时系统概述第6页
  1.1.2 嵌入式文件系统第6-9页
   1.1.2.1 文件系统概述第6-7页
   1.1.2.2 嵌入式文件系统的功能与特点第7-9页
 1.2 课题的来源和选题依据第9-10页
 1.3 流行嵌入式文件系统概况第10-11页
 1.4 本文内容安排第11-13页
第二章 嵌入式实时文件系统体系结构设计第13-17页
 2.1 嵌入式文件系统体系结构第13-15页
 2.2 文件系统系统调用第15页
 2.3 文件系统的实现方式第15-17页
第三章 块设备驱动程序第17-37页
 3.1 块设备驱动程序接口第17-19页
  3.1.1 块设备驱动程序概述第17-18页
  3.1.2 公用块设备驱动程序软件第18-19页
 3.2 典型块设备驱动程序的设计与实现第19-32页
  3.2.1 磁盘第19-27页
   3.2.1.1 磁盘的物理结构第20-21页
   3.2.1.2 磁盘逻辑结构第21-23页
   3.2.1.2 硬盘控制器—IDE协议第23-25页
   3.2.1.3 磁盘驱动程序实现第25-27页
  3.2.2 DOC(Disk on Chip)第27-30页
   3.2.2.1 DOC简介第27页
   3.2.2.2 DOC硬件第27-29页
   3.2.2.3 DOC的软件第29-30页
  3.2.3 RAMDisk第30-31页
   3.2.3.1 RAM盘的硬件与设计思想第30-31页
   3.2.3.2 RAM盘的软件第31页
  3.2.4 空设备第31-32页
 3.3 块设备管理的主要数据结构和实现第32-37页
  3.3.1 设备管理模块的结构第32-33页
  3.3.2 主设备的数据结构——CNTRL第33-34页
  3.3.3 从设备的数据结构——DRIVE第34-37页
第四章 高速缓存管理第37-46页
 4.1 高速缓存概述第37页
 4.2 高速缓存管理的基本思想第37-39页
 4.3 主要数据结构和算法第39-46页
  4.3.1 高速缓冲区数据结构第39-41页
  4.3.2 高速缓存管理的主要算法描述第41-46页
   4.3.2.1 get_buffer第41-42页
   4.3.2.2 release_buffer第42-43页
   4.3.2.3 flushall第43-44页
   4.3.2.4 rm_lru第44页
   4.2.2.5 init_buf第44-46页
第五章 文件系统的实现第46-61页
 5.1 FAT文件系统规范第46-57页
  5.1.1 文件用户接口的抽象概念和主要数据结构第46-51页
   5.1.1.1 文件和目录第46-48页
   5.1.1.2 文件属性第48-49页
   5.1.1.3 文件描述符第49-50页
   5.1.1.4 文件输入/输出第50页
   5.1.1.5 文件加锁第50页
   5.1.1.6 文件类型第50-51页
  5.1.2 FAT文件系统的内部表示第51-54页
   5.1.2.1 分配表(File Allocation Table)概述第51-52页
   5.1.2.2 FAT12和FAT16的结构第52-54页
   5.1.2.3 介质格式字节(Media Format Byte)第54页
  5.1.3 簇第54-57页
   5.1.3.1 簇的概念第54-55页
   5.1.3.2 簇的查找第55页
   5.1.3.3 簇的分配第55-56页
   5.1.3.4 簇的释放第56页
   5.1.3.5 簇的大小第56-57页
 5.2 文件系统调用和算法举例第57-61页
  5.2.1 文件系统调用第57-58页
  5.2.2 实现举例第58-61页
   5.2.2.1 dfs_read第59-61页
第六章 总结第61-64页
 6.1 实现现状和成果第61页
 6.2 实现特色与技术创新第61-63页
  6.2.1 在多任务环境中采用FAT文件系统第61-62页
  6.2.2 设备驱动程序第62-63页
 6.3 不足与技术展望第63-64页
致谢第64-65页
参考文献第65-66页
附录 文件系统ID第66-67页

论文共67页,点击 下载论文
上一篇:养胃合剂减轻放、化疗毒副反应的临床研究
下一篇:制度变迁理论的案例分析——中国古代黄河流域水权制度变迁