当前位置: 首页 > news >正文

vs2013怎么做网站linux服务器做网站

vs2013怎么做网站,linux服务器做网站,网站建设 的公司,网络营销的优势和劣势Memory allocator (moderate) 修改kernel/kalloc.c#xff0c;修改kmem声明并定义结构体数组#xff1a; 修改kernel/kalloc.c中的kinit函数#xff0c;对kmemList进行初始化#xff1a; 修改kernel/kalloc.c中的kfree函数#xff0c;获取当前的cpuid并将释放的内存添加到…Memory allocator (moderate) 修改kernel/kalloc.c修改kmem声明并定义结构体数组 修改kernel/kalloc.c中的kinit函数对kmemList进行初始化 修改kernel/kalloc.c中的kfree函数获取当前的cpuid并将释放的内存添加到对应的freelist 修改kernel/kalloc.c中的kalloc函数当前cpu的list为空时从其他cpu的freelist获得 测试结果如下 Buffer cache (hard) 1.修改kernel/buf.h添加时间字段 2. 修改kernel/bio.c,添加NBUCK宏定义代表哈希表桶的数量 3. 修改kernel/bio.c添加结构体buck并修改binit进行初始化初始化过程中将当前buffer加入到对应哈希桶的哈希列表中 4. 修改kernel/bio.c中的struct bcache结构体删除head这是因为可以用ticks来判断时间戳大小来释放buffer就不用自己维护lru链表了 5. 修改kernel/bio.c中的bget函数前半段逻辑相同后半段获取当前最小的ticks并将其加入对应的哈希桶的链表当中 static struct buf* bget(uint dev, uint blockno) {struct buf *b;uint64 num blockno % NBUCK;acquire((hashtable[num].lock));// Is the block already cached?for(b hashtable[num].head.next; b ! hashtable[num].head; b b-next){if(b-dev dev b-blockno blockno){b-refcnt;release((hashtable[num].lock));acquiresleep(b-lock);return b;}}release((hashtable[num].lock));struct buf* min_buf 0;for (b bcache.buf; b bcache.buf NBUF; b) {if (b-refcnt 0) {if (min_buf 0) {min_buf b;} else {if (b-ticks min_buf-ticks) {min_buf b;}}}}acquire((hashtable[num].lock));min_buf-dev dev;min_buf-blockno blockno;min_buf-valid 0;min_buf-refcnt 1;min_buf-ticks ticks;min_buf-next hashtable[num].head.next;min_buf-prev hashtable[num].head;hashtable[num].head.next-prev min_buf;hashtable[num].head.next min_buf;release((hashtable[num].lock));acquiresleep(min_buf-lock);return min_buf;panic(bget: no buffers); }修改kernel/bio.c中的brelse函数注意将其在对应的桶中的链表中删除掉 修改kernel/bio.c中的bpin、bunpin函数 测试结果如下
http://www.zqtcl.cn/news/583016/

相关文章:

  • 夏津网站建设公司应用分析网站
  • 长春seo网站优化个人网站要有什么
  • 网站开发流程步骤 口袋青海个人旅游网站建设
  • php企业网站多少钱图书馆网站建设建议
  • 企业网站建设综合实训学习体会个人网站空间申请
  • 企业小型网站要多少钱合肥城乡建设网站首页
  • 济南建站公司注意事项做钓鱼网站要什么工具
  • 网站建设数据录入创建网络公司
  • 行业网站建设报价摄影标志logo设计欣赏
  • 做reference的网站网站首页 模板
  • 微信php网站开发流程图做网站优化好的网络公司
  • 网站显示百度地图长沙制作网页的基本步骤
  • 免费做封面的网站哈尔滨网页制作要多少钱
  • html免费网页素材网站优化教程
  • 百度关键词网站排名优化软件seo服务 收费
  • 中英文切换网站网站建设的关键问题
  • 5款免费网站管理系统wordpress 本地
  • 企业网站制作公司盈利百度云搜索
  • 微云影视自助建站系统大理州建设局网站门户网
  • 构建网站需要会什么意思辽宁省朝阳网站建设
  • 网站建设捌金手指专业1公司域名邮箱注册
  • 建设工程协会网站建设工程合同属于专属管辖吗
  • 网站建设费可分摊几年电子商务网站建设基础
  • wordpress api 发贴北京网站优化seo
  • 青岛网站制作服务商wordpress红包
  • 网站响应式设计如何提高网站文章收录
  • 网站 橙色如何做自己网站的seo
  • 网上商城网站建设公司兰州网站制作公司怎么样
  • 网站的动态图怎么做的获取网站访客qq
  • 黑龙江网站建站建设知名品牌形象设计公司