はじめての BIOS 物理実験I - 情報実験 第8回 森川 靖大 (北大・理)

Slides:



Advertisements
Similar presentations
入 出 力 管 理入 出 力 管 理 オペレーティングシステム 第 11 回. 入出力装置の分類(1) ブロックデバイス キャラクタデバイス,ストリームデバイス.
Advertisements

北海道大学 大学院 理学院 宇宙理学専攻 修士 2 年 齊藤 大晶 情報実習 I / 情報実験第 6 回 PC のハード的仕組み.
最低限 BIOS 理学院 宇宙理学専攻 修士 2 年 高橋 康人. 目次 BIOS とは何か BIOS の役割 BIOS の操作 おまけ ( ハードウェアリソース, デバイスドライ バ )
Linuxを組み込んだマイコンによる 遠隔監視システムの開発
理学院 宇宙理学専攻 惑星物理学研究室 修士 2 年 徳永 義哉
情報検索概説II 第8回 パソコン組み立てと記憶装置 1999/11/25.
CPU、記憶装置について 情報機器工学 2015年4月20日 Ⅳ限目.
榮樂 英樹 LilyVM と仮想化技術 榮樂 英樹
入 出 力 管 理 オペレーティングシステム 6/26/09.
Linux インストール      のための基礎知識 物理実験 I 情報実験第9回 2003/12/12 中神 雄一.
物理実験 I 情報実験第9回 2004/12/10 小西 丈予 2003/12/12 中神 雄一
物理実験 I 情報実験第9回 Modified 2005/12/2 徳永 義哉Original 2003/12/12 中神 雄一
1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
序章 第2節 教育機器とコンピュータ 1 パーソナルコンピュータ
Linux のインストール ~パーティション管理とマルチブート~
北海道大学 理学院 宇宙理学専攻 惑星物理学研究室 M 2 齊藤 大晶
最低限 BIOS 理学院 宇宙理学専攻 修士2年 高橋 康人.
最低限 BIOS 理学院 宇宙理学専攻 博士1年 高橋 康人.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第1章 第1節 データを保存するときに(p.14-15) ・p.14 は,データ保存についての基本的な知識と保存場所について,実際の活用場面を想定して説明している。 ・p.15 は,ファイルの整理方法としてフォルダの活用と注意事項を紹介している。 1.
PCの情報を得る - 「システム情報」 ①「スタート」→「すべてのプログラム」→「アクセサリ」→「システム ツール」→「システム情報」とクリックする。 ②左欄の項目を選択すると、右欄に情報が表示される。
中神 雄一 (北大・理) 最低限BIOS 中神 雄一 (北大・理)
USB2.0対応PICマイコンによる データ取得システムの開発
最低限BIOS 物理実験1 情報実験第八回 2005/11/25
情報実習 情報実験第8回 最低限 BIOS 北海道大学 大学院理学院 宇宙理学専攻 博士課程二年 岩堀智子 37.
情報実験第 7 回(2014/05/30) 最低限UEFI Ⅱ ~OS インストール, 起動~
メモリのあれこれ 神戸大学 大学院 理学研究科 島津 通.
INEX 第 5 回 (2013/05/17) ハードウェア解説と機器の分解
Linux のインストール ~パーティション管理とマルチブート~
前坂 たけし(北大院・理) PCのハード的仕組み 前坂 たけし(北大院・理)
山下 達也 INEX 第 6 回 PC のハード的仕組み (北大理・宇宙理学専攻) 2010/05/21
情 報 技 術 基 礎 処理装置の構成と動作 D17kog706pr101 始.
Debian GNU/Linux ー Linuxインストールに必要な基礎知識 ー 三上 彩 鈴木 倫太郎
(original Takagi & Saito, 2007)
2010/12/01 IT講習会 快適なpcの使い方 メンテナンス編.
第3回 CPUの管理と例外処理 OSによるハードウェアの管理 CPUの構成、動作 CPUの管理 例外処理、割り込み処理 コンテキストスイッチ
Linuxカーネルについて 2014/01.
情報実験第 6 回(2013/05/31) 最低限 BIOS & UEFI
情報実習 情報実験第8回 最低限 BIOS 北海道大学 大学院理学院 宇宙理学専攻 修士二年 近藤奨.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
人間とコンピュータの違い コンピュータ 人間
専門演習Ⅰ 国際経済学部 国際産業情報学科 2年 石川 愛
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
オペレーティングシステム2005 デバイス管理 (1)
メモリとHDD.
第8回 入出力装置1 インターフェース、ヒューマンデバイス
UEFI (1) POSTとハードウェア管理 情報実験第 6 回(2015/05/29)
序章 第2節 教育機器とコンピュータ 1 パーソナルコンピュータ
前坂 たけし (北大院・理) 其の壱 はじめての BIOS 前坂 たけし (北大院・理)
第6回 メモリの種類と特徴 主記憶装置、ROM、RAM
序章 第2節 教育機器とコンピュータ 1 パーソナルコンピュータ
1.コンピュータと情報処理 p.18 第1章第1節 2.コンピュータの動作のしくみ CPUと論理回路
Wake-on-LAN 神戸大学 理学部 地球惑星科学科          島津 通.
前坂 たけし (北大院・理) 其の壱 はじめての BIOS 前坂 たけし (北大院・理)
Power Management ディスカッション
実行時情報に基づく OSカーネルのコンフィグ最小化
オペレーティングシステムⅡ 第13回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
仮想計算機を用いたサーバ統合に おける高速なリブートリカバリ
コンピュータ概論B ー ソフトウェアを中心に ー #02 システムソフトウェアと アプリケーションソフトウェア
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
1.情報機器について知ろう(p.8-9) 第1章 第1節
情報実験第 7 回(2016/06/17) OS インストール・起動
Presented by なんでも作るつたい(隊)
同志社大学工学研究科 知的システムデザイン研究室 修士2年 中尾昌広
明星大学 情報学科 2012年度前期     情報技術Ⅰ   第1回
「コンピュータと情報システム」 02章 ハードウェア
コンピュータの機能 第2章.
明星大学 情報学科 2014年度前期     情報技術Ⅰ   第1回
Presentation transcript:

