ブート wikipedia|無料辞書
ブート(または
ブートストラップ、
boot、
bootstrap)は、
コンピュータシステムの電源を入れたときに
オペレーティングシステムを起動するまでの処理の流れをいう。また、
ブートローダ(
boot loader)とは、ブート処理を行うソフトウェアを意味する。
◆ ブートローダ
多くの
コンピュータシステムでは、メモリ(
ROMまたは
RAM)上の実行コードだけを実行できる。しかし、最近のオペレーティングシステムは
ハードディスクドライブや
LiveCD、
フラッシュメモリ(
USBメモリなど)に格納されている。つまり、コンピュータの電源を入れた直後、メモリ上にはオペレーティングシステムは存在しない。コンピュータの
ハードウェアだけではオペレーティングシステムがやっているような複雑なことはできないので、ディスクからプログラムをロードするというようなことはできない。ここで解決できない
パラドックスが生じる。オペレーティングシステムをメモリにロードするためには、オペレーティングシステムがメモリに存在していなければならない。
このパラドックスの解決法は、
ブートローダ(または
ブートストラップローダ)と呼ばれる特殊な小さい
プログラムを使うことである。このプログラムはオペレーティングシステムの全ての機能を持っているわけではないが、オペレーティングシステムをロードして起動するための別のプログラムをロードするには十分な機能を持っている。多段階のブートローダがよく使われ、ある小さなプログラムから別の小さなプログラムを呼び出すということを繰り返して、最終的にオペレーティングシステムが起動される。
ブートストラップローダ(
bootstrap loader)という名前は、
ブーツのつまみ革(strap)を自分で引っ張って自分を持ち上げようとするイメージから来ている。
初期のプログラム可能なコンピュータは、トグル
スイッチがフロントパネルに並んでいて、それを操作することによってブートローダをプログラム格納域に置いてから
CPUを起動するようになっていた。そうするとCPUはブートローダを実行して、オペレーティングシステムを外部記憶メディア(例えば
紙テープあるいは
磁気ディスク装置)からロードすることができた。
0: P レジスタに 8 をセット
1: 紙テープ読取装置の準備ができているかチェック
2: もし準備できていなかったら、1 へジャンプ
3: 紙テープ読取装置からアキュムレータに 1バイト読み込む
4: テープが終了したら 8 へジャンプ
5: アキュムレータの内容を P レジスタが指すアドレスに書き込む
6: P レジスタに 1 を加算
7: 1 へジャンプ
次の例は 1970年代の Nicolet Instrument Corporation 社のミニコンピュータに基づいている。二次ローダが紙テープから逆の順番に読み込まれることに注意。
0: P レジスタに 106 をセットする
1: 紙テープ読取装置の準備ができているかチェック
2: もし準備できていなかったら、1 へジャンプ
3: 紙テープ読取装置からアキュムレータに 1バイト読み込む
4: アキュムレータの内容を P レジスタが指すアドレスに書き込む
5: P レジスタから 1 を減算
6: 1 へジャンプ
二次ローダの長さは、ちょうど最後に 6 番地を上書きする長さになっている。5 番地の命令を実行した後、6 番地から二次ローダを実行し始める。二次ローダはオペレーティングシステムが書いてあるもっと長いテープが紙テープ読取装置にセットされるのを待つ。ブートローダと二次ローダの違いは紙テープ読取装置がエラーを発生したときに対処できるかどうかである。当時のハードウェアでは紙テープ読取装置は頻繁にエラーを起こした。
最近のコンピュータではブート処理は
CPUがROM内のソフトウェア(例えば、
BIOSや
EFI)を既定のアドレスから実行することで開始される(CPUはリセットされると外部からの助け無しにこのソフトウェア実行をするよう設計されている)。そのソフトウェアはブートに使用できる各種デバイスを探し、最も優先順位の高いデバイスの特殊な領域(一般には
ブートセクタ)から小さなプログラムを読み込む。
ブートローダには特有の制限、特にそのサイズの制限がある。例えば IBM PC や互換機では、一次ブートローダは必ず 512 バイトであり、最後が
0xAA55 という値で終わっていなければならない(BIOS はその値を見て正しいブートローダであると判断する)。
1995年以前の
Macintosh などでは、OS とハードウェアが非常に密接に関連しており、標準のOS以外でブートすることができない。そのような場合、一般にとられる解決策としては、標準OSに属するプログラムとしてブートローダを設計し、それがシステムをハイジャックして別のOSをロードする。これは例えばアップルが
A/UXという
UNIX系のOSのブートに使った技法で、それを流用して各種フリーウェアのOSや
BeOS Personal Edition 5などがブート可能となっていた。
◇ 二次ブートローダ
ブートローダが読み込む小さなプログラムは、オペレーティングシステムではなく二次ブートローダであることが多い。
NTLDR、
LILO、
GRUBなどがある。二次ブートローダは実際のオペレーティングシステム(OS)をロードすることができ、最後にOSを実行する。OSは初期化処理を行い、
デバイスドライバをロードし、OSの通常の処理に必要とされる他のプログラムをロードする。
ブート処理はコンピュータがユーザとやりとりできるようになった時点で完了したと見なされる。あるいは、
オペレーティングシステムが普通のアプリケーションを実行できるようになった時点で完了と見なすこともできる。典型的な
PCのブートは約 1 分ほどかかる。そのうち、15秒ほどが一次ブートローダが費やす時間で、残りはオペレーティングシステムのロードにかかる時間である。一方、大きなサーバでのブートは全てのサービス起動まで何分かかかる。
・ブート page1
■ブートを他のサイトで調べる
@[ブート]暇つぶしマスター
A[ブート]性病マスター
B[ブート]ダイエットNAVI
C[ブート]価格比較マスター
D[ブート]肛門科マスター
E[ブート]産婦人科科マスター
F[ブート]結婚情報マスター
■株式関連検索
■株式Wikipedia情報
おすすめサイト
■ダイエット
美容・ダイエットならオマカセ!ダイエットNAVI
■性病
性病?お悩み・病院検索は性病マスター
■暇つぶし
いま、ヒマ?暇つぶしマスターで暇つぶし★
■価格比較
気になる商品の価格を比較!価格比較マスター
■懸賞
カンタン応募で豪華商品が当たる!アタックchance!
■バイト
駅チカバイトなら楽ラクバイト.com
■求人
地域を選んでバイト、仕事を探せる!!バリバリ仕事!.com
■アルバイト
バイトをこだわり条件で探す!こだわりキャリア.com
■求人情報
自分に合ったバイト探し★Myピッタリ仕事.com
■バイト
"資格"でバイト探し!天職さがそ!.com
■バイト
いいバイト、あるある!aruアルバイト.com
■懸賞
アタックchanceで懸賞チャレンジ!
■産婦人科
病院探し!病気相談なら産婦人科マスター
■出産
妊娠!出産!育児!赤ちゃんマスターでお悩み解決!
■外為
外為・為替レートをチェック!外為マスター
■結婚
結婚マスター!結納・両親・マリッジブルーノお悩みに…
■先物
先物・取引!詳しくなる!先物マスター
■資格
資格!キャリアアップ!資格GETマスター★
■小説
小説・書籍ならオマカセ!小説マスター
■スポーツ
スポーツ!健康!デトックス!スポーツマスターにオマカセ!
■葬儀
お葬式・葬祭のことなら・・・葬儀マスター
■痩身
ダイエット・デトックス・痩身!スリムGETマスター
■脱毛
パーフェクトBODY目指せ!脱毛マスター
■着うた
最新!人気!定番!うたマスターで着うたCHECK!
■デコメ
キラ系かわいいデコメCHECK!デコメマスター
■転職
履歴書・マナー・転職テク!就職情報なら転職マスター
■バイク
ハーレー!改造!バイクマスターにオマカセ!
■派遣
派遣!転職!キャリアアップ!転職マスター
■ペット
カワイイ犬・猫を飼いたい!ペットマスター
■豊胸
薄着の季節…お悩み解決!豊胸マスター
■包茎
包茎のお悩みなら…包茎マスター
■レシピ
今晩のおかず…料理・レシピならレシピマスター
■モバグラMIXの人気キーワード
モバグラMIXの人気キーワード一覧
■外為
外為情報をいち早く!外為LINK
■求人
転職・就活なら求人LINKにオマカセ!
■金融
金融業界の勉強するなら!金融LINK
■車
TOYOTA!HONDA!BMW!車のコトなら車LINK
■モバグラMIXの人気キーワード2
モバグラmixの人気キーワード2
■モバグラMXIの人気キーワード3
モバグラMIXの人気キーワード3
■モバグラMIXの人気キーワード4
モバグラMIXの人気キーワード4
■モバグラMIXの人気キーワード5
モバグラMIXの人気キーワード5
■モバグラMIXの人気キーワード6
モバグラMIXの人気キーワード6
■モバグラMIXの人気キーワード7
モバグラMIXの人気キーワード7
■モバグラMIXの人気キーワード8
モバグラMIXの人気キーワード8
■モバグラMIXの人気キーワード9
モバグラMIXの人気キーワード9
■モバグラMIXの人気キーワード10
モバグラMIXの人気キーワード10
■モバグラMIXの人気キーワード11
モバグラMIXの人気キーワード11
■モバグラMIXの人気キーワード12
モバグラMIXの人気キーワード12
■モバグラMIXの人気キーワード13
モバグラMIXの人気キーワード13
■モバグラMIXの人気キーワード14
モバグラMIXの人気キーワード14
■モバグラMIXの人気キーワード15
モバグラMIXの人気キーワード15
■モバグラMIXの人気キーワード16
モバグラMIXの人気キーワード16
■モバグラMIXの人気キーワード17
モバグラMIXの人気キーワード17
■車査定
車査定.com
■献立レシピ1
レシピが月額99円
■献立レシピ2
レシピが月額99円
~株式-master.com [05/23update] トップへ
(C)株式-master.com