op2.var TSRMLS_CC); variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(), opline->op1.var TSRMLS_CC); if (IS_CV == IS_VAR && UNEXPECTED(var...
分类:
Web程序 时间:
2014-07-14 08:10:19
阅读次数:
315
菜鸟看这里https://help.ubuntu.com/community/WifiD ... enda_W311M最近也买了颗Tenda W311M网卡,简单说一下驱动的安装和hostapd做Soft AP的配置系统是Ubuntu 11.10,内核是Linux ubuntu 3.0.0-12-s...
分类:
系统相关 时间:
2014-07-14 00:18:10
阅读次数:
834
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:
其他好文 时间:
2014-07-13 23:31:28
阅读次数:
269
from:http://www.php-oa.com/2010/02/22/ubutnu-kvm-vmware.html听讲XEN很快就要从LINUX内核中去掉,redhat和Ubuntu也大力的在推广KVM,所以在Ubuntu下整了一下KVM,相当容易使用,基本比Vmware还要容易,但性能好上很...
分类:
系统相关 时间:
2014-07-13 22:59:40
阅读次数:
440
1. 前言所需包:kernel-xenxenxen-libs (xen依赖包)xen_runtime (xen依赖包)以上xen包需要版本号一致,例如4.1.3版本,这里使用xm接口管理工具,故而,本次试验选用4.1.3版本环境:虚拟宿主机(vm)环境:centos-6.5,内核版本2.6.32xe...
分类:
其他好文 时间:
2014-07-13 22:45:17
阅读次数:
342
Linux 2.4版本的内核之前,Nginx的事件驱动方式是使用的poll、select函数。进程需要等待连接上有事件发生(收到数据)时,需要把所有连接都告诉内核,由内核找出哪些连接上有事件发生。由于需要把大量连接从用户空间拷贝到内核空间,所以开销巨大,因此,使用poll、select事件驱动方式,最大并发数量只能达到几千。Linux 2.6版本之后添加了epoll函数接口,使得最大并发数量可以达...
分类:
其他好文 时间:
2014-07-13 17:27:34
阅读次数:
311
DOWN操作:linux内核中,对信号量的DOWN操作有如下几种:
void down(struct semaphore *sem); //不可中断
int down_interruptible(struct semaphore *sem);//可中断
int down_killable(struct semaphore *sem);//睡眠的进程可以因为受到致命信号而被唤醒,中断获取信号量...
分类:
其他好文 时间:
2014-07-13 16:21:36
阅读次数:
501
当我们拿到一台Android的智能手机,从打开开关,到我们可以使用其中的app时,这个启动过程到底是怎么样的?
系统上电
当给Android系统上电,CPU复位之后,程序指针会指向启动地址,从该地址读取启动程序的可执行代码直接运行,或者将可执行代码与数据载入CPU内置的RAM中再运行。
这一段代码,放在PC中,叫做BIOS,而在android等嵌入式系统中就叫做Bootloader。
Bootloader引导程序
通过Bootloader引导程序,可以初始化硬件设备,建立内存空间映射图,为操作系统内核...
分类:
移动开发 时间:
2014-07-13 14:05:34
阅读次数:
326
宿主机:
Ubuntu13.10
gcc-4.3.1
目标机:s3c2440
交叉编译器:arm-linux-gcc-4.3.2
要移植的内核版本:linux-2.6.26
文件系统: yaffs2
准备知识:
Linux支持多种平台架构。在其源码的arch目录下,已经将各种支持的平台架构的源码分门别类。为了配置方便,在各种平台架构的目录下,一般都配有一个名为...
分类:
系统相关 时间:
2014-07-12 22:11:43
阅读次数:
421
五、filter过滤和转发a、打开内核的IP转发#sysctl-wnet.ipv4.ip_forward=1或#echo1>/proc/sys/net/ipv4/ip_forwardb、基本匹配条件·通用匹配→可直接使用,不依赖于其他条件或扩展→包括网络协议、IP地址、网络接口等条件·隐含匹配→要求以特定的协议匹配作为前提→包括端..
分类:
系统相关 时间:
2014-07-12 16:52:14
阅读次数:
397