07 2024 档案

3、linux系统中对中断处理的演进
摘要:2 Linux系统对中断处理的演进 从2005年我接触Linux到现在15年了,Linux中断系统的变化并不大。比较重要的就是引入了threaded irq:使用内核线程来处理中断。 Linux系统中有硬件中断,也有软件中断。 对硬件中断的处理有2个原则:不能嵌套,越快越好。 如果可以中断嵌套,那么 阅读全文

posted @ 2024-07-21 16:45 拉风摊主 阅读(33) 评论(0) 推荐(0) 编辑

2、进程、线程、中断的核心:栈
摘要:1 进程、线程、中断的核心:栈 中断中断,中断谁? 中断当前正在运行的进程、线程。 进程、线程是什么?内核如何切换进程、线程、中断? 要理解这些概念,必须理解栈的作用。 1.1 ARM处理器程序运行的过程 ARM芯片属于精简指令集计算机(RISC:Reduced Instruction Set Co 阅读全文

posted @ 2024-07-21 16:22 拉风摊主 阅读(61) 评论(0) 推荐(0) 编辑

0、软中断与硬中断的区别
摘要:一、硬中断由与系统相连的外设(比如网卡、硬盘)自动产生的,主要是用来通知操作系统系统外设状态的变化。 可屏蔽中断 ——当 CPU 接收到更高优先级的中断时,这些中断可以被延迟。 不可屏蔽中断 ——无法延迟这些中断。 CPU 应该立即考虑它们。 二、软中断为了满足实时系统的要求,中断处理应该是越快越好 阅读全文

posted @ 2024-07-21 15:52 拉风摊主 阅读(159) 评论(0) 推荐(0) 编辑

1、异常与中断的概念及处理流程
摘要:1 中断的引入 1.1妈妈怎么知道孩子醒了 妈妈怎么知道卧室里小孩醒了? ① 时不时进房间看一下:查询方式 简单,但是累 ② 进去房间陪小孩一起睡觉,小孩醒了会吵醒她:休眠-唤醒 不累,但是妈妈干不了活了 ③ 妈妈要干很多活,但是可以陪小孩睡一会,定个闹钟:poll方式 要浪费点时间,但是可以继续干 阅读全文

posted @ 2024-07-21 15:00 拉风摊主 阅读(54) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示