Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1398013
  • 博文数量: 277
  • 博客积分: 2551
  • 博客等级: 少校
  • 技术积分: 3918
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-21 22:46
文章分类

全部博文(277)

文章存档

2017年(3)

2016年(9)

2015年(65)

2014年(27)

2013年(85)

2012年(61)

2011年(27)

发布时间:2014-12-27 21:19:45

       从上图看,共享内存也是通过内存映射实现的,由于共享内存最终还是要映射到进程的虚拟地址空间,还是需要修改进程的页表。       进程间的通信机制还有一个信号,它内嵌到了进程task_struct描述对象中,并且信号的处理是启用了另外的sigstack,附.........【阅读全文】

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

发布时间:2014-12-27 20:24:04

     上图中体现了文件映射和匿名映射的一些线索,其实address_space对象还与后备存储器有关系     上图也明确区分了哪些是进程私有的对象,哪些是进程私有的对象,但是内存管理子系统和文件系统并未体现出来,以及了LRU等机制。.........【阅读全文】

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

发布时间:2014-12-25 21:24:44

          文件对象仅仅是进程访问文件的一种描述,多个file object实际上对应了一个inode对象,一个文件的缓存只有一份,不可能有多份,进程还有一个重要的内存管理对象是mm_struct,这里并未完全描述出来。      另外缓存分为了数据缓存和对象缓存.........【阅读全文】

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

发布时间:2014-12-25 20:58:08

       uio提供了用户态驱动开发的框架,主要是由于驱动依赖的内核函数和宏因内核版本变化,导致驱动可能也需要改,所以改为用户态驱动来完成任务,这也算是类似windows的HAL的机制,当然HAL是硬件抽象层。       dpdk是如何与硬件交互的?      dpdk中的驱动需要.........【阅读全文】

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

发布时间:2014-12-23 10:58:24

  (1)逆向映射      rmap,用于查找共享1页的所有进程  (2)交换预读      类似文件预读,内核从交换区读取数据,可以设置预读的窗口,每次预读的页的个数      就是  2^cluster_order,这个值通过/proc/sys/vm/page-clu.........【阅读全文】

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

登录 注册