2010-07-23 141 views
52

我不明白操作系統和內核之間的區別。有人可以解釋嗎?操作系統和內核有什麼區別?

+2

爲什麼不是Windows 7中稱爲內核? – miku 2010-07-23 06:20:04

+1

想想汽車/發動機 – Anycorn 2010-07-23 06:32:00

+2

@Roque Santa Cruz:出於同樣的原因,電腦不叫屏幕。 – 2010-07-23 06:33:49

回答

47

kerneloperating system並靠近它提供 低電平服務,如硬件的一部分:

  • 設備驅動
  • 過程管理
  • 存儲器管理
  • 系統調用

操作系統還包括ap像用戶界面(shell,gui,工具和服務)。

28

操作系統和內核之間的差異:

內核是操作系統的一部分。操作系統是直接與硬件和我們的應用程序通信的軟件包。內核是操作系統的最低級別。內核是操作系統的主要部分,負責將命令翻譯成計算機可以理解的內容。 內核的主要功能是:

  1. 存儲器管理
  2. 網絡管理
  3. 設備驅動
  4. 文件管理
  5. 過程管理
10

基本上內核是硬件之間的接口(在計算機中可用的設備) 和應用軟件(如MS Office,Visual Studio,等)。如果我來告訴OS是什麼,那麼答案可能是一樣的。因此內核是OS的核心部分。內核管理,I/O管理,進程管理僅受內核處理。

所以最終的差別在於,

  1. 內核負責硬件級別的交互在某些特定range.But操作系統就像是用電腦的全部範圍的硬件層次的互動。
  2. 內核觸發SystemCalls親密的操作系統,這個資源是可用在這一點上time.OS的是負責處理該系統,以利用資源調用。*
相關問題