引用:
作者ianme
沒那麼扯吧?其實這種問題就是去看波的書吧,物理光學跟電磁波等等的。
|
I/O要跟CPU溝通絕對不只是這麼簡單...
I/O工作頻率與內部工作頻率可能就相差好幾百萬倍~
(自行想像CPU時脈與RAM差別多大...再推想I/O對CPU而言有多慢)
訊號會衰減(或遺失)不單單只是因為線材長度與材質...
通常當有I/O需要處理的時候(這裡假設
輸入)會送一組信號要求CPU認可...
(CPU會依情況或優先權判斷是否立即處理,若手邊仍有優先權更高的程序則可能不立即理會)
通過認可後才會釋放一道Clock讓I/O把訊息丟到上面 (可能是clock的上昇緣)
但若在這個上昇緣下降前輸入訊號來不及送達 (也許因受線材或距離等傳輸介質影響)
就會造成訊號漏失...