雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。
OSとはなんでしょう。なにがOSで、なにはOSではないのでしょう。OSとカーネルはどう違うのでしょう?
OSを自作してみたいと考えた場合、多くの人はWindowsやLinuxを思い浮かべますね。あそこまで高度ではないにしても、ぼんやりと「ああいうものを作れないものか」と考えるはずです。
私などと違って、なんらかの専門の教育を受けている方々の場合、たぶんOSとはなにかをきちんと定義した理論があるのでしょう。
こういった様々なことを考慮していくと、逆にわからなくなってしまいました。
具体的に言えば「LinuxはOSか?」という問いです。
- いや違う。Linuxは厳密にはカーネルのみだ。OSではない
- いやいやあれはOSだ。なぜなら・・・・・
- いや違う。それが正しいとすればWindows+メモ帳もOSになるじゃないか
- いや違うそもそもOSとは・・・・
- じゃあDOSはどうなんだ。あれは・・・
そんなわけで、「OSとはなにか」「どこからどこまでをOSと言うのか」を考えるとどんどんわからなくなってしまいます。
それだとキリがないので、「私が捉えるOS」は以下のものとします。
- パソコンの電源を入れると、BIOSの次に実行される。(IPL除く)
- そのプログラムを土台として様々なプログラムを実行できる
・・・っと、こういうことに限定します。
Last-modified: 2024-01-06 (Sat) 22:39:13 (JST) (404d) by