はじめての BIOS 物理実験I - 情報実験 第8回 森川 靖大 (北大・理) morikawa@ep.sci.hokudai.ac.jp 2002/12/06 Original 前坂 たけし (北大院・理) msaka@ep.sci.hokudai.ac.jp 2000/12/01

目次 BIOSって? ~あなたが見たBIOS~ BIOSの役割 ~BIOS いろは~ IRQとBIOSの関係 ~BIOS アドバンス~

BIOSって? (1) 前回の組み立て時… パソコンを起動した際にこんな画面が出たはず Award Medallion BIOS v6.0, An Energy Star Ally Copyright (C) 1984-99, Award Software, Inc. ASUS P3B-F ACPI BIOS Revision 1004 Intel(R) Pentium(R) III 450MHz Processor Memory Test : 131072 OK Award Plug and Play BIOS Extension v1.0A Initialize Plug and Play Cards... Card-01: Creative ViBRA16X PnP PNP Init Completed Trend ChipAwayVirus(R) On Guard Detecting Primary Master ... ST36421A Detecting Primary Slave ... ASUS CD-S400/A Detecting Secondary Master ... None Detecting Secondary Slave ... None

「BIOS(ばいおす)」 というソフトウェア このメッセージを表示しているのは? Award Medallion BIOS v6.0, An Energy Star Ally Copyright (C) 1984-99, Award Software, Inc. ASUS P3B-F ACPI BIOS Revision 1004 このメッセージを表示しているのが 「BIOS(ばいおす)」 というソフトウェア

BIOSはどこに? マザーボード上の ROM に記録 ROM (Read Only Memory) * *注 最近は書き換え可能な で提供され,簡単に アップグレードが可能

データの入出力を制御・管理する 基本的なソフトウエア群 BIOSとは? BIOS [ばいおす] (Basic Input / Output System) データの入出力を制御・管理する 基本的なソフトウエア群

BIOSの役割 1. ハードウェアをチェックしてパソコンを起動 2. ハードウェアに関する設定 3. 基本入出力プログラムを提供

