OS-概要

学ぶための注意オペレーティングシステム --C1概要

1.オペレーティングシステムと2つのモードの理解:ユーザの角度、オペレーティングシステム制御ソフトウェア(システムソフトウェア)、コンピュータ上で実行されている管理アプリケーション、アプリケーションの観点から、主のためにサービスを提供するためのアプリケーション。リソースアロケータ(周辺機器管理、リソースの割り当て)。
オペレーティング・システム・カーネル(カーネル)の2研究は、シェル関数の周囲は、クラスの範囲外、グラフィカルインターフェース等を提供することを含みます。
3.ハードウェア管理CPU管理(単位として実行するマルチチャンネルプログラミング環境において、プロセッサ割当処理され、従って、CPUの管理は、プロセススレッド管理のように要約することができる)、メモリ管理(仮想メモリ管理); ディスク(ディスク・ブロック、抽象ファイルシステム管理); - 割り込み処理周辺機器管理(直接およびハードウェア関連)。
4.異なるオペレーティングシステムの共通の特徴コンカレント・マネージャ(経過時間で複数のプログラムを並列に実行する時間内にマルチプログラムを参照)、リソース共有(相互に排他的、共有、「同時に」アクセス); 仮想(マルチを使用して各ユーザーがサービスを提供専用のコンピュータを持っているので、チャンネルプログラミング技術、); 非同期(プログラムストップアンドゴー)
基本的なカテゴリ5オペレーティングシステム:
(1)バッチオペレーティングシステム単一バッチシステムの導入の開始は(オペレータは、バッチジョブの作業組織、入力として扱われ、外部メモリに送信されると、メモリは、ジョブに渡されており、そして、これだけの時間を実行します情報は、次のジョブに移し、この処理を終了するか、エラーが発生したがダウン続けることができないジョブを、出力;ジョブが実行されているサイクルのすべてのジョブが処理されるまで)、それ以降のマルチバッチシステムを製造し(マルチチャネル動作を可能にしながら、複数のジョブを、メモリ内に導入することができ、ジョブは常に)システムに転送することができます。
(2)共有オペレーティングシステム:時分割技術のCPU処理時間は、タイムスライス、短い時間スライスに分割され、今度はオンライン業務(同時の使用に配布されます。一部のユーザーが同じコンピュータを使用して、今度のコンピュータが複数のジョブにサービスを提供し、インタラクティブ性、独立性、適時性)。
(3)リアルタイム・オペレーティング・システム:外部入力については、十分な時間と応答に処理されなければなりません。応答時間がスコアに必要な場合に、システムは非常に高いです。(適時、マルチチャンネルプログラミング、信頼性の高い、強力な過負荷保護機能をサポートして)
設計6.オペレーティングシステム:
(1)モジュラー設計:プロセス管理、メモリ管理、デバイス管理、等がモジュール化され、種々のモジュール間のインタフェースを残し;
(2)階層設計:様々なレベルの間のみの一方向依存性がある
(3)マイクロカーネル設計は:マイクロカーネルは、完全なオペレーティングシステムに依存しない
ここに画像を挿入説明
コンピュータ:コンセプト(時分割に応じて、マルチユーザ、)複数のユーザ、ホストは、複数の端末(多重度)に接続することができ、複数のジョブ(バッチ)を処理するためのプロセッサ

リリース9件のオリジナルの記事 ウォンの賞賛4 ビュー1897

おすすめ

転載: blog.csdn.net/weixin_43038752/article/details/104087283