MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/25 おすすめ情報に 『 【案件】Azure AD関連の認証設計/azureの基本設計 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


OS・カーネル・シェルの違い
profile-img
投稿者: A.Sさん
投稿日:2024/05/27 14:36
更新日:2024/05/27 15:18
like-img
分類
技術
テクノロジー
全般
キャリア
運用・保守
投稿内容

OS、カーネル、シェルの違いについて記載いたします。

 

OSとは

OSは、PCやスマートフォンなどのデバイスでハードウェアリソースを管理し、プログラムが正しく動作する環境を提供するソフトウェアです。よく知られているOSには「Windows」「iOS」「Linux」などがあり、これらはすべてコンピュータの操作を支える重要な役割を果たしています。

 

カーネルとは

カーネルはOSのコア部分にあたるものです。カーネルは重要なソフトウェアの1つであり、メモリやCPUの管理などを行い、プログラムの実行をサポートします。カーネルだけでPCが成り立っているわけではなく、シェルやデーモンなど他のソフトウェアと連携して動作します。

 

シェルとは

シェルはユーザーとカーネルの間を取り持ち、通訳のような役割を果たすソフトウェアです。例えば、ユーザーがでコマンドを入力すると、シェルがそのコマンドをカーネルに伝え、カーネルが処理結果をシェルに返し、シェルが結果を表示します。シェルには「bash」「zsh」などの種類があり、ユーザーは好みのシェルを選ぶことができます。

 

以上になります。

参考URLOS、カーネル、シェルってなんやねんって話 | ramble - ランブル - (impl.co.jp)

コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3