最低限 BIOS 理学院 宇宙理学専攻 博士1年 高橋 康人.

Slides:



Advertisements
Similar presentations
1 PC の情報を得る - 「システム情報」 ①「スタート」 → 「すべてのプログラム」 → 「アクセサリ」 → 「システム ツール」 → 「システム情報」とクリックする。 ②左欄の項目を選択すると、右欄に情報が表示される。
Advertisements

最低限 BIOS 理学院 宇宙理学専攻 修士 2 年 高橋 康人. 目次 BIOS とは何か BIOS の役割 BIOS の操作 おまけ ( ハードウェアリソース, デバイスドライ バ )
Linuxを組み込んだマイコンによる 遠隔監視システムの開発
水曜パソコン講座 「Windows Update プログラム  を実行する手順」         を解説します.
理学院 宇宙理学専攻 惑星物理学研究室 修士 2 年 徳永 義哉
PC作業の一時停止 ●「スタンバイ(サスペンド)」: メモリには電源が供給される。実行中のデータがそのままメモリに保持されるため、作業を中断した状態から 数秒で再開ができる。省電力。 操作: 「スタート」→「電源オプション」→「スタンバイ」とクリックする。 ●「休止状態」: メモリの内容をハードディスクに退避してから全デバイスの電源をオフ。作業を中断した状態からの再開ができる。ノートPCでは電池が消耗しない。
情報検索概説II 第8回 パソコン組み立てと記憶装置 1999/11/25.
コンピュータプラクティス I 再現性 水野嘉明
入 出 力 管 理 オペレーティングシステム 6/26/09.
物理実験 I 情報実験第9回 Modified 2005/12/2 徳永 義哉Original 2003/12/12 中神 雄一
1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
Android と iPhone (仮題) 情報社会とコンピュータ 第13回
北海道大学 理学院 宇宙理学専攻 惑星物理学研究室 M 2 齊藤 大晶
最低限 BIOS 理学院 宇宙理学専攻 修士2年 高橋 康人.
第1章 第1節 データを保存するときに(p.14-15) ・p.14 は,データ保存についての基本的な知識と保存場所について,実際の活用場面を想定して説明している。 ・p.15 は,ファイルの整理方法としてフォルダの活用と注意事項を紹介している。 1.
PCの情報を得る - 「システム情報」 ①「スタート」→「すべてのプログラム」→「アクセサリ」→「システム ツール」→「システム情報」とクリックする。 ②左欄の項目を選択すると、右欄に情報が表示される。
中神 雄一 (北大・理) 最低限BIOS 中神 雄一 (北大・理)
USB2.0対応PICマイコンによる データ取得システムの開発
計算機システムⅡ 主記憶装置とALU,レジスタの制御
最低限BIOS 物理実験1 情報実験第八回 2005/11/25
情報実習 情報実験第8回 最低限 BIOS 北海道大学 大学院理学院 宇宙理学専攻 博士課程二年 岩堀智子 37.
情報実験第 7 回(2014/05/30) 最低限UEFI Ⅱ ~OS インストール, 起動~
はじめての BIOS 物理実験I - 情報実験 第8回 森川 靖大 (北大・理)
坂井 修一 東京大学 大学院 情報理工学系研究科 電子情報学専攻 東京大学 工学部 電気工学科
Windowsを理解しよう! ーメンテナンスの薦めー.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
(original Takagi & Saito, 2007)
FPGAを用いたMG3用 インターフェース回路の解説
webブラウザ proxy設定 (HTTP1.0)
HTTPプロトコルとJSP (1) データベース論 第3回.
USB2.0対応PICを用いたデータロガーの製作
HTTPプロトコル J2EE I 第7回 /
第3回 CPUの管理と例外処理 OSによるハードウェアの管理 CPUの構成、動作 CPUの管理 例外処理、割り込み処理 コンテキストスイッチ
オペレーティングシステム (割り込み処理)
Linuxカーネルについて 2014/01.
第5回 CPUの役割と仕組み3 割り込み、パイプライン、並列処理
ネストした仮想化を用いた VMの安全な帯域外リモート管理
情報実験第 6 回(2013/05/31) 最低限 BIOS & UEFI
情報実習 情報実験第8回 最低限 BIOS 北海道大学 大学院理学院 宇宙理学専攻 修士二年 近藤奨.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
人間とコンピュータの違い コンピュータ 人間
専門演習Ⅰ 国際経済学部 国際産業情報学科 2年 石川 愛
All IP Computer Architecture
UEFI (1) POSTとハードウェア管理 情報実験第 6 回(2015/05/29)
前坂 たけし (北大院・理) 其の壱 はじめての BIOS 前坂 たけし (北大院・理)
Cisco Router GUI設定 CCPE3.2 紹介 本資料に記載の各社社名、製品名は、各社の商標または登録商標です。
序章 第2節 教育機器とコンピュータ 1 パーソナルコンピュータ
1.コンピュータと情報処理 p.18 第1章第1節 2.コンピュータの動作のしくみ CPUと論理回路
前坂 たけし (北大院・理) 其の壱 はじめての BIOS 前坂 たけし (北大院・理)
OSの仕組みとその機能 1E16M001-1 秋田 梨紗 1E16M010-2 梅山 桃香 1E16M013-3 大津 智紗子
リモートホストの異常を検知するための GPUとの直接通信機構
初期設定マニュアル コナミスポーツクラブ情報ダイヤル 【お問い合わせ先】 0120-919-573 受付時間
実行時情報に基づく OSカーネルのコンフィグ最小化
第7回 授業計画の修正 中間テストの解説・復習 前回の補足(クロックアルゴリズム・PFF) 仮想記憶方式のまとめ 特別課題について
Ibaraki Univ. Dept of Electrical & Electronic Eng.
ユビコン環境構築のためのソフトウェアプラットフォーム ユビコン環境における化身話利用の可能性
Xmingの起動方法   作成者 3BSP3102 櫛田研 山田.
7-0.SWORD Client for WEKO インストールマニュアル Version 2.2
情報実験第 7 回(2016/06/17) OS インストール・起動
オペレーティングシステムJ/K 2004年11月15日2時限目
Presented by なんでも作るつたい(隊)
インターネットに接続できない環境下にあるLAN DISKも LAN内で状態管理可能に! 新登場!
最低限インターネット ネットワークにつなぎましょ!
コンピュータの仕組み 〜ハードウェア〜 1E15M009-3 伊藤佳樹 1E15M035-2 柴田将馬 1E15M061-1 花岡沙紀
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第5回 メモリ管理(2) オーバレイ方式 論理アドレスとプログラムの再配置 静的再配置と動的再配置 仮想記憶とメモリ階層 セグメンテーション
ユビキタスコンピューティング環境 を構築するための 小型無線ネットワークコンピュータの開発
ユビキタスコンピューティングの ための ハンドオーバー機能付きRMIの実装
ネットワークプログラミング 05A1302 円田 優輝.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Presentation transcript:

