摘要: 文件系统的核心问题是存储。这里面隐含2个问题:1)存储什么?2)存储到哪里?文件系统中的各种技术手段都是如何高效的解决这2个问题。ubifs用node标准化每一个存储对象,用lprops描述每一个逻辑块空间,用TNC组织管理所有的node对象,用LPT组织管理所有的lprops对象。nod... 阅读全文
posted @ 2015-06-17 17:15 wahaha02 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是应“编程新思路”COP小组之邀,对编程范式做一个专题分享。主要是自己在读书、学习、工作上的一些心得总结,能力有限,希望能抛砖引玉,一同探讨。 为什么要了解编程范式和语言 这篇文章是应“编程新思路”COP小组之邀,对编程范式做一个专题分享。主要是自己在读书、学习、工作上的一些心得总结,能力有 阅读全文
posted @ 2015-06-08 17:48 wahaha02 阅读(2630) 评论(1) 推荐(2) 编辑
摘要: 今年团队来了几个新人,新人初入职场,除了专业技能的学习,职场基本素养的培养也很重要。但是很多时候,我们忽视了这一点。职业素养一方面需要自己领悟总结,一方面优秀的团队文化也有很重要的引导作用。这也是今天为什么谈谈我们的团队文化的一个出发点。一个有执行力、高效的团队,团队成员间一般都存在某种默契,这种默... 阅读全文
posted @ 2015-06-05 11:15 wahaha02 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 本文通过分析ubifs的mount、read、write和commit流程,挖掘ubifs背后的设计决策和性能优化手段,并结合自身产品的特点,给出一些读写性能改进方案。1. ubifsmount流程 mount过程就是初始化对象的过程。这其中包括上层(vfs层、页缓存层、通用块层)的回调接口的注册... 阅读全文
posted @ 2015-05-14 22:38 wahaha02 阅读(2382) 评论(0) 推荐(0) 编辑
摘要: 1. 设计需求flash设备区别与一般的块设备,有如下特点:存在坏块使用寿命较短存储介质不稳定读写速度慢不支持随机访问(nand)只能通过擦除将0改成1最小读写单位为page or sub-page便宜ubifs文件系统是为flash存储设备设计的文件系统。在存储设备上高效地管理文件是存储设备文件系... 阅读全文
posted @ 2015-05-14 22:35 wahaha02 阅读(1441) 评论(0) 推荐(0) 编辑