精華區beta Programming 關於我們 聯絡資訊
※ 引述《MasterChang (我愛ASM)》之銘言: : ※ 引述《ggg12345 (ggg)》之銘言: : : ※ 引述《MasterChang (我愛ASM)》之銘言: : : 不同的事情同時發生, 跟下達命令讓事情即時完成, 這是兩件不同性質的事. : : 這裡沒人提 "即時" , 這裡只提同時進行. : : 不同的事情同時發生?你怎麼知道同時?你的同步資訊從何而來? : 還是說周邊都在run就是叫做同時? : : : : 「同時」跟「即時」並不相同,如果你不能區分兩者概念,你可以問 : : : 教OS的老師。 : : 這是自造爛靶混淆自爽. : : processor 對 cache , 各 I/O controller 對 bus separated memory 透過 : : DMA 都能 "同時" 各做各的事. : : 我先前的問題你還沒有回答。 : 怎樣處理器才能再存取暫存器「同時」存取I/O。你的I/O controller : 又是何物?到底是bus controller還是其他東西?請講清楚。 : : 你知道DMA是什麼嗎?Brey那本書第七章有講。我就不PO了。 : 如果DMA正處理記憶體與I/O元件間的直接存取動作.那DMA如何「同時」 : 處理兩個不同的I/O對不同記憶體做直接存取的動作? : : 為什麼這樣問?因為你寫的 : 「各 I/O controller 對 bus separated memory事. 透過 DMA 都 : 能 "同時" 各做各的事.」 : : 還是你的「同時」與我的「同時」不一樣。 : : : 現在是您想問甚麼 ? 何來答非所問 ? : : 是我請教您, 我提出疑問: 組語與計組是否該能讓學習者知道 processor 的計算 : : 與 I/O controller 對 IO device 的資料傳送能 同時 進行 ? : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : : 這句話就好像在問「兩顆CPU各自跑自己的TASK能不能同時進行」.. : : 你講的I/O controller是什麼東西請講清楚。是匯流排控制器? : 還是其他?你的「同時」是什麼?都在run就是同時? : : 計算與I/O在單一處理器下無法進行。I/O是Input與Output的 : 縮寫,處理器I/O後的裝置可以與處理器進行計算同時運作, : 這是因為I/O已經結束。 : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 211.74.180.225 : ※ 編輯: MasterChang 來自: 211.74.180.225 (07/14 19:36) : → MasterChang:很多擺明了就是教科書的書,前言都會 211.74.180.225 07/14 19:47 : → MasterChang:講課程目標與方法,不要都不看。 211.74.180.225 07/14 19:47 謝謝您的指教啦 ! 再次謝謝 ! 個人認為天下的所有平行與同時進行都是 "你走你的陽關道, 我過我的獨木橋", 連 造車pipeline 都是各鎖各的螺絲. 您的認知高深博大, 這些問題就待其他高人囉 ! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.1.146
FlyinDeath:ㄎㄎㄎ 61.231.203.133 07/14 21:07