昨天买了本《匠人手记》,就是冲着《编程思路漫谈》一文买的,是比网上的多了些流程图什么的,但是有些我还是没看明白。
问题如下:
1。优先调度机制中,优先级是怎么处理的,是否是把优先级高的放在程序的主循环的前面来处理,另程序执行完优先级高的模块,怎么返回用GOTO。
2。时间片与分时调度机制中假如我在执行一个函数,时间到了(如定时器时间到了),我要处理另一个功能模块了,那么我现在执行的函数怎么处理,做现场保护?(用汇编去压栈?)汇编和C的接口怎么处理?(如IAR)?在多工序程序结构是否存在同样的问题? |