首页 > 代码库 > 操作系统设计与实现 读笔(5)
操作系统设计与实现 读笔(5)
第五章,文件系统:
从外部来看,文件系统是一组文件和目录。
在内部看,文件系统却迥然不同。文件系统的设计者必须考虑到存储区如何分配以及系统如何记录文件使用了哪些块。不同的文件系统具有不同的目录结构。文件系统的可靠性和性能也是一个重要问题。
文件系统的安全和保护对用户和设计者都至关重要。我们讨论了早期系统中的一些安全缺陷以及大多数系统的共同问题。还讨论了身份确认、存取控制表、权限以及矩阵模型等。
详细研究了MINIX文件系统。MINIX文件系统很大,但并不复杂。它从用户进程接收任务请求,索引过程指针表,接着调用相应过程执行所要求的系统调用。由于其模块结构以及处在核心之处,我们可以将它从MINIX中删除,进行小小的修改后将其用做一个独立的网络文件服务器。
在系统内部,MINIX将数据存放在块高速缓存中,并在顺序存取文件时预读。若高速缓存足够大,在反复存取某些程序,例如编辑时,大多数程序正文都可以在内存中找到。
---------------------------------------------------------------------------------------
本来还想做一做课后习题(英文答案都找好了),看样子是没时间了。
草草结束,开始看git分布式版本控制器,但愿今天能把github弄出来。然后开始Java Android APP的开发。加速......
(中国软件杯今年的A组题目看上去真是新颖,难度爆表的样子。)
操作系统设计与实现 读笔(5)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。