我想做一个文件系统 大家提些建议 我想做一个文件系统 大家提些建议差不多一个小的操作系统 只不过只有文件系统 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,我已经做过了文件系统实际上最复杂的部分在于逻辑部分,为了测试逻辑,你可以建立一个虚拟的存储器我当时的方法是:建立一个指定大小的二进制文件,将操作存储器函数编写成对二进制文件的操作,这样进行测试可以大大提高工作效率,我当时用这种方法替代擦写Flash的函数有几个部分要考虑1.是否需要权限控制(我当时是没有完成这部分的)2.磁盘操作肯定是需要数据缓冲的,怎样保证不频繁地擦写存储器(我当时对每个打开的文件句柄进行指定大小的数据缓冲,并定时更新数据到存储器(当然只有在数据被改变的时候))3.目录表的组织方式和文件簇的组织方式,通过什么方式查询未用的存储器空间(我当时在存储器上通过一个位映射表来完成,每一个位表示一个文件簇的占用与否) java接口问题,,看代码 用httpclient模拟登陆网站地问题啊! 怎么学JAVA?真的很迷茫迷惑,新手成心请教! 关于button C盘少2个G,帮帮忙吧 html的空格问题,有经验的给说说 如何获取系统的临时目录 【急】applet 传对象 到servlet 所遇到的问题 用Netbean调试如何输入数据? jbuilder jsp中checkbox的问题,在线等,急! 怎样把以下代码从DELPHI改为java呢高手请帮忙,在线等待急用
文件系统实际上最复杂的部分在于逻辑部分,为了测试逻辑,你可以建立一个虚拟的存储器
我当时的方法是:建立一个指定大小的二进制文件,将操作存储器函数编写成对二进制文件的操作,这样进行测试可以大大提高工作效率,我当时用这种方法替代擦写Flash的函数
有几个部分要考虑
1.是否需要权限控制(我当时是没有完成这部分的)
2.磁盘操作肯定是需要数据缓冲的,怎样保证不频繁地擦写存储器(我当时对每个打开的文件句柄进行指定大小的数据缓冲,并定时更新数据到存储器(当然只有在数据被改变的时候))
3.目录表的组织方式和文件簇的组织方式,通过什么方式查询未用的存储器空间(我当时在存储器上通过一个位映射表来完成,每一个位表示一个文件簇的占用与否)