HardBirch

rmqueue()函数函数index变量理解

发布日期:2010年03月29日| 点击: 2,443 次| 评论:3

问: 在Linux内核mm/page_aloc.c文件中 alloc_pages()函数 -> __alloc_pages()函数 ->rmqueue()函数中语句: index = (page - me...

PHP页面性能测试工具- HTTPWatch简介

发布日期:2010年03月29日| 点击: 1,916 次| 暂无评论

在使用LoadRunner进行HTTP协议的压力测试时,可以使用HTTPWatch来协助分析客户端和服务器端之间详细的HTTP交互过程。可以查看每个HTTP发送的数据、响应的数据、URL、Method、Type、Hea...

关于__iomem的解释

发布日期:2010年03月25日| 点击: 1,357 次| 暂无评论

A new I/O memory access mechanism   Most reasonably current cards for the PCI bus (and others) provide ...

linux-2.6内核模块引用计数的实现(try_module_get和...

发布日期:2010年03月25日| 点击: 1,837 次| 评论: 1

linux-2.6内核模块引用计数的实现 作者:刘洪涛,华清远见嵌入式学院金牌讲师。   一、模块使用计数的背景知识     模块是一种可以在内核运行过程中动态加载、卸载的内核功...

outb函数与volatile 类型变量

发布日期:2010年03月25日| 点击: 1,317 次| 暂无评论

      在linux的驱动程序中,都会使用大量的outb、outw、inb、inw等等宏来访问硬件或寄存器。这些宏的定义都在相应处理器体系下的include/asm...

sshd_config配置载录

发布日期:2010年03月23日| 点击: 1,671 次| 暂无评论

# 1. 关于 SSH Server 的整体设定,包含使用的 port 啦,以及使用的密码演算方式 Port 22          # SSH 预设使用 22 这个 port,您也可以使用...

类型u32 与 __u32的区别

发布日期:2010年03月22日| 点击: 2,230 次| 暂无评论

一个用于内核,一个用于非内核 /* 7 * __xx is ok: it doesn't pollute the POSIX namespace. Use these in the 8 * header files e...

shell编程中的括号

发布日期:2010年03月22日| 点击: 1,838 次| 暂无评论

括号都是用来运行一组命令的,用()号括起来的命令,表示在子shell中运行,不影响当前shell的环境用{}号括起来的命令,表示在当前shell中运行,运行结果会影响当前shell环境如果大括号中的命令要打在同一行,左...

SED手册( 转载 )

发布日期:2010年03月22日| 点击: 1,462 次| 暂无评论

SED 手册中央研究院计算中心ASPAC 计划aspac@phi.sinica.edu.tw技术报告: 960051996年12月1日Version:1.0目录:版权声明 1. Introduction 何时使用 se...

Linux任务切换过程流程分析

发布日期:2010年03月22日| 点击: 2,187 次| 暂无评论

Linux切换并没有使用X86CPU的切换方法,Linux切换的实质就是cr3切换(内存空间切换,在switch_mm函数中)+ 寄存器切换(包括EIP,ESP等,均在switch_to函数中)。这里我们讲述下swit...

copy_to_user与mmap的工作原理

发布日期:2010年03月22日| 点击: 2,222 次| 暂无评论

  copy_to_user在每次拷贝时需要检测指针的合法性,也就是用户空间的指针所指向的地址的确是一段该进程本身的地址,而不是指向了不属于它的地方,而且每次都会拷贝一次数据,频繁访问内存,由于虚拟地址连续,...

单元测试工具Numega

发布日期:2010年03月21日| 点击: 1,721 次| 暂无评论

1 前言 我在本文中详细介绍了测试工具NuMega Devpartner(以下简称NuMega)的使用方法。 NuMega是一个动态测试工具,主要应用于白盒测试。该工具的特点是学习简单、使用方便、功能有效。NuMega...

Linux内核中GET_CURRENT()函数

发布日期:2010年03月20日| 点击: 2,151 次| 暂无评论

进程描述符存放在大小为8k的进程栈的顶部(低地址, intel系统中栈是由高地址向低地址伸展的). 而esp寄存器存放着当前进程的栈基址. 所以将esp中的指针的低13位(8k)清零即可得到当前进程描述符的地址. 把嵌...

linux下的__init和__exit前缀说明

发布日期:2010年03月20日| 点击: 1,415 次| 暂无评论

原始定义:include/linux/init.h QUOTE:  #define __init __attribute__ ((__section__ (".init.text"))) #define __...

简单的Linux关机程序

发布日期:2010年03月20日| 点击: 1,454 次| 暂无评论

#include <signal.h>#include <stdio.h>#include <unistd.h>#include <sys/reboot.h> int m...

QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