ハードウェアのチェック (1) パソコンが起動できる状態にあるかをチェック 以下のハードウェアの接続確認 CPU、メモリ、キーボード、マウス BIOSの役割 ハードウェアのチェック (1) パソコンが起動できる状態にあるかをチェック 以下のハードウェアの接続確認 CPU、メモリ、キーボード、マウス 各種ドライブ (HDD、CD-ROMドライブ など)の接続確認 拡張スロット (PCI、ISA、AGPなど)の接続確認 などなど…

ハードウェアのチェック (2) 起動時のメッセージ… CPU、メモリ、HDD、CD-ROMドライブのチェック… BIOSの役割 ハードウェアのチェック (2) 起動時のメッセージ… CPU、メモリ、HDD、CD-ROMドライブのチェック… Intel(R) Pentium(R) III 450MHz Processor Memory Test : 131072 OK : Detecting Primary Master ... ST36421A Detecting Primary Slave ... ASUS CD-S400/A Detecting Secondary Master ... None Detecting Secondary Slave ... None

ハードウェアのチェック (3) 起動時のメッセージ… ハードウェアの一覧、PCIデバイスの一覧… BIOSの役割 | CPU Type : Intel(R) Pentium(R) III 450MHz Processor | | Cache Memory : 512K Memory Installed : 128M | |―――――――――――――――――――――――――――――――――――――――| | Diskette Drive A : 1.44M, 3.5 in. Serial Port(s) : 3FB 2FB | | Diskette Drive B : None Parallel Port(s) : 37B | | Pri. Master Disk : 6449MB, UDMA 2 DRAM Type : SDRAM | | Pri. Slave Disk : CD-ROM, UDMA 2 SPD On Module(s) : Yes | | Sec. Master Disk : None Data Integrity : Non-ECC | | Sec. Slave Disk : None | └―――――――――――――――――――――――――――――――――――――――┘ PCI device listing..... Bus No. Device No. Func No. Vendor ID Device ID Device Class IRQ ――――――――――――――――――――――――――――――――――――――――― 0 4 1 8886 7111 IDE Controller 14/15 0 4 2 8886 7112 Serial bus controller 11 0 11 0 1317 8901 Network controller 7 0 12 0 1882 4753 Display controller 5

PCが起動するまで ROMの中のプログラムをメインメモリへ転送 ハードウェアの 検出・検査・設定 ROMの中のプログラムをメインメモリへ転送 起動ディスクの先頭 からブートローダー を読み込み, メインメモリへ転送 ブートローダーが パーティションの先頭 からカーネルローダーを読み込み,メインメモリ へ転送 カーネルローダーが OSのカーネルをメイン メモリへ転送 電源 投入 BIOSの仕事 ハードディスクの構造 パーティション1 パーティション2 パーティション3

ハードウェアの設定 BIOSの役割 あとで詳しく…

基本入出力プログラム ハードウェア BIOS 入力装置・出力装置を制御するプログラムを提供 → いわゆる「デバイスドライバ」にその役目を譲渡 ハードウェア BIOS オペレーティングシステム キーボード、マウス モニタ、HDD、NIC などなど

BIOSの役割 最近のBIOS Plag & Play (PnP) 差し込む(Plag)だけで自動認識され,動作(Play)するように,最適なハードウェア環境を提供する. 例: PCIバスに接続したネットワークカード、グラフィックカードが 細かい設定を必要とせずに利用できる Award Plug and Play BIOS Extension v1.0A Initialize Plug and Play Cards... Card-01: Creative ViBRA16X PnP PNP Init Completed BIOSがPnP機能を 有していることを表す 起動時のメッセージ Advanced Power Management (APM) ソフトウエアレベルで供給電力を制御する機能 例: OSをシャットダウンするだけでPC本体の電源が停止 ハードウェア,OS,BIOSの3つが対応していることが必要.

ハードウェアに関する設定 a. IDEに関する設定 b. 起動ディスクに関する設定

BIOSの設定 設定画面の呼び出し PCの起動時に呼び出し可能 情報実験機ではDelキーを押す

IDEの設定画面 BIOSの設定

