【ふんわりとイメージするIT用語】 カーネルとは?

言語
スポンサーリンク

PCを使用しているとIT用語がこれでもかと登場しますよね。
その都度調べるけど、ある用語の説明に別の用語が使われていてよくわからなくて放置していたりしませんか?
ということで、本当に基礎的な用語からあまり聞かない用語まで気になった用語を順次調べて自分の言葉でまとめていこうと思います。

今回は「カーネル」についてです。

初めに

IT用語をまとめたサイトは数多くあります。
あるのですが、詳しく説明しようとしているのか情報過多になって、結局何が言いたいのかわからないサイトが非常に多いです
また、編集者が知ってて当たり前と認識している内容の説明はスルーしていることも多々あります。

私は一応電気電子が専攻なので、IT用語は基礎中の基礎から知りたいのです。
その為、こうして自分で調べて自分なりに自分の言葉でまとめておこうと思ったわけです。

本記事は、タイトル通り”ふんわりとイメージする”、つまり入門向きの内容となっています。
難しい言い回しがあるなら例を挙げるなりして噛み砕いて記載します。
そこまでしないと自分で理解したと言えませんし。

また、形式ばった書き方だと拒否反応が起きる方もいそうなので、言葉遣いもゆるゆるにしています。

詳細なガチガチとした解説をお求めの人は他のサイトを見よう!
『せっかくだから俺はこの緑のブログを選ぶぜ!』という方はこのまま読み進めてくださいな。

カーネルとは?

カーネルとは英語で[kernel]と書きます。
意味は[核]です。
IT業界では、OSの中核を担うソフトウェアを指しています。

OSとは、PCやスマートフォンなどのコンピュータを操作する為の根幹を担うシステム・ソフトウェアのことです。
OS自体がコンピュータの核なのですが、カーネルはその核を動かす為の更に中核的な部分のソフトウェアです
魔王軍のTOPである四天王の筆頭のような重要な中でも更に重要なヤツだとでも思ってください。

ただ、中核的な存在とは言え、カーネルだけでは成り立たないので、他にもシェルと呼ばれるソフトウェアなども組み合わせることでOSというソフトウェアが出来上がります

カーネルは具体的にどんなことをしているかというと、ハードウェアに一番関わる箇所を担当しています
CPUメモリと直接やり取りをしてコントロールしているのがカーネルです。

他には、アプリケーション(OSでは足りない部分を補う為に入れる応用のソフトウェア)の実行許可をしてプロセス(プログラムが実行されている状態、その実行単位のこと)を管理しています。

まとめ

カーネルとは、OSの中核を担うソフトウェアのことです。
OSを構成する要素の中でも特に重要なヤツと覚えましょう。

以上、「カーネル」についてでした。


タイトルとURLをコピーしました