オペレーティング・システム - 高度なオペレーティングシステム

A.オペレーティングシステム

私たちは疑問を描くことができ、このことからA.は、オペレーティングシステムは何ですか?
私たちの日常生活においては、WindowsやUNIX、Linuxでは、マスOS 、アンドロイド、IOS など、一般的なオペレーティングシステムである
。2.オペレーティングシステムが直接実行されますハードウェア上のコンピュータ・プログラム
3.管理するために使用されるオペレーティングシステムおよび制御コンピュータのハードウェアおよびソフトウェアリソース
4.オペレーティングシステムは、ソフトウェア開発のために必要なサービスとユーザーインターフェイスを提供
B.現代のコンピュータ・システム・アーキテクチャの
オペレーティング・システム - 高度なオペレーティングシステム
BIOS-ベースINOUT&出力システム(注BIOS)は、ハードウェアが固定プログラム工場である前に、ファームウェアは、プログラム内で硬化させ、ソフトウェアが、ファームウェア、ハードウェアではありません
電源投入後1.BIOSプログラムがコンピュータ上で最初に実行され
2.BIOS最初のハードウェアの状態をチェックし、すぐにハードウェアの初期化による検出後の
メモリ内の割り込みベクタテーブル(提供されるハードウェアへのアクセス方法)を確立します3.BIOS
ついにマスターブートプログラムの実行の制御を手渡し4.BIOS
システムのブートプロセス(X86)
オペレーティング・システム - 高度なオペレーティングシステム
BIOSの操作機構
1。 BIOSはROMに格納され、0xF0000-0xFFFFF(実アドレス)のアドレスマッピング
エントリアドレス2.BIOSある:0xFFFF0
3.特別に設計されたハードウェア回路ように電源投入後、0xFFFF0から離れCPU 実行を開始する
BIOSの最終ミッション
それぞれのユーザに応じて1はスキャン記憶媒体(CD-ROM、フロッピーディスク、Uディスク、等)を設定
見出さ2マスターブートを、メモリにロードされ、マスターブートレコードのマスターブートプログラム
マスターブートプログラムで3メモリ内のエントリアドレスが0x7C00ある
4.メインプログラムの制御と呼ばれる(JMP 0x7c00)
Q:記憶媒体にマスターブートを見つけるためにどのようにBIOS?ブートセクタを決定する方法何のマスターブートプログラムはありませんか?
マスターブートレコード(MBR:マスターブートレコード)
位置:記憶媒体の先頭に位置する、512のバイトのサイズ
の特徴:最後の2バイトの0x55aa有効なの最初の512バイトの
データ:データは0x55aa前に考えられていますマスターブートプログラム
改善後のシステムの起動プロセス
オペレーティング・システム - 高度なオペレーティングシステム
の概要
1.BIOSプログラムパワーは、コンピュータ上で最初に実行された後
2.BIOS必要な初期化、マスターブートプログラムを実行し、ロード
マスターブートプログラム3.記憶媒体512の先頭に位置していますバイト
4.マスターブートプログラムが実行され、オペレーティングシステムのカーネルをロードし、その後の初期化のために責任があります

おすすめ

転載: blog.51cto.com/13475106/2443110