嵌入式笔试总结自己的亲身体会.docxVIP

  • 4
  • 0
  • 约1.71万字
  • 约 19页
  • 2019-02-26 发布于广东
  • 举报
1、 同步是一种更为复杂的互斥,而互斥是一种特殊的同步 相交进程之间的关系主要有两种,同步与互斥。所谓互斥,是指散布任不同进程Z间的若干 程序片断,当某个进程运行其中一个程序片段时,其它进程就不能运行它们之中的任一程序片段, 只能等到该进程运行完这个程序片段后才可以运行。所谓同步,是指散步在不同进程之间的若干 程序片断,它们的运行必须严格按照规定的某种先后次序来运行,这种先后次序依赖于要完成的 特定的任务。 2、 中断处理过程都要经历以下步骤: 所谓中断应该是指外部硬件产生的一个电信号,从cpu的中断引脚进入,打断cpu当前的运 行; 所谓异常,是指软件运行中发生了一些必须作岀处理的事件,CPU自动产生一个陷入来打断 当前运行,转入异常处理流程。 请求中断f响应中断f关闭中断f保留断点f中断源识别f保护现场f中断服务子程序f 恢复现场f中断返回。 3、 编写一个可重入的函数。 可重入的函数指的是在多线程状态下,幣数可以在被一个一个线程调用没有返回前被另一个 线程调用。 例如:如果函数里面需要设置某个全局变量,在刚刚设置完成没有使用前,有另一个高优先级的 线程调用了这个函数,把全局量设置成了另一个值,然后执行结束退出。 刚刚被抢占的线程恢复运行,但是函数没法知道这个值已经被改变了,在后面继续使用这个全局 变量,就会造成问题。 这样的函数就是不可重入的。 函数可重入指的是:如果你用相

文档评论(0)

1亿VIP精品文档

相关文档