Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1132645
  • 博文数量: 573
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 66
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-28 16:21
文章分类

全部博文(573)

文章存档

2018年(3)

2016年(48)

2015年(522)

发布时间:2015-12-09 10:22:29

linux 双链表实现链表是一种重要的数据结构,应用的非常广泛。链表分为单向链表与双向链表,一般的实现就是在结构体中内嵌指向下一个元素的指针。例如:[cpp] view plaincopystruct name {     &n.........【阅读全文】

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

发布时间:2015-12-09 10:19:33

内核地址空间分布和进程地址空间内核地址空间分布直接映射区:线性空间中从3G开始最大896M的区间,为直接内存映射区,该区域的线性地址和物理地址存在线性转换关系:线性地址=3G+物理地址。动态内存映射区:该区域由内核函数vmalloc来分配,特点是:线性空间连续,但是对应的物理空间.........【阅读全文】

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

发布时间:2015-12-09 10:17:41

伙伴算法Linux内核通过伙伴算法来管理物理内存。伙伴系统(Buddy System)在理论上是非常简单的内存分配算法。它的用途主要是尽可能减少外部碎片,同时允许快速分配与回收物理页面。为了减少外部碎片,连续的空闲页面,根据空闲块(由连续的空闲页面组成)大小,组织成不同的链表(或者orders)。这样所有的2.........【阅读全文】

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

发布时间:2015-12-09 10:12:26

主存与Cache的地址映射       由于Cache比主存小的多,因此必须使用一种机制将主存地址定位到Cache中,即地址映射。这个映射过程全部由硬件实现,对程序员透明。       1. 地址映射方法:       采用查表法(用.........【阅读全文】

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

发布时间:2015-12-09 10:10:28

 linux下用/proc/stat文件来计算cpu的利用率-c语言实现proc文件系统介绍    /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核.........【阅读全文】

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

登录 注册