我的是ubuntu 13.10
当时是中断了软件安装,然后出现了“无法获得锁”巴拉巴拉。。
解决方法 终端中输入
强制解锁命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock...
分类:
其他好文 时间:
2014-09-22 21:41:33
阅读次数:
144
一、事务Redis 的事务功能允许用户将多个命令包裹起来,然后一次性地、按顺序地执行被包裹的所有命令。在事务执行的过程中,服务器不会中断事务而改去执行其他命令请求,只有在事务包裹的所有命令都被执行完毕之后,服务器才会去处理其他命令请求。事务示例:现在, 让我们假设 SETEX 命令并不存在于 Red...
分类:
其他好文 时间:
2014-09-22 20:31:03
阅读次数:
218
整天说内存,寄存器,端口,他们有什么联系,有什么不同之处,你了解他们么?第一、寄存器和内存的区别寄存器和内存都是可以用来读写的,但寄存器的操作时有副作用,称之为(side effect 边际效果)读取一个寄存器可能导致寄存器中的内容发生变化,比如在一些设备的中断状态寄存器中,读取了寄存器后会自动清零...
分类:
其他好文 时间:
2014-09-22 14:06:42
阅读次数:
129
解决:Cortex-M4上,usart自动发送数据方案。
1. usart中断太快。数据还没有处理完。usart中断就会把没处理完的数据上该覆盖掉。导致数据丢失。
2.这程序需要在main中处理4个usart口的数据,这样出错的概率会更大。
提出如下解决方案:
第一:规定每条完成的数据长度,步会超过256字节。
第二:我们规定数据的结束表标志为数据的后三位为,FFFFFF...
分类:
其他好文 时间:
2014-09-22 12:59:52
阅读次数:
181
引用的这篇文章很不错,作者对linux0.11的机制进行了系列化的详细解读. 可惜链接好像有问题,可以直接百度标题,进行查找.http://orbt.blog.163.com/异常就是控制流中的突变,用来响应处理器状态中的某些变化。当处理器检测到有事件发生时,它就会通过一张叫做异常表的跳转表,进行一...
分类:
系统相关 时间:
2014-09-22 11:16:52
阅读次数:
343
为了执行linux内的C语言main函数,上一篇讲到了,为了从汇编语言环境跳转到C语言环境下执行,将CPU工作模式从16位转变到32位模式(C语言是32位的),并且重新建立了GDT与IDT,但是此时GDT和IDT中并没有内容,所以不能进行内存寻址与中断,接下来就是初始化GDT和IDT了。
进入32位模式后,寄存器也将变为32位寄存器,下面的汇编语法和之前的intel汇编有些不同,为AT&T汇编,至于差别不在赘述。...
分类:
系统相关 时间:
2014-09-22 00:09:11
阅读次数:
377
一. 何谓"原子操作": 原子操作就是: 不可中断的一个或者一系列操作, 也就是不会被线程调度机制打断的操作, 运行期间不会有任何的上下文切换(context switch). 二. 为什么关注原子操作? 1. 如果确定某个操作是原...
分类:
其他好文 时间:
2014-09-21 21:07:21
阅读次数:
276
系统调用 是一个软中断,API函数,让上层应用陷入内核进程管理 进程调度、调度算法、进程三态 进程是CPU调度资源的最小单位 forkVFS虚拟文件管理 在Linux之下,一切设备均是文件 驱动总线模型2.4 2.6(真正)支持pnp ext3 ext2 vfat文件管理系统 ----...
分类:
系统相关 时间:
2014-09-21 20:33:01
阅读次数:
241
转载:linux中断申请之request_threaded_irq 在linux里,中断处理分为顶半(top half),底半(bottom half),在顶半里处理优先级比较高的事情,要求占用中断时间尽量的短,在处理完成后,就激活底半,有底半处理其余任务。底半的处理方式主要有soft_irq, t...
分类:
系统相关 时间:
2014-09-21 16:44:01
阅读次数:
397
??
1信号产生原因
2.进程处理信号行为
manpage里信号3中处理方式:
SIG_IGN
SIG_DFL
默认Term动作
a signal handling function
进程处理信号
A默认处理动作
term
中断...
分类:
其他好文 时间:
2014-09-21 02:33:36
阅读次数:
295