CPU一个工作周期只能处理一条指令,人脑思考问题时、集中精力做事时也只能在一个时间内想一件事,如果你说我同时可以想几件事,做几件事,那是你利用中断原理分时处理的结果,只是中断周期很短,甚至毫秒微妙级,你察觉不到,这点跟CPU的 (time-sharing system)是一样的。 胳膊、腿、嘴是你的外设,眼、耳、鼻、皮肤是你的传感器,神经系统是你的数据总线,消化吸收系统是你的电源供应,大脑是你的CPU,这些硬件都具备了,所以你下一步需要处理好的就是你的程序了,也就是需要规划好你的嵌入式操作系统,采用 ,,,等CPU工作原理。 所以你做事时就要分清轻重缓急,重要的事属于高优先级,先处理,一般的事属于中优先级,一些娱乐消遣等属于低优先级,甚至还有一些临时中断你的干扰源,要分清是干扰还是重要任务,否则你的CPU时间就被一些杂七乱八的事占用了,你的人生就虚度过去了。 有些事是需要分时处理的。专心、专一只是说你做任何事的时候都要集中精力做好,但有时一件事的周期很长,如果同时有几件需要很长时间才能做完的事交给你,你就要分时处理了,有时可能利用。比如你需要完成一个项目:先使用51开发一个工业现场使用的PLC系统,等开发完成并试用成功后再将CPU由51升级为ARM。你对51很熟悉,有扎实的51基础,但还没学过ARM。因为开发周期很长,需要6个月,所以有两件事摆在你面前:一是花6个月时间使用51开发PLC系统,二是学习ARM的使用。你如果集中精力花6个月时间开发完51系统后,再花1个月学习ARM,然后升级开发ARM系统,这样的周期是7个月,老板肯定是不答应的。你应该边开发51,边学习ARM,这样6个月后就可以开发ARM系统了。 所以一定要利用,处理好你人生中的各项任务。只有充分安排好你的CPU时间,分配合理,你可以在短时间内完成别人一生才能完成的多项任务。优化你的系统吧,不断优化,不断升级,不断改进,学无止境。 |