中断和轮询
對I/O設備的程序輪詢的方式,是定時對各種設備輪流詢問一遍有無處理要求。
輪流詢問之后,有要求的就加以處理。在處理I/O設備的要求之后,處理機返回繼續工作。
盡管輪詢需要時間,但輪詢要比I/O設備的速度要快得多,所以一般不會發生不能及時處理的問題。當然,再快的處理機,能處理的輸入輸出設備的數量也是有一定限度的。
而且,程序輪詢畢竟占據了CPU相當一部分處理時間,因此程序輪詢是一種效率較低的方式,現代計算機系統中已很少應用。
輪詢效率低,等待時間很長,CPU利用率不高;中斷容易遺漏一些問題,CPU利用率高
總結
- 上一篇: 三个范式
- 下一篇: golang中的二维数组和二维切片