[問題] 請問Buffering 和Spooling的不同?

看板CSSE (電腦科學及軟體工程)作者 ( bb客)時間16年前 (2008/10/07 22:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
不知可不可以在這邊問~ 我在書上看到說,Spooling是可以同時對多個工作做CPU computation和I/O Buffering則是同一時間內,只能對同一個工作做CPU computation和I/O~ 可是東想西想這兩者的原理,又覺得很奇怪~ 因為,假設有三個process,Buffering的意思不就是說, 當P1在將資料輸出至output Buffer時,P2正在做Computation,P3正在輸入至 Input Buffer,等到P1由I/O輸出後,P2可接著填入Ouput Buffer,P3可以到CPU上 做Computation......,如此P2與P3恰好為overlay execution →問題:P2、P3不是就是兩個不同的工作嗎@@? 一直有個茫點不太懂,不知道有沒有人可以說明一下的@@ 3Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.195.41
文章代碼(AID): #18wtaAWQ (CSSE)
文章代碼(AID): #18wtaAWQ (CSSE)