作者Cyrilse (鼠 尾 草 *~)
看板LinuxDev
标题[问题] 为什麽有os比没有快 ?
时间Wed Feb 18 18:53:21 2009
想请问.....
之前再处理一段程式
跟IO没关系的
就CIF size的color trasformation
non os和在有os底下比较起来还是os处理较快
另外在cpu时脉越高这个差距越大
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.125.35.232
1F:→ fxxkboss:cache? 02/20 19:44
2F:→ Cyrilse:我用arm926系列跑 02/20 21:03
3F:→ Cyrilse:用ADS来编译程式再透过ICE执行程式不会透过cache吗? 02/20 21:04
4F:推 TroyLee:有OS的话 可能同时有其他的 Task 或是 Interrupt 会把你的 02/20 21:17
5F:→ TroyLee:工作中断, 比较不容易保证你的工作是一直在执行.. 02/20 21:19
6F:→ TroyLee:ISR 那些的 overhead 也比较大 02/20 21:20
7F:→ Cyrilse:那怪了~ 这样说有OS应该会比较慢了~ 因为搞不好背景会有 02/20 21:22
8F:→ Cyrilse:ISR在执行~ 工作也许会没办法一直被执行 02/20 21:23
9F:→ TroyLee:或是说有OS帮你作Cache, DMA等工作...自己写的没注意到? 02/20 21:29
10F:→ TroyLee:你自己跑的时候有去启动Cache吗? 02/20 21:31
11F:→ Cyrilse:cache是一定会动到的啊~ 只是nonos不会动到吗 02/22 17:24
12F:推 TroyLee:我记得I-Cache D-Cache 要先去 Coprocessor 那边启动? 02/22 18:13
13F:推 TroyLee:C15的样子... 02/22 18:16
14F:→ TroyLee:^P 02/22 18:16