質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
OS

OS(オペレーティングシステム)は、システムソフトウェアの一種であり、一般的に、ハードウェアを直接的に管理・操作する最も中心的な機能を有するソフトウェアがオペレーティングシステムとして呼ばれます。

Q&A

2回答

773閲覧

osのMBRロードではなぜfatを使うのか

KAtago

総合スコア10

OS

OS(オペレーティングシステム)は、システムソフトウェアの一種であり、一般的に、ハードウェアを直接的に管理・操作する最も中心的な機能を有するソフトウェアがオペレーティングシステムとして呼ばれます。

0グッド

0クリップ

投稿2019/03/31 05:17

そのままです。なぜ、osのブートローダーはFATを使用するのでしょうか。
http://softwaretechnique.jp/OS_Development/Tips/bios_services.html
でも、
http://www.ijack.org.uk
でもブートローダーはFATを使用しています。これはbiosがFATを使用しているからなのでしょうか?また、linuxやfreebsdもロードの際にFATを使用しているのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ikedas

2019/03/31 05:22

「FATを使用している」というのはどういうことを言っているのでしょうか。挙げられたURLの記事から、それぞれ該当する箇所を、文意がわからなくならない必要最小限の量だけ引用して、質問文に追記してください。
guest

回答2

0

参照しているページは、どちらも OSを作ってみましょう、のページですね。
で、どちらも初めての人向けの解説では無いかと思います。

とすると、FATにする理由は十分にあると考えます。(以下、推測)

  1. FAT形式は、PCで古くから使われている形式であり、多くの環境で有効。
  2. 古い形式なので、資料も多く、説明が容易。
  3. サポートされるディスク容量は少ないが、初心者対象と考えれば、十分。

この辺では無いかと、思います。
FATしか MBRがサポートされていない、のは不思議と思って調べましたが、他の形式 (NTFS等)でも、問題は無いようです。(制約のある組合せはあるようですが)

linuxやfreebsdもロードの際にFATを使用

Linuxを普通にインストールすると、FATでは無いですね。 FreeBSDは分かりませんが、わざわざ、FATにする必要は無いと思います。(まあ、昔のPCでは分かりませんが)

投稿2019/05/02 06:48

pepperleaf

総合スコア6383

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

そのOSにとって都合のいい形式だからです。
他の(流行っている)OSが載っているディスク上に併設される形で自分のOSを載っけてもらうのならば、流行っているOSが使っている形式を使う必要があります。
自分のOSが売れる自信があれば他の形式なんて見向きもせず、独自の形式を採用したでしょう。

投稿2019/05/02 05:17

sage

総合スコア1216

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問