Linux和Java中的I/O模型

在瞭解Java中的I/O模型之前,我們來了解一下Linux中的I/O模型。 用戶空間和內核空間 Linux爲了保證系統安全,把內存分爲了兩種空間,分別是用戶空間和內核空間。只有內核空間可以直接調用硬件(比如磁盤,網卡等)。 而我們一般的進程是在用戶空間的,位於用戶空間的進程是不能直接調用硬件的,而是通過系統調用來請求內核空間協助完成IO操作。 那內核空間是怎麼協助的呢?內核空間會爲每個IO設備維護
相關文章
相關標籤/搜索