• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






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 阅读(239) 评论(0) 推荐(0)
 
Concurrency and Race Conditions
摘要: 1.当多个线程访问共享硬件或软件资源的任何时候,由于线程之间可能产生对资源的不一致观察,所以必须显式管理对资源的访问。2.内核中的并发管理设施:(1). 信号量: P操作将信号量的值减 1 ,判断值是否大于 0 ,如果大于 0 的话,进程继续执行。否则进入阻塞队列等待被唤醒。 V操作将信号... 阅读全文
posted @ 2015-09-25 19:56 youngvoice 阅读(160) 评论(0) 推荐(0)
 
Interrupt Controller
摘要: 1. 中断处理是程序执行流程(顺序执行,跳转执行,中断处理)之一,发生中断后,arm处理器在执行完当前指令后跳转到中断对应的中断处理程序处执行,中断处理程序执行完成后,又回到原来跳转处的下一条指令处开始接着执行。2. 中断处理流程: (1)中断发生后,中断控制器给 cpu 发送中断请求。 ... 阅读全文
posted @ 2015-09-25 11:16 youngvoice 阅读(809) 评论(0) 推荐(0)