- ベストアンサー
カーネルとはなんですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「カーネル」はオペレーティングシステムの中核部分を示す言葉ですが、ここ15年ほどの間に2つの意味ができています。 1.古典的なOSにおける定義 オペレーシングシステムのからコマンドインタフェースを取り除いた部分。 主に,ファイルシステム、プロセス管理、ユーザ管理、通信、デバイス(CPUとメモリを含む)/リソース(システム設定を含む)管理、同期/タイマを指します。 2.新しいOSにおける定義 古典的なカーネルの定義から上位へのシステムインタフェース(システムコール/API)と下位へのシステムインタフェース(デバイス管理部分)を取り除いて独立性を持たせたもの。 マイクロカーネル、カーネライズドカーネルと呼ばれる。 上位インタフェース、下位インタフェースは交換可能であり、一つのマイクロカーネルで多くのオペレーティングシステムのエミュレーションを可能とする。 例えばlinuxは古典的なカーネルを持つOSでそのカーネル部分の多くが(親に当たる)minixカーネルからの流用です。 また、Microsoft Windowsも古典的なカーネルを持ちます。 対してMacOSはMachのマイクロカーネルの流れを汲む(直接的にはMachマイクロカーネルで動作していたNextStepの流れを汲む)カーネライズドカーネルを持ちます。
関連するQ&A
- カーネルは、変わったのですか???
win7のカーネルはvistaとちがうのですか 少しはカーネルに変更があったのでしょうか そもそもカーネルが、何なのか良く分かりませんが そのあたりの説明も交えての回答宜しくお願い致します。
- 締切済み
- その他(ソフトウェア)
- カーネル?
今まで読んだ本だとカーネルという中心部があって、その周りに色々なプログラムが 動作していると書いてありました。アバウトにイメージだけで理解していたつもりですが、 カーネルって何?と聞かれると上手く答えられません。 人間で言うと、何に該当するのでしょうか? それから、ウィンドウズはヴァージョンが変わっても、カーネルは殆ど変わらないと 聞いた事があります。 カーネルというものは、ヴァージョンが上がって行かないものなのでしょうか? その周りのプログラムだけがどんどん新しくなっていくのでしょうか? どうぞ宜しくお願いします。
- 締切済み
- その他(Windows)
- Redhat9のカーネルのアップについて
お世話になります。 http://bicniws.okweb.jp/kotaeru.php3?q=734081の 回答を見ながらカーネルのアップをしているのですが うまく行きません。 詰まるところは 一番下の、「Save Configuration to an Alternate File」を選んで、 定義ファイルを適当な名前でセーブ。 といところで、これはFDに保存するのでしょうか? 適当な名前をつけてsaveをクリックしてexitした後 またsaveしますかって聞いてくるので、saveしますが 定義ファイルを取り込む場面でsaveしたはずの定義ファ イルを読み込むことが出来ませんでした。 現在のカーネルは2.4.20-8とかなり古いのでUPさせたい です。よろしくお願いいたします
- ベストアンサー
- Linux系OS
- turbolinux カーネルのバージョンについて
いつもお世話になっております。 本日は「Turbo Linux」のバージョンについて 質問があります。 先日MACとのFile共有について「Netatalk」について お教えいただいたのですが、 インストールにはカーネルのバージョンが関係 ある様子です。 お恥ずかしい事にカーネルのバージョンどころか OSのバージョンまで現段階ではわからない状態です。 Rootでログインした後、 どのような操作を行えばOSのバージョン、また カーネルのバージョンを知ることができるので しょうか?ご存知の方いらっしゃいましたら ご指導の程、お願いいたします。
- ベストアンサー
- その他(OS)
- カーネル再コンパイルについて
ソースコードを書き換え、それを反映したカーネルを作りたいと思っているのですが、今現在のカーネルのコードを書き換え、saveした上でカーネルの再構築をすれば、できたカーネルには書き換えた内容が反映されているのでしょうか? また、書き換えた際に使っていたカーネルはどうなるのでしょうか? redhat2.4.20-8を使っています。 ブートローダはLILOを使っています。
- ベストアンサー
- Linux系OS
- kernel(カーネル)のver.upについて
ディストリビューションに"FedoraCore"を利用しています。 kernelのソースファイルは、 http://www.kernel.org/ に置いてありますが、 RPMパッケージはどのURLにおいてあるのでしょうか? また、"Fedora"と"RedHatEnterprise"は同じkernelを利用していると考えてよろしいのでしょうか? もし違う場合、"RedHatEnterprise"のkernelはどちらに置いてあるのでしょうか? ご教授のほどよろしくお願いします。
- 締切済み
- Linux系OS
- カーネルの再構築とは?
カーネルの再構築について調べています。 ネットで検索してみると色々なLinuxディストリビューションでのカーネル再構築方法が結果として出てきますが、そもそもカーネルの再構築とは一体何なのかが自分には分かりません。 デバイスに合わせてカーネルから不要なモジュールを削除する・・など部分的な動作は少し調べましたが、再構築の全体像がまだ見えません。 1:カーネル再構築とは何を行うことか。どのファイルを操作するか。 2:カーネル再構築はなぜ必要か。OSにどのような影響を及ぼすか。 以上を教えて頂けると有り難いです。よろしくお願いします。
- 締切済み
- Linux系OS
お礼
カーネルの範囲、APIとの違いなど、イメージとして良く分かりました。 職業柄、詳細部分への関心も募りますが、それでも今までもやもやしてたものが、すっきりとしました。ありがとうございました。