Chinaunix首页 | 论坛 | 博客
  • 博客访问: 494468
  • 博文数量: 133
  • 博客积分: 1235
  • 博客等级: 少尉
  • 技术积分: 1201
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-08 19:59
文章分类

全部博文(133)

文章存档

2023年(12)

2022年(3)

2018年(2)

2017年(4)

2016年(4)

2015年(42)

2014年(1)

2013年(12)

2012年(16)

2011年(36)

2010年(1)

发布时间:2015-03-14 11:18:05

个人比较喜欢iftop,它能动态的用简单的ASC图标识网卡当前流量 首行是网络流量刻度, 中间是与其它机器的流量,有个白底的bar直观的标识流量变化,后三列数据分别表示: 1. preceding 2 seconds 过去两秒钟的流量(traffic) 2. around half that amount over the preceding 10s 过去十秒钟流量.........【阅读全文】

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

发布时间:2015-03-14 11:15:17

 在gcc中,可以使用attribute关键字,声明constructor和destructor,代码如下:[cpp] view plaincopy#include <stdio.h>    __attribute((constructor)) void before_main()  {  .........【阅读全文】

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

发布时间:2015-03-14 11:05:58

Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。Linux内核地址映射模型x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑.........【阅读全文】

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

发布时间:2015-03-14 11:03:01

linux驱动程序一般工作在内核空间,但也可以工作在用户空间。下面我们将详细解析,什么是内核空间,什么是用户空间,以及如何判断他们。  Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G.Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000到0x.........【阅读全文】

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

发布时间:2015-03-14 11:00:00

系统调用”是操作系统提供给用户程序进行调用的一些服务。这些服务是系统预先提供的函数,在这一点上系统调用与普通的用户程序是没有区别的。而区别则在于“系统调用”是由操作系统提供给用户的,这些服务更接近底层或者要求的安全性更高,因此由操作系统来统一实现和管理。程序员在写程序的过程中会经常需要调用“系.........【阅读全文】

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

登录 注册