web-dev-qa-db-ja.com

オペレーティングシステムとカーネルの違いは何ですか?

オペレーティングシステムとカーネルの違いがわかりません。誰か説明してもらえますか?

91
gani

カーネルオペレーティングシステム の一部であり、次のような低レベルのサービスを提供するハードウェアにより近いものです。

  • デバイスドライバ
  • プロセス管理
  • メモリ管理
  • システムコール

オペレーティングシステムには、ユーザーインターフェイス(シェル、GUI、ツール、サービス)などのアプリケーションも含まれます。

66
stacker

オペレーティングシステムとカーネルの違い:

カーネルはオペレーティングシステムの一部です。オペレーティングシステムは、ハードウェアおよびアプリケーションと直接通信するソフトウェアパッケージです。カーネルは、オペレーティングシステムの最低レベルです。カーネルはオペレーティングシステムの主要部分であり、コマンドをコンピューターが理解できるものに変換する役割を果たします。カーネルの主な機能は次のとおりです。

  1. メモリ管理
  2. ネットワーク管理
  3. デバイスドライバ
  4. ファイル管理
  5. プロセス管理
34
vikas yadav

基本的にカーネルは、ハードウェア(コンピューターで利用可能なデバイス)とアプリケーションソフトウェア(MS Office、Visual studioなど)の間のインターフェイスです。 OSの一部とコア。メモリ管理、I/O管理、プロセス管理など、OSの非常にデリケートなタスクは、カーネルのみが処理します。

究極の違いは

  1. カーネルは特定の範囲でのハードウェアレベルの対話を担当しますが、OSはコンピューターの全範囲とのハードウェアレベルの対話に似ています。
  2. カーネルはSystemCallsをトリガーして、この時点でこのリソースが利用可能であることをOSに通知します。OSは、リソースを利用するためにそのシステムコールを処理します。
11
Manikandan