討論串[請益] 那些語言或程式用上 多核心 CPU
共 30 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者rightson.時間18年前 (2007/05/15 14:01), 編輯資訊
0
0
1
內容預覽:
> 這段非常怪,Compiler也許可以回答你每個指令要花多少週期做完,但無法回答你這程式> 要花多少時間才能跑完,事實上,只要是圖靈機(Turing Machine,目前的機器皆是),> 是無法回答這個問題的,因為這是所謂的Halting Problem.. 不對吧. halting proble
(還有338個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者ggg12345 (ggg)時間18年前 (2007/05/15 02:26), 編輯資訊
0
0
0
內容預覽:
多工也是可以用多處理機吧 ! 多核雖然裝在同一個 CPU Chip 但是. Program Counter 數是配多核的, 多核應該能逼近多處理機那樣跑.沒有前後次序相關的片段都是可以平行的, 等前面做完後面才能接著做的, 才需要前面的來通知, 何時該通知, 由寫程式的來安排就不難, 現在的程式語言

推噓3(3推 0噓 1→)留言4則,0人參與, 最新作者interpreter (點點加油)時間18年前 (2007/05/15 01:45), 編輯資訊
0
0
0
內容預覽:
多工,是單核心,做得很快讓你覺得是同時在做,達到mutiprocess的效果. __A__. ___B__. __C__. .... 多工的程式?嗯…用詞不太對 建議您可以認真的瞭解一下多工的定義. 那些看似同時可做兩件事的其實都是很快的context switch 也就是multiprogramm
(還有221個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者ggg12345 (ggg)時間18年前 (2007/05/15 01:12), 編輯資訊
0
0
0
內容預覽:
現在的 Windows , Linux OS 不是多處理機又是多工的嗎 ? 那麼多核心為甚麼. 不能像多處理機那樣跑 ?. OS 也是用程式語言寫出來的, 現在的程式語言寫不出有多工的程式嗎 ?. 那麼使用 thread lib 寫的程式不算多工 ?. 寫 OS 的程式語言跟寫一般程式的程式語言沒有
(還有141個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者ccbruce (彼女に会いたい)時間18年前 (2007/05/14 21:49), 編輯資訊
0
0
0
內容預覽:
刪光光.... 多工應用必須要有作業系統與硬體互相搭配,雖然作業系統用也是用語言寫出來的,不過在牽涉與CPU相關的各項作業時,就必須用到CPU提供的指令集。也就是說,作業系統因為有CPU的硬體支援,及自己實作的各項功能,而提供了其下之應用程式的多工需求。. 你所謂的「好幾個程式不也是可以同時下命令點
(還有102個字)