自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sdulibh的专栏

专注云计算虚拟化、大数据处理系统、机器学习算法

转载 C语言inline详细讲解

本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点:inline关键字在GCC参考文档中仅有对其使用在函数定义(Definition)上的描述,而没有提到其是否能用于函数声明(Declare)。 从inline的作用来看,其放置于函数声明中应...

2016-03-17 18:10:15

阅读数 414

评论数 0

转载 Linux Systemcall Int0x80方式、Sysenter/Sysexit Difference Comparation

时间 2014-11-20 22:30:00  博客园_.Little Hann 原文  http://www.cnblogs.com/LittleHann/p/4111692.html 主题 Linux 寄存器 目录 1. 系统调用简介 2. Linux系统调用实现方式的演进 3. 通...

2016-03-14 21:50:46

阅读数 1857

评论数 0

转载 系统调用执行过程

1,初始化中断向量表。    系统调用使用的是int 0x80号中断。当执行int 0x80后会执行中服务子程序。    所执行的中断服务子程序就是系统调用的“主管”程序,system_call     函数所在的位置:arch/x86/kernel/entry_32.S ...

2016-03-14 11:24:59

阅读数 546

评论数 0

转载 libpcap原理阐述

|浏览:206|更新:2013-05-03 12:42 一键约师傅 百度师傅为你的电脑系统,选一个靠谱师傅! ※BPF本质上来说是一也个设备驱动(device driver),能够被应用程序用来读取网络上通过这个网络适配器的包。 ※但是BPF又是一个特殊的驱动,因为它并...

2016-03-14 09:46:15

阅读数 319

评论数 0

转载 网卡驱动和队列层中的数据包接收

一、从网卡说起 这并非是一个网卡驱动分析的专门文档,只是对网卡处理数据包的流程进行一个重点的分析。这里以Intel的e100驱动为例进行分析。 大多数网卡都是一个PCI设备,PCI设备都包含了一个标准的配置寄存器,寄存器中,包含了PCI设备的厂商ID、设备ID等等信息,驱动 程序使用来描述这些...

2016-03-13 20:52:29

阅读数 761

评论数 0

转载 Linux cgroup机制分析之cpuset subsystem

------------------------------------------ 本文系本站原创,欢迎转载! 转载请注明出处:http://ericxiao.cublog.cn/ ------------------------------------------ 一:...

2016-03-09 10:41:26

阅读数 457

评论数 0

转载 P2P网络中DHT算法分析

结构化与非结构化P2P 依照节点信息存储与搜索方式的不同,诸多P2P协议可以分为2大类:结构化(Structured)的与非结构化(Unstructured)的系统。 非结构化P2P系统 在非结构化的系统中,每个节点存储自身的信息或信息的索引(如指针和IP地址)。当用户需要在P2...

2016-03-09 09:33:30

阅读数 998

评论数 0

转载 linux内核PID管理--命名空间

PID即进程描述符在linux kernel中的分配和管理比较复杂。 本文分析了其相关数据结构以及函数。 (代码基于v3.0.3) 和PID相关的数据结构有   [cpp] view plaincopy struct pid   {   atom...

2016-03-08 16:00:40

阅读数 1542

评论数 0

转载 OpenStack Neutron运行机制解析概要

问题导读: 1.有OpenVswitch为什么还会有Linux Bridge? 2.整个运行流程是怎样的? 3.什么是TAP设备? 自从开学以来,玩OpenStack也已经3个月了,这段时间主要把精力投在了OpenStack的安装部署和网络组件Neutron的研究上了。这期间零...

2016-03-04 14:23:00

阅读数 353

评论数 0

转载 linux ftrace原理

Trace 对于软件的维护和性能分析至关重要,ftrace 是当前 Linux 内核中一种新的 trace 工具。本文介绍 ftrace 的使用和实现原理,并将 ftrace 和 systemTap,LTTng 等软件进行对比,希望读者能够对 ftrace 有一个全面的了解。 2 评论: ...

2016-03-01 21:43:26

阅读数 2809

评论数 0

提示
确定要删除当前文章?
取消 删除