質問: linuxカーネルは誰が動かしているのでしょうか。 linuxカーネルは、ほとんどc言語で書かれているということですが、そのプログラムは誰が(どういった仕組み)で動かしているのでしょうか。 自分で作ったプログラムならosの上で動くのは、なんとなくイメージできるのですが...。 どなたか、初心者にも分かる言葉で教えて頂けないでしょうか。宜しくお願い致します。
回答: (windowsを念頭にしての解説ですが)基本的なpcの起動の流れは参考urlにあるページでも参考にしてください。 最終的には、mbrもしくはブートセクタにインストールされたブートローダ(lilo/grub等)によってカーネルは起動されます。 参考url:http://homepage2.nifty.com/winfaq/howtoboot.html