3. CPU與I/O控制器之間的溝通,常採用哪些方法,試簡述之?(6分)