Kernel

一般來說,Kernel 管理的事項有:

  • System call interface :一些服務與 kernel 溝通之後,將硬體的資源進一步的利用;
  • Process control :系統程序控制中心,所以核心編的越小越好;
  • Memory management :控制整個系統的記憶體管理;
  • File system management :檔案系統的管理,例如 I/O 等等的工作啦!還有不同檔案格式的支援啦等等,如果你的核心不認識某個檔案系統,那麼您將無法使用該檔案格式的檔案囉!例如上面提到的 Windows 98 不認識 NTFS 檔案格式的硬碟;
  • Device drivers :就如同上面提到的,硬體的管理是 Kernel 的主要工作之一,當然囉,裝置的驅動程式就是核心需要做的事情啦!好在目前都有所謂的『可載入模組』功能,可以將驅動程式編輯成模組,就不需要重新的編譯核心啦!這個也會在後續的核心編譯當中提到的!
  • posted @ 2005-03-26 23:45  Pootow  阅读(494)  评论(0编辑  收藏  举报