天脉(ACoreOS)操作系统培训第六章:异常中断与定时器课件.ppt

上传人:晟*** 文档编号:14798247 上传时间:2022-11-30 格式:PPT 页数:31 大小:665KB
下载 相关 举报
天脉(ACoreOS)操作系统培训第六章:异常中断与定时器课件.ppt_第1页
第1页 / 共31页
天脉(ACoreOS)操作系统培训第六章:异常中断与定时器课件.ppt_第2页
第2页 / 共31页
天脉(ACoreOS)操作系统培训第六章:异常中断与定时器课件.ppt_第3页
第3页 / 共31页
天脉(ACoreOS)操作系统培训第六章:异常中断与定时器课件.ppt_第4页
第4页 / 共31页
天脉(ACoreOS)操作系统培训第六章:异常中断与定时器课件.ppt_第5页
第5页 / 共31页
点击查看更多>>
资源描述

第六章异常、中断与定时器n异常处理与信号机制n中断服务程序n系统时钟、高精度时钟、看门狗定时器2提纲异常处理概述n异常为CPU产生的正常执行流程外的事件。如,trap和断点指令、零除、浮点或整形溢出、非法指令或地址错等n异常将产生“内部”中断n操作系统在系统初始化阶段安装异常处理程序,这些程序在异常发生时被调用,并可调用用户定义的异常处理程序n异常处理程序通过发送信号与用户任务进行通信。3异常处理概述n异常与不同体系结构相关,本培训教程仅讨论异常的通用处理。不同体系结构相关处理,可参考硬件手册。4信号5信号n信号类似一种软中断n信号发送给指定任务,用于通知发生某种异步事件n任务在接收到指定信号后,执行相应的信号处理n信号处理完成后,正常任务执行被恢复(除非信号引起异常发生)6信号n信号机制建议使用于通常的任务间通信n信号可能以非常高的优先级被处理,如信号到达时,任务正采用优先级继承或优先级天花板n打断任务正常执行流程(最好创建多个任务,而不采用在一个任务内通过信号实现多种操作)n可能引入重入的问题,当任务执行的信号处理程序与任务正常代码调用相同的接口时n任务通常采用信号量实现对临界区的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。