2012年9月20日
摘要: 话说做文件系统也半年多了,没啥总结、没啥积累,遇到问题还是临时看代码。写这个系列的目的有二:1 对文件系统形成系统化的认识。2 督促自己好好抓住业余时间好好学习。3 本地文件系统之后就是分布式系统(hadoop+分布式计算),这是后话。。。注:以Linux文件系统作为基点,“深为目,情为本”。 :-)废话少说,开始了。。。一 VFS为了支持种类繁多的不同种文件系统,Linux提出了VFS虚拟文件系统的概念。虚拟文件系统说的直接点就是Linux为了屏蔽各种文件系统的差异性提供的一套抽象的通用数据结构和相应的操作函数,所谓实现依赖于抽象嘛(俺的理解),其他不同种类的文件系统只需要实现VFS提供的操 阅读全文
posted @ 2012-09-20 18:13 Stephen_init 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Linux内核抢占实现机制分析(转)Sailor_foreversailing_9806@163.com转载请注明http://blog.csdn.net/sailor_8318/archive/2008/09/03/2870184.aspx【摘要】本文详解了Linux内核抢占实现机制。首先介绍了内核抢占和用户抢占的概念和区别,接着分析了不可抢占内核的特点及实时系统中实现内核抢占的必要性。然后分析了禁止内核抢占的情况和内核抢占的时机,最后介绍了实现抢占内核所做的改动以及何时需要重新调度。【关键字】内核抢占,用户抢占,中断,实时性,自旋锁,抢占时机,调度时机,schedule,preempt c 阅读全文
posted @ 2012-09-20 15:49 Stephen_init 阅读(196) 评论(0) 推荐(0) 编辑