如题,在一个单核MCU或CPU上跑多任务,是不是不存在多个任务同时应用某个外设(因为并发)?而中断和任务可能同时应用同一外设,这时需要做好同步(互斥)?
而在多核CPU系统中,会出现不同核上的任务同时应用某一外设(因为并行),这时需要对外设进行的操作做好同步(互斥)?当然多核情况下也会存在中断和任务的情况
这种时候,芯片会在内部处理,一个用完另一个用,是会有一个类似于队列的东西,双核心还好是互斥的,多核心时,就要用到队列的方式了
你所谓的外设是什么?比如U盘算不?
同时又是怎么算的?
同时读写U盘之类的可能还是可以的,但这个实质也是相应IO的分片(时间片)响应吧。