Chinaunix首页 | 论坛 | 博客
  • 博客访问: 408703
  • 博文数量: 48
  • 博客积分: 764
  • 博客等级: 上士
  • 技术积分: 1133
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-17 13:29
文章分类

全部博文(48)

文章存档

2014年(5)

2013年(34)

2012年(9)

发布时间:2012-12-23 22:10:32

VFS的缩写是Virtual Filesystem Switch or Virtual file system.我觉得地一个比较实至名归。VFS在linux kernel当中是作为所有文件系统的抽象而存在的!他也是linux为什么能兼容众多fs的原因所在。结构Dentry是的,一直以来我都没有对dentry深入的理解。inode是目录和文件的统一抽象,可是VFS经常要执行diretory-specific operations, such as path name lookup. Path name lookup involves translating each component of a......【阅读全文】

阅读(1773) | 评论(0) | 转发(0)

发布时间:2012-12-23 16:49:23

结构 struct task_struct{open filespending signalsinternal kernel dataprocess statevolatile long stateprocess family treeparent children sibling group_leaderprocessor state,  CPU-specific state of this task struct thread_struct //这个结构,就是我找了良久,swith_to中存储task的kernel stack地址。不认真,足戒!pr......【阅读全文】

阅读(1770) | 评论(0) | 转发(0)

发布时间:2012-12-22 13:44:21

时间被我认为是认知的三大本源之一。结构HardwareSystem timer: PIT, TSC. System timer provide a mechanism for driving a interrupy ay a periodic rate.Real-time clock: the real time clock's primary importance is only during boot, when the xtime variable is initialized.SoftwareTick rate:HZ , USER_HZ,  Arm x86 100HZTick......【阅读全文】

阅读(1656) | 评论(0) | 转发(0)

发布时间:2012-12-19 23:28:54

The block I/O layer 是层次结构,read,write系统调用要穿过这些层,当然也可能在Page cache停下来,有可读的data或是write的数据被缓冲暂存延迟写了。每一曾都有一个主要角色,实际上VFS 和FS这两层建立read,write函数映射。而Page cache和Buffercache,对系统性能提升起到了很大的促进作用。结构VFSFS:Btrfs, Ext fsPage cache,Buffer cache, submit_bio结构首先这个cache和L1 L2这样的硬件cache不是一回儿事,说的只是RAM内存缓存!这一层主要的结构体是buffer_he......【阅读全文】

阅读(3217) | 评论(0) | 转发(0)

发布时间:2012-12-11 13:28:23

== Structure ==The make utility automatically determines which pieces of a large program need to be recompiled, and issues commands to recompile them.make 和Makefile的组合,实现了上述功能。两方面make的运行,以及Makefile的语法。== Understand ==-- make --GNU make does its work in two dist.........【阅读全文】

阅读(1800) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册