[問題] 為什麼有os比沒有快 ?

看板LinuxDev作者 (鼠 尾 草 *~)時間16年前 (2009/02/18 18:53), 編輯推噓3(3011)
留言14則, 3人參與, 最新討論串1/2 (看更多)
想請問..... 之前再處理一段程式 跟IO沒關係的 就CIF size的color trasformation non os和在有os底下比較起來還是os處理較快 另外在cpu時脈越高這個差距越大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.35.232

02/20 19:44, , 1F
cache?
02/20 19:44, 1F

02/20 21:03, , 2F
我用arm926系列跑
02/20 21:03, 2F

02/20 21:04, , 3F
用ADS來編譯程式再透過ICE執行程式不會透過cache嗎?
02/20 21:04, 3F

02/20 21:17, , 4F
有OS的話 可能同時有其他的 Task 或是 Interrupt 會把你的
02/20 21:17, 4F

02/20 21:19, , 5F
工作中斷, 比較不容易保證你的工作是一直在執行..
02/20 21:19, 5F

02/20 21:20, , 6F
ISR 那些的 overhead 也比較大
02/20 21:20, 6F

02/20 21:22, , 7F
那怪了~ 這樣說有OS應該會比較慢了~ 因為搞不好背景會有
02/20 21:22, 7F

02/20 21:23, , 8F
ISR在執行~ 工作也許會沒辦法一直被執行
02/20 21:23, 8F

02/20 21:29, , 9F
或是說有OS幫你作Cache, DMA等工作...自己寫的沒注意到?
02/20 21:29, 9F

02/20 21:31, , 10F
你自己跑的時候有去啟動Cache嗎?
02/20 21:31, 10F

02/22 17:24, , 11F
cache是一定會動到的啊~ 只是nonos不會動到嗎
02/22 17:24, 11F

02/22 18:13, , 12F
我記得I-Cache D-Cache 要先去 Coprocessor 那邊啟動?
02/22 18:13, 12F

02/22 18:16, , 13F
C15的樣子...
02/22 18:16, 13F

02/22 18:16, , 14F
^P
02/22 18:16, 14F
文章代碼(AID): #19c-YYHl (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #19c-YYHl (LinuxDev)