如果我们需要在生产环境中大规模去部署虚拟化应用该怎么办?Xen、KVM都支持实时迁移,所以使得虚拟化在生产环境中。面对某些问题?提供解决方案是非常有用的,尤其是我们的会话或者其它机制不能中断的前提下,比如说web服务,我们把web服务构建在Xen之上,那么Xen本身上所做的..
分类:
其他好文 时间:
2014-08-30 11:20:50
阅读次数:
208
1volatile:易变的,一般寄存器的访问速度比RAM快,所以在指定了优化之后,一般编译器会从寄存器读取数据以加快速度.而对于:由硬件寄存器设备决定的状态信息等 中断服务程序中修改的且最终要被其它程序查询使用的变量标志等如:按键值,软定时次数等 多线程共享变量都要用volatile修饰,让编...
分类:
编程语言 时间:
2014-08-30 01:15:18
阅读次数:
244
编写本文稿的目的,在于通过分析stm32平台上的串口中断源码,学习 RTT中如何编写中断处理程序 如何编写RTT设备驱动接口代码 了解串行设备的常见处理机制 先以RTT官方源码中的STM32 BSP包来分析。rt-thread\bsp\stm32f10x 下,涉及的文件为: usart.c usar...
分类:
其他好文 时间:
2014-08-29 19:57:38
阅读次数:
358
1.空闲中断是接受数据后出现一个byte的高电平(空闲)状态,就会触发空闲中断.并不是空闲就会一直中断2.关于第二点有要铺垫的三个情况,datasheet中 "当一空闲帧被检测到时,其处理步骤和接收到普通数据帧一样,但如果IDLEIE位被设置将产生一个中断" "空闲符号被视为完全由'1'组成的一个完...
分类:
其他好文 时间:
2014-08-29 18:14:28
阅读次数:
217
MSIPCI2.2规范引进了MSI作为传统的基于线的中断的替代方案。MSI允许设备通过向一个特定的地址写入一个特定的值来允许中断,而不是使用一个专有的引脚来触发中断。注意消息的目的地址和消息数据被当做向量。MSI比传统的中断提供了如下的关键优点:一个PCI功能可以请求多达32个MSI消息它们是带内消...
分类:
其他好文 时间:
2014-08-29 18:03:58
阅读次数:
1065
《node.js开发指南》这部只有180多页的书,我花了一个多月的业余时间算是粗略看完了。中间因为公司项目的加班,中断了几次。大大拖累进度,现在空出来时间,写一点自己的小小感想吧。先从缺点开始: 我认为最大缺点就是老了。node是一个快速变化的东东,这本书上的内容,在现在的node上出现了很大的分....
分类:
Web程序 时间:
2014-08-29 17:32:58
阅读次数:
155
一个异常(Exception)则是在一个程序执行过程中出现一个例外或是一个事件,它中断了指令的运行,跳转到其他程序模块继续执行。所以异常处理经常被当作程序的控制流程使用。无论是错误还是异常,应用程序都必须能够以妥善的方式处理,并做出相应的反映,希望不要丢失数据或者导致程序崩溃。
分类:
Web程序 时间:
2014-08-28 13:02:39
阅读次数:
255
/*============定时器中断的使用方法—---TF0(TF1)值硬件重置法========第一:打开总中断第二:打开定时器 中断第三:设置特殊功能寄存器TMOD,配置好工作模式。 第四:设置计数寄存器TH0和TL0的初值。 第五:设置TCON,通过TR0置1来让定时器开始计数。*///LE...
分类:
其他好文 时间:
2014-08-28 12:57:29
阅读次数:
200
来源http://people.freebsd.org/~jhb/papers/bsdcan/2007/article/article.html摘要 在拥有多个独立设备的计算机里一个重要的元素是一个设备通知cpu它需要通过中断引起注意的能力。操作系统可见的对于pci设备的中断技术是坟场复杂的,特别....
分类:
其他好文 时间:
2014-08-27 20:09:08
阅读次数:
1315
STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。TIM1和TIM8是能够产生3对PWM互补输出的高级定时器,常用于三相电机的驱动,时钟由APB2的输出产生;TIM2-TIM5是普通定时器,TIM6和TIM7是基本定时器...
分类:
其他好文 时间:
2014-08-27 18:27:48
阅读次数:
254