Chinaunix首页 | 论坛 | 博客
  • 博客访问: 42894
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 25
  • 用 户 组: 普通用户
  • 注册时间: 2017-10-30 16:54
文章分类

全部博文(2)

文章存档

2017年(2)

我的朋友

分类: 其他平台

2017-11-21 22:02:20


  1. 点击(此处)折叠或打开

    1. region = modify_log_buffer(log_record_size, &lp->offset, &lp->size)

    region对应的是原始文件的page。通过索引表项存放region的比较,得到索引下标,从而得到在微日志对应的paper(也就是说,修改原始文件的某一页或者多页,会生成相应的微日志页,并不是对应整个的文件生成).
  2. 索引个数等于log_records,即能容纳微日志最大的数量(通过下面列出的代码可知).

    点击(此处)折叠或打开

    1. base = absolute_offset(hdr->log_page, log_records * sizeof(region));
阅读(1234) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~