最低限 BIOS 理学院 宇宙理学専攻 博士1年 高橋 康人

目次 BIOS とは何か? BIOS の仕事 BIOS の操作 ハードウェアの管理

BIOS とは何か?

BIOS とは Basic Input/Output System 電源投入~ OS 起動までを受け持つソフトウェア

BIOS はいつ動いているのか? 電源投入直後~OS 起動 OS が起動されると BIOS は終了 だからこそなじみが薄い

計算機起動のイメージ 主電源投入 BIOS OS 一般的にはここまでが「起動」と呼ばれる段階 各種ソフトウェア・パッケージ ・・・・・・・・・・

なぜ BIOS が必要なのか 最低限のデバイス(ハードウェア)管理・運用 計算機を使い始めるために必要な最低限のデバイス操作を行う

BIOS はどこにある? ファームウェアとしてマザーボード上に組み込まれている 役割の性質上、製造者によってインストールされる ファームウェア・・・ハードウェアを動作させるために必要なソフトウェア。あらかじめ ROM に書き込まれハードウェアに組み込まれている

BIOS のある場所 PC の電源を切っても情報が消えないよう、フラッシュメモリーに記録されている

代表的な BIOS 大手 BIOS メーカー 近年はマザーボードメーカーや製品毎にアレンジ 情報実験機の場合 AMI Award 特色のある機能を持ったものも(後述) 情報実験機の場合 AMI ベースの ASUS オリジナル

BIOS の仕事

BIOS の仕事 POST シークエンスの実行 OS の起動プログラムの呼び出し (詳細は次回)

POST シークエンス POST(Power On Self Test) 電源投入直後(CPU リセット時)に行われる一連の起動チェックおよび初期化

手順1:ハードウェアの認識 何が接続されているかを認識する ここで認識できなければこれ以降「無い」ものとして扱う 認識できない理由 正しく接続されていない 電源が供給されていない 壊れている etc…

手順2:ハードウェアのチェック 認識されたハードウェアが正常に動作するかをチェック 異常がある場合は警告表示・警告音 放置すると破損や火災につながる場合も

手順3:ハードウェアの初期化 BIOS セットアップ(後述)での設定内容に応じたハードウェアの初期化を実行 前回起動時の不要な設定などを消去 場合によってはハードウェア専用 BIOS に処理させる ここまでの作業が完了してから OS 起動に進む