IDEの設定内容 接続したドライブが,指定したIDで認識されているかを確認 Primary master Primary slave BIOSの設定 IDEの設定内容 接続したドライブが,指定したIDで認識されているかを確認 Primary master Primary slave Secondary master Secondary slave ※実験機では自動認識 (Auto) を 選択する Secondary Primary 起動中のメッセージの一部 Pri. Master Disk : 6449MB, UDMA 2 Pri. Slave Disk : CD-ROM, UDMA 2 Sec. Master Disk : None Sec. Slave Disk : None

BIOSの設定 起動ドライブの設定 起動ドライブの優先順位を設定する 本日の実習で実際にやってみましょう!!

設定の保存先 CMOS-SRAM [Complementary Metal Oxide Semiconductor BIOSの設定 設定の保存先 CMOS-SRAM [Complementary Metal Oxide Semiconductor - Static Random Access Memory] 読み込み書き込み両方が可能なメモリ 電力が供給される限り情報を記憶可能 消費電力が極めて低い CMOSの電力供給源は内蔵電池 PCの電源をオフにしてもCMOS内の情報は保持 電池が消耗すると,BIOSの設定が消えやすくなり, 内蔵時計が狂う 最近は,マザーボード使用期間よりも電池の寿命が長い!

IRQ Interrupt ReQuest (割り込み要求) 周辺機器には0~15番までの「割り込み要求番号」が付いている システムタイマー BIOSの設定 IRQ Interrupt ReQuest (割り込み要求) 周辺機器には0~15番までの「割り込み要求番号」が付いている システムタイマー 8 リアルタイムクロック 1 キーボード 9 (ACPI) 10 2 (PICカスケード) 11 3 COM2 12 PS/2マウス 4 COM1 13 数値演算プロセッサ 5 14 IDE(Primary) 6 フロッピーディスク 15 IDE(Secondary) 7 LPT1

割り込み とは? CPUがある処理を行っている最中に、他のハードウェアから処理の要求があること BIOSの設定 割り込み とは? CPUがある処理を行っている最中に、他のハードウェアから処理の要求があること CPUは現在行っている処理を一時中断させ,別の処理を行う 日常(?)の例: Oさんがお昼ご飯を食べていると、友人のMさんが以前に貸していた飲み代を取り立てにやってきた。Oさんは一旦お昼ご飯を食べるのを中断し、飲み代を返した後にまたお昼ご飯を食べ始めた。

IRQに関して 利用可能なIRQの数は最大で15個しかない 割り込み番号は競合してはならない ただし、PCIバスは割り込み番号を共有できる BIOSの設定 IRQに関して 利用可能なIRQの数は最大で15個しかない 割り込み番号は競合してはならない ただし、PCIバスは割り込み番号を共有できる → PCIバスによりIRQ不足を緩和している あなたのPCのIRQを知るには? Linux /proc/interrupts ファイルの中を見る Windows 「コントロールパネル」→「システム」→「デバイスマネージャ」 としてデバイスマネージャを起動して調べる

(ただし、手動でIRQを設定する事も出来る) BIOSの設定 IRQとBIOS 昔はハードウェアに対してIRQを手動で設定する必要があった → 現在のBIOSは自動的にIRQを設定してくれる (ただし、手動でIRQを設定する事も出来る)

まとめ BIOSなしにはOSは起動せず!! BIOS によって様々なハードウェアの設定やIRQの割り当てが可能だが、最近はPCIバスの普及によりほとんどが自動設定される BIOS の設定は内蔵電池により長期間に渡り保持 BIOS は簡単にアップデート可能

参考文献 渡邉郁郎.AT互換機のBIOS.エーアイ出版.pp503 ASUS. P3B-F Motherboard Manual ftp://ftp.asus.com/pub/ASUS/mb/slot1/440bx/p3b-f/p3bf-104.pdf

来週は Debian GNU/Linux 3.0-woody- のインストールを行います 本日の実習編… BIOS の設定 BIOS にじかに触れてみましょう Windows 98 SE のインストール 『OSのインストール』をおこなって、 自分でパソコンをセットアップしてみましょう 来週は Debian GNU/Linux 3.0-woody- のインストールを行います お楽しみに♪