- 3
- 0
- 约4.48千字
- 约 22页
- 2019-01-03 发布于浙江
- 举报
UNIX核分析2
UNIX 内核分析(2) 参考教材: UNIX操作系统教程 尤晋元 西安电子科技大学出版社 软中断(1) 软中断是Unix系统提供的进程间通讯的一个机构,进程间可以利用其发送少量信息,并作适当处理; 同组之间可以通过37#系统调用kill相互发送软中断信号 S5提供了19种软中断信号,13个具有标准名字的约定,终端类型号0解释为“没有中断” 相关结构: p-sig:进程接收的信号类型数 u-signal[NSIG]:软中断处理程序入口表,20个元素 软中断(2) 发送软中断信号,按信号类型设置p-sig的某一位;如果接受进程睡眠在可被中断的优先级上,则唤醒 当一个进程从核心态返回用户态,或者进入/离开低优先级睡眠时,核心态检查其是否收到软中断信号;而仅当进程从核心态返回用户态时,核心才处理软中断 进程在核心态运行时,软中断不会立即起作用 psignal(p,sig) 将信号sig发给指定进程;PZERO∈param.h,为25 Register sig; register struct proc *p; { sig-- if (sig||sig=NSIG) return; p→p-sig|1Lsig /*按照sig类型,设置p-sig某一位 if (p→p-stat==SSLEEPp→p-priPZERO)
您可能关注的文档
最近下载
- pdms高级管理使用手册.pdf VIP
- 电力机车受电弓用碳纤维增强碳滑板的技术演进与应用前景.pptx VIP
- 2026年度文物保护工程从业资格考试(近现代重要史迹及代表性建筑)复习题库及答案.docx VIP
- 《生物饵料培养》全套教学课件.pptx
- 2026年部编人教版(统编版新教材)小学三年级上册道德与法治教学计划及进度表.docx
- 卫生健康系统职业技能竞赛中药调剂竞赛综合试题.docx VIP
- 工学一体化课程《信息网络布线》教学进度计划表.pdf VIP
- 2025年医疗机构中药调剂技能竞赛理论考试试题(附答案).docx VIP
- 水利工程监理实施细则范本(2025版水利部).docx VIP
- 2025年文物保护工程从业资格考试(责任工程师近现代重要史迹及代表性建筑)仿真试题及答案.docx VIP
原创力文档

文档评论(0)