[理工] os Multiprogramming Multiprocessors

看板Grad-ProbAsk作者 (yoooooz)時間4年前 (2020/03/15 12:14), 編輯推噓4(4026)
留言30則, 6人參與, 4年前最新討論串1/1
請問一下 在Multiprogramming System中有個paraller execution,是指說有多個processes可以同時執行,在不同CPU上跑 那跟Multiprocessors systems的區別差在哪阿 Multiprocessors systems不也是多個CPU同時在執行嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.125.220.53 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1584245641.A.112.html

03/15 13:57, 4年前 , 1F
multiprocessor 一定是多顆CPU multiprogramming 可以只
03/15 13:57, 1F

03/15 13:57, 4年前 , 2F
有一顆
03/15 13:57, 2F

03/15 21:47, 4年前 , 3F
重點是concurrency(並行)跟 parallelism(平行)的差別
03/15 21:47, 3F

03/15 21:47, 4年前 , 4F
並行指的是多個不同程式分段在同一個處理器上執行 對
03/15 21:47, 4F

03/15 21:47, 4年前 , 5F
應到time sharing system的概念 實際上任何一個時間點
03/15 21:47, 5F

03/15 21:47, 4年前 , 6F
都只會有一個程式被執行,只是每隔一段時間就會切換程
03/15 21:47, 6F

03/15 21:47, 4年前 , 7F
式 讓使用者有同時執行多個程式的感覺
03/15 21:47, 7F

03/15 21:47, 4年前 , 8F
此時在處理器中輪轉的應用程式數目就是multiprogramming
03/15 21:47, 8F

03/15 21:47, 4年前 , 9F
degree
03/15 21:47, 9F

03/15 21:47, 4年前 , 10F
但如果是一個multiprocessors system 就可以真正達到平
03/15 21:47, 10F

03/15 21:47, 4年前 , 11F
行化處理 也就是多個process可以“同時”在不同處理器上
03/15 21:47, 11F

03/15 21:47, 4年前 , 12F
被執行
03/15 21:47, 12F

03/16 16:44, 4年前 , 13F
這東西其實不太會考==
03/16 16:44, 13F

03/16 16:46, 4年前 , 14F
multiprogramming 是在1~多個processor上執行多個程式
03/16 16:46, 14F

03/16 16:46, 4年前 , 15F
multiprocessor 就一個程式可在多個processor上執行
03/16 16:46, 15F

03/16 16:48, 4年前 , 16F
那至於如何讓1個程式在多個processor上執行 則牽扯到平
03/16 16:48, 16F

03/16 16:48, 4年前 , 17F
行部分
03/16 16:48, 17F

03/16 16:50, 4年前 , 18F
例如可以用SIMD或SIMT實現
03/16 16:50, 18F

03/16 16:53, 4年前 , 19F
至於若你只有1 cpu 則multiprogramming是不能parallel
03/16 16:53, 19F

03/16 16:53, 4年前 , 20F
的 只能concurrent運作 這名詞是有區別的
03/16 16:53, 20F

03/16 16:55, 4年前 , 21F
想知道multiprocessor就看計組原文最後一章 順便還可以
03/16 16:55, 21F

03/16 16:55, 4年前 , 22F
看看GPU和Arithmetic Intensity等
03/16 16:55, 22F

03/16 17:02, 4年前 , 23F
另外補充一個程式可以被平行處理的部分通常是在Array運
03/16 17:02, 23F

03/16 17:02, 4年前 , 24F
算上 那要加速平行處理 有時可以用Software prefetching
03/16 17:02, 24F

03/16 17:02, 4年前 , 25F
的方式加速 或加大Memory Bandwidth
03/16 17:02, 25F

03/16 23:58, 4年前 , 26F
感覺遲早會考欸哈哈
03/16 23:58, 26F

03/19 13:16, 4年前 , 27F
現在資工所已經沒有什麼會考什麼不會考了
03/19 13:16, 27F

03/19 13:16, 4年前 , 28F
看看今年清成的考題 傻爆眼
03/19 13:16, 28F

03/19 13:40, 4年前 , 29F
arithmetic intensity 真的覺得蠻常看到的 可以好好看一下算
03/19 13:40, 29F

03/19 13:40, 4年前 , 30F
盤那邊介紹圖表的意思
03/19 13:40, 30F
文章代碼(AID): #1URQk94I (Grad-ProbAsk)