Re: [請益] 那些語言或程式用上 多核心 CPU
※ 引述《avi.bbs@bala.mis.ccu.edu.tw (keep healthy body)》之銘言:
: ※ 引述《ggg12345.bbs@ptt.cc (ggg)》之銘言:
: > Notebook 都改用雙核心 cpu , 那些程式或應用是已經用上這項技術的 ?
: > 要發揮多核心的作用, 使用那種程式語言會比較適當 ?
: 其實支援雙核心第一應該是程式語言所跑的平台
: 也就是說假設你的OS根本就不支援雙核心
: 你用什麼程式語言應該都一樣
OS 應該也是用程式語言寫出來的, X86 server 不是也有多處理機的 ?
記得 Linux 跟 MicroSoft OS 都支援多處理機, 多核心不就能像
multi-cpu 那樣跑, 好像 Intel 單主機板能裝到 4-6 cpu ?
: 當OS有支援的狀況下
: 再來使用某程式語言開發的時候,或多或少到run time的時候
: OS應該會決定是否要使用到雙核心的技術
: 我是覺得這一段應該是OS會做掉
: 也就是說哪種程式語言可能都一樣
: 或許有某個程式語言有所謂的支援雙核心
: 但我想,那大概也只是讓你在開發的過程當中選擇是否要應用到雙核心技術
程式都是片段片段的寫出來, 好幾個程式不也是可以同時下命令點選一起跑, 這
樣的跑法只有寫 OS 的程式語言才會有嗎 ? 是因為程式語言的關係嗎 ?
: 記得看過一篇文章是說當時INTEL為了開發雙核心的技術
: 光compiler就搞了好幾年,因為當換算到machine time的時候要決定哪段code
: 要讓哪個CPU跑,還要解決同步不同步問題
compiler 要負責計算 machine time ? 現在的 compiler 會回答說這個程式編好
後, 大概跑多久會做完 ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.5.55
討論串 (同標題文章)