- 博客(13)
- 资源 (28)
- 收藏
- 关注
转载 Linux中内存屏障
内存屏障 由于编译器的优化和缓存的使用,导致对内存的写入操作不能及时地反映出来,也就是说当完成对内存的写入操作之后,读取出来的有可能是旧的内容。我们把这种现象称为内存屏障(Memory Barrier) 。编译器引起的内存屏障 首先让我们来看一个例子,假设有下面这样一段代码: 代码片段2.45 内存屏障示例代码1 int f
2011-10-31 10:53:21 862
转载 ”##“ 和 "#" 的使用
http://blog.csdn.net/blue_dream_/article/details/5860058关于记号粘贴操作符(token paste operator): ##1. 简单的说,“##”是一种分隔连接方式,它的作用是先分隔,然后进行强制连接。 其中,分隔的作用类似于空格。我们知道在普通的宏定义中,预处理器一般把空格 解释成分段标志,对于每一段
2011-10-30 22:19:16 763
转载 TCPDump
1. TCPDump介绍 TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其其提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的FreeBS
2011-10-23 17:06:15 1174
原创 二叉查找树 & 红黑树
二叉查找树 & 红黑树//内容来自《算法导论》Chapter 12&13//算法导论的电子版,在我的下载资源中有,//附有答案------------------------------------------------------ 二叉查找树性质: 设x为二叉查找树的一个结点。如果y是x的左子树,则key[y] 如果y是x的右子树中的一个结点,则key[x]
2011-10-20 10:50:57 1225
转载 Linux 时钟管理
原文: http://www.ibm.com/developerworks/cn/linux/l-cn-timerm/Linux 时钟管理陈 功, 软件工程师, Intel陈功,在 Intel 北京开源技术中心工作。负责 Intel 服务器平台的相关开
2011-10-17 21:17:49 1132
转载 Linux系统对ISA总线DMA的实现
原文: Linux系统对ISA总线DMA的实现摘要:DMA是一种无需CPU的参与就可以让外设与系统RAM之间进行双向(to device 或 fromdevice)数据传输的硬件机制。使用DMA可以使系统CPU从实际的I/O数据传输过程中摆脱出来,从而大大提高系统
2011-10-13 09:03:21 2968
转载 ECP协议及在SX52BD与PC机间通信的实现
ECP协议及在SX52BD与PC机间通信的实现引言扩展能力端口模式ECP(Extented Capability Port)是一种IEEE 1284标准的工作模式之一。它能实现双向数据传输,具有DMA传输、数据RLE压缩、双向寻址等功能。它要求主机外设双方
2011-10-12 21:18:21 1325
转载 DMA及cache一致性的学习心得
原文: DMA及cache一致性的学习心得 这里提到的DMA设备是非PCI设备在framebuffer的prob函数中,用到了这样一个函数,下面分析下它的作用/** s3c_fb_map_video_memory():* 分配DR
2011-10-12 16:56:24 1235
转载 时钟周期、振荡周期、机器周期、CPU周期、状态周期、指令周期、总线周期、任务周期
原文:http://blog.csdn.net/yangtalent1206/article/details/5853017计算机系统有一系列的“周期”概念,区别、联系地理解这些概念至关重要。以下对时钟周期、振荡周期、机器周期、CPU周期、状态周期、指令周期、总线周期、任
2011-10-11 20:18:10 2147
原创 trace-clock.c 分析
AUTHOR: Joseph Yang (杨红刚) CONTENT: trace-clock.c 分析NOTE: linux-2.6.38.6LAST MODIFIED:09-06-2011 -----------------------------------
2011-10-11 09:09:41 1393
原创 trace-clock-32-to-64.c 中synthetic_tsc 结构 设计分析初步
AUTHOR: Joseph Yang (杨红刚) CONTENT: trace-clock-32-to-64.c 中synthetic_tsc 结构 设计分析初步NOTE: linux2.6.38.6LAST MODIFIED:10-09-2011-------
2011-10-09 16:06:38 974
转载 * 透过 Linux 内核看无锁编程
原文:透过 Linux 内核看无锁编程非阻塞型同步 (Non-blocking Synchronization) 简介如何正确有效的保护共享数据是编写并行程序必须面临的一个难题,通常的手段就是同步。同步可分为阻塞型同步(Blocking S
2011-10-08 23:04:15 1114
原创 多处理器编程的艺术 第3章 并发对象
3.3 静态一致性 + 如果一个方法的调用事件已经发生,但其响应事件还未发生,则这个方法调用 是未决的。 + 若一个对象中不存在未决(pending)的方法调用,则该对象是静态的。 - 静态一致性,是指在任一时刻若对象变为静
2011-10-08 22:17:44 2323
ZFS On-Disk Specification Draft
2015-08-29
经典汇编教程
2012-04-12
Real-Time Concepts for Embedded Systems
2010-10-09
Distributed_Systems_Principles_and_paradigms e2
2010-09-12
Distributed_Systems_Principles_and_paradigms e1_2
2010-09-12
Distributed_Systems_Principles_and_paradigms e1
2010-09-12
Building Embeded Linux System
2010-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人