自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cszhao1980的专栏

十年碌碌

  • 博客(3)
  • 收藏
  • 关注

原创 (莱昂氏unix源代码分析导读-39)inode“资源”的获取和释放

by cszhao1980iget()函数用于获取inode资源,它有2个参数,设备号和inode id。前面说过,通过这两个参数会唯一确定一个inode。简单的说,该函数的作用就是将指定的磁盘inode读入内存inode数组,并Lock该项(即会设置 ILOCK flag),它返回一个指向该inode数组项的指针。 事实上,iget()做的更多一些,它首先检查内存inod

2012-12-26 12:55:18 4196

原创 (莱昂氏unix源代码分析导读-38)文件物理存放位置与inode

by cszhao1980文件的物理位置指文件存放:(1)哪个设备;(2)该设备的哪些块。 Inode使用i_addr[8]数组来记录文件的物理块号:(1)对“小文件”(占用的块数块),i_addr数组内直接存放文件占用的物理块号;     如文件占用6块,则使用i_addr[0] ~ i_addr[5]存放这6个块号 (2)当文件占用的块数超过8块(此时,

2012-12-18 12:32:18 4536

原创 (莱昂氏unix源代码分析导读-37) 文件系统与inode

by cszhao1980前面所讲的各项内容,进程管理也好,中断处理也罢,都静静的工作在幕后,普通用户甚至根本感觉不到他们的存在。但文件系统不同,它工作在前台,用户或多或少都有一定的感性及理性认识——这给我们的读码带来了巨大的好处。在这里我假设大家对unix文件管理有一定的认识,比如,知道文件系统的树状层次结构,知道文件的访问控制,知道绝对路径与相对路径,知道如何将一个

2012-12-10 12:34:00 4447

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除