Linux內核的主要模塊

  1. 進程調度SCHED網絡

    進程調度指的是系統對進程的多種狀態之間轉換的策略。分別是:SCHED_OTHER、SCHED_FIFO、SCHED_RR。接口

  2. 內存管理MMU隊列

    內存管理是多個進程間的內存共享策略。在Linxu系統中,內存管理的主要概念是虛擬內存。進程

    沒個進程的虛擬內存有不一樣的地址空間,多個進程虛擬內存不會衝突。虛擬內存的大小一般是物理內存的2倍。內存

  3. 虛擬文件系統消息隊列

    Linxu系統下支持多中文件系統,最經常使用的是ext2和ext3,2中系統之間能夠相互轉換。
    內存管理

  4. 網絡接口硬件

    網絡接口分爲網絡協議和網絡驅動程序,網絡協議是一種網絡傳輸的通訊標準,網絡驅動程序則是對硬件的驅動程序。
    程序

  5. 進程間通訊通信

    進程間的通訊方式主要有管道方式、信號方式、消息隊列、共享內存和套接字等方式。
相關文章
相關標籤/搜索