理解同步,異步,阻塞,非阻塞,多路複用,事件驅動IO

如下是IO的一個基本過程   先理解一下用戶空間和內核空間,系統爲了保護內核數據,會將尋址空間分爲用戶空間和內核空間,32位機器爲例,高1G字節做爲內核空間,低3G字節做爲用戶空間。當用戶程序讀取數據的時候,會經歷兩個過程:磁盤到內核空間(這塊消耗性能,下面簡稱內核數據準備),內核空間拷貝到用戶空間(下面簡稱用戶空間拷貝)。html     內核數據準備這部分是由DMA芯片實現的,而用戶空間拷貝的
相關文章
相關標籤/搜索