会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
youngvoice
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2015年9月25日
printk()
摘要: 1. 内核消息如何被记录并读取2. 清空环形缓存区 dmesg -c ,其他操作参见:https://linux.cn/article-3587-1.html
阅读全文
posted @ 2015-09-25 20:37 youngvoice
阅读(234)
评论(0)
推荐(0)
编辑
Concurrency and Race Conditions
摘要: 1.当多个线程访问共享硬件或软件资源的任何时候,由于线程之间可能产生对资源的不一致观察,所以必须显式管理对资源的访问。2.内核中的并发管理设施:(1). 信号量: P操作将信号量的值减 1 ,判断值是否大于 0 ,如果大于 0 的话,进程继续执行。否则进入阻塞队列等待被唤醒。 V操作将信号...
阅读全文
posted @ 2015-09-25 19:56 youngvoice
阅读(156)
评论(0)
推荐(0)
编辑
Interrupt Controller
摘要: 1. 中断处理是程序执行流程(顺序执行,跳转执行,中断处理)之一,发生中断后,arm处理器在执行完当前指令后跳转到中断对应的中断处理程序处执行,中断处理程序执行完成后,又回到原来跳转处的下一条指令处开始接着执行。2. 中断处理流程: (1)中断发生后,中断控制器给 cpu 发送中断请求。 ...
阅读全文
posted @ 2015-09-25 11:16 youngvoice
阅读(740)
评论(0)
推荐(0)
编辑