Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1137660
  • 博文数量: 646
  • 博客积分: 288
  • 博客等级: 二等列兵
  • 技术积分: 5375
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-08 14:33
个人简介

为了技术,我不会停下学习的脚步,我相信我还能走二十年。

文章分类

全部博文(646)

文章存档

2014年(8)

2013年(134)

2012年(504)

发布时间:2013-02-19 11:05:41

Linux中断下半部处理有三种方式:软中断、tasklet、工作队列......【阅读全文】

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

发布时间:2013-02-19 11:02:48

......【阅读全文】

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

发布时间:2013-02-19 11:01:46

一、什么是下半部中断是一个很霸道的东西,处理器一旦接收到中断,就会打断正在执行的代码,调用中断处理函数。如果在中断处理函数中没有禁止中断,该中断处理函数执行过程中仍有可能被其他中断打断。出于这样的原因,大家都希望中断处理函数执行得越快越好。另外,中断上下文中不能阻塞,这也限制了中断上下.........【阅读全文】

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

发布时间:2013-02-19 11:01:17

1、kmalloc()/kfree()static __always_inline void *kmalloc(size_t size, gfp_t flags)内核空间申请指定大小的内存区域,返回内核空间虚拟地址。在函数实现中,如果申请的内存空间较大的话,会从buddy系统申请若干内存页面,如果申请的内存空间大小较小的话,会从slab系统中申请内存空间。有关buddy和slab,请参.........【阅读全文】

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

发布时间:2013-02-13 11:55:43

I/O linux内核......【阅读全文】

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

发布时间:2013-02-13 11:51:07

简介: 本文主要介绍 Linux 2.6 中的页面回收机制是如何工作的,反向映射是如何设计并实现的,以及 Linux 操作系统如何利用反向映射机制进行页面地回收。 Linux 2.6 中关于反向映射和页面回收的代码在不断地更新,不同版本的内核在这部分的代码上会有很大差异,本文将基于 2.6.18.1 版本的内核来探讨 Linux 中的反向映射和页面回收。为什么要进行页面回收操作系统管理内存中的物理页面,同时也担任着内存分配的职责。应用程序可以通过内存分配函数向操作系统申请物理页面;在使用完这些物理页面之后,应用程序可以通过相应的内存释放函数释放这些物理页面。但是,对于内存中的某些物理页面来说,......【阅读全文】

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

发布时间:2013-02-13 11:50:55

......【阅读全文】

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

发布时间:2012-09-12 13:15:24

make menuconfig/.config/Kc......【阅读全文】

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

发布时间:2012-09-12 13:04:29

前面已经谈了内核加载与系统引导过程,下面我们来看看内核的 do_fork() 函数是如何创建一个新的进程的。<br style="padding: 0......【阅读全文】

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

发布时间:2012-09-01 13:58:02

本文......【阅读全文】

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

发布时间:2012-09-01 13:57:58

1. <span style="font-size:14.0pt;font-family:宋体;mso-a......【阅读全文】

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

发布时间:2012-09-01 13:57:53

1. <span style="font-size:14.0pt;font-family:宋体;mso-a......【阅读全文】

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

发布时间:2012-09-01 13:57:42

  1.Linux <span style="font-family: 宋体; color: blue; font-si......【阅读全文】

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

发布时间:2012-08-24 00:30:07

<f......【阅读全文】

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

发布时间:2012-07-31 13:04:57

epoll的实现主要依赖于一个迷你文件系统 epoll使用过程中有几个基本的函数分别是epoll_create,epoll_ctl,epoll_wait。 作者:黄江伟,will.huang@aliyun-inc.com)......【阅读全文】

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

发布时间:2012-07-08 22:19:39

(Linux)时间的起源 在 Linux 内核中,时间由一个名为 jiffies 的全局变量衡量,该变量标识......【阅读全文】

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

发布时间:2012-07-08 10:34:31

<font class="......【阅读全文】

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

发布时间:2012-07-07 12:23:48

Linux内部的时钟处理机制全面剖析......【阅读全文】

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

发布时间:2012-07-05 20:56:02

内核日志及printk结构解析:从内核空间到用户空间......【阅读全文】

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

发布时间:2012-07-05 20:55:59

介绍Linux内核映像中包含的内核配置信息的生成原理和获取过程......【阅读全文】

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

登录 注册