发布时间:2013-01-14 23:03:43
# VMware虚拟机中扩大Linux硬盘空间### 扩容空间VMware 提供一个命令行工具,vmware-vdiskmanager.exe,位于vmware的安装目录下,在windows下运行cmd,转到 vmware 的安装目录,运行vmware-vdiskmanager.exe可以查看帮助, 使用以下命令进行扩容 vmware-vdiskmanager -x 40Gb "f:\VMW\CentOS-6.0\CentOS-6.0.vmdk"注意:要扩容的系统这时不能在运行,参数”-x”表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展到的大小(本例为扩展......【阅读全文】
发布时间:2013-01-13 23:26:28
最近在认真研究DDR2芯片的时序和配置过程,这里总结一些关于学习DDR2时值得一看的资料: 1、《内存的原理和时序(SDRAM、DDR、DDR-Ⅱ、Rambus_DRAM)》PDF文档,简直是学习DDRx技术的经典教程。刚开始做嵌入式的时候就看了这个文档来学习SDRAM,现在用上它来学习DDR2了。必看的经典 2、《DDR2_SDRAM操作时序》PDF文档,应该是英文三星DDR2技术手册的翻译版本,翻译得很好。 由于所有的DDR2都是依据JEDEC(电子设备工程联合委员会) 的DDR2标准来做的,所以基本上所有的DDR2数据手册都是差不多的(天下文章一......【阅读全文】
发布时间:2013-01-13 22:35:12
一、 引言 众所周知,为了保护共享数据,需要一些同步机制,如自旋锁(spinlock),读写锁(rwlock),它们使用起来非常简单,而且是一种很有效的同步机制,在UNIX系统和Linux系统中得到了广泛的使用。但是随着计算机硬件的快速发展,获得这种锁的开销相对于CPU的速度在成倍地增加,原因很简单,CPU的速度与访问内存的速度差距越来越大,而这种锁使用了原子操作指令,它需要原子地访问内存,也就说获得锁的开销与访存速度相关,另外在大部分非x86架构上获取锁使用了内存栅(Memory Barrier),这会导致处理器流水线停滞或刷新,因此它的开销相对于CPU速度而言就越来越大。表1数据证明......【阅读全文】
发布时间:2013-01-13 22:34:12
内容基本上来自两篇文章:《Netfilter源码分析》—(独孤九贱http://www.skynet.org.cn/index.php)《Linux Netfilter实现机制和扩展技术》——(杨沙洲 国防科技大学计算机学院)一、 IP报文的接收到hook函数的调用 1.1 ip_input.c ip_rcv()函数以接收到的报文为例,类似的还有ip_forward(ip_forward.c)和ip_output(ip_output.c)int ip_rcv(s......【阅读全文】