POST リードアウトの例 CPU : Intel(R) Core(TM) 2 Quad CPU Q9550 @ 2.83GHz Speed : 2.83 GHz Count : 4 Entering SETUP ... Press F8 for BBS POPUP Press ALT+F2 to execute ASUS EZ Flash 2 Memory: DDR2 800 in Dual-Channel Interleaved Mode Initializing USB Controllers .. Done 4096MB OK USB Device(s) : 1 Mouse Auto-Detecting Sata 1 ... IDE Hard Disk Sata 1 : Hitachi HDP725050GLA360 GM40A5CA Ultra DMA Mode-5, S.M.A.R.T. Capable and Statas OK Auto-detecting USB Mass Storage Devices .. 00 USB mass storage devices found and configured.

OS 起動プログラムの呼び出し 外部記憶装置にインストールされた OS を決められた手順で呼び出し 詳しくは次回・・・

BIOS の操作

BIOS セットアップ BIOS 上での設定変更や情報確認が可能 操作時には十分注意する デバイスモニタリング ブート順位の変更 BIOS レベルでの起動ロック etc… 操作時には十分注意する ハードウェア起動の根幹にかかわる設定を操作するため、不適切に設定すると起動できなくなったり破損したりすることもある。

セットアップ画面への入り方 @情報実験機 簡易 OS 画面で BIOS Setup を選択 BIOS ロゴ画面で指定のキーを押す 設定次第ではこの画面を省略することもできる BIOS ロゴ画面で指定のキーを押す この方法自体はどんな MB でも一緒だが、使うキーはまちまち 入力受付は数秒しかないため、タイミングを逃した場合は再起動する

BIOS セットアップメニュー こんな画面になれば無事成功

設定項目 ハードウェアの物理状況監視 ブート順位設定 近年はメーカーや製品毎に様々な機能がある CPU 温度, ファン回転速度などをリアルタイムに取得 回転数などを指定できるものもある 本日の実習でもこの機能を利用 ブート順位設定 OS 起動に関する設定項目 詳しくは次回・・・ 近年はメーカーや製品毎に様々な機能がある 電源管理設定 主電源ボタンの動作やネットワークブートの設定 オーバークロック設定 etc…

設定の初期化 CMOS メモリ CMOS クリア BIOS セットアップの内容が記憶されたメモリ 揮発性メモリのため常時通電されている 電源はMB上の電池 = PC 電源とは独立 CMOS クリア BIOS の設定を初期化する方法の一つ 設定を弄り過ぎて起動しなくなった時の手段 電池を外してしばし待つ 電池を再度取り付ける

BIOS アップデート BIOS を新しいものに更新 ただし無保証, 非推奨 BIOS もソフトウェアなのでだんだん時代に取り残される 通常は不要だが、最新のパーツを使おうとすると必要になる場合もある ただし無保証, 非推奨 失敗すると起動が出来なくなるため、どうしても必要な場合以外は避ける

ハードウェアの管理

ハードウェアリソース 全ての動作を統括するのは CPU ハードウェアリソースの割り当て I/O ポート, IRQ 番号など 割り当て・管理は BIOS, OS の仕事

I/O ポート CPU とハードウェア間の入出力通信経路 4桁の 16 進数でアドレス空間を範囲指定 CPU は I/O ポートを介してハードウェアに指示を出したり結果を受け取ったりする 4桁の 16 進数でアドレス空間を範囲指定 [D400-D41F] USB コントローラ など

IRQとは IRQ(Interrupt ReQuest) 割り込み要求 割り込みの利点 ハードウェアが作業中のCPU に対して割り込み通信を要求すること マウスからの入力や作業の完了報告など 割り込みの利点 CPU が複数の作業を同時並行でこなすことができる 計算機の応答性を向上させる エラー処理に対応する etc…

IRQ番号 CPU がどのハードウェアによる割り込みかを区別するために割り当てられる番号 基本的には 0-15 の16個(の IRQ 端子) 特定のハードウェアで大半が予約済み 1:キーボード、14:プライマリ IDE など 近年は番号の拡張や共有で不足分に対処

OS によるハードウェア管理 デバイスドライバ ハードウェアとアプリケーションの仲介を担当するソフトウェア 最近はプラグアンドプレイなどの多様な機能を持つ かつては BIOS の仕事だったが周辺機器の多様化によって役目が変わった

まとめ BIOS ハードウェアの管理 電源投入から OS 起動までを担当するソフトウェア 計算機が最低限の動作をするために必要な作業をおこなう POST シークエンス、OS 呼び出し 計算機の起動に関わる設定は BIOS セットアップからおこなう ハードウェアの管理 演算処理は CPU が行うが、各種の作業は担当ハードウェアの仕事 CPU と各ハードウェアのやりとりのために I/O ポートや IRQ 番号が割り当てられる ハードウェアとアプリケーションとのやり取りはデバイスドライバがおこなっている