01コンピュータのオペレーティングシステムの注意事項

オペレーティングシステムの概要

1.1オペレーティングシステムの目的、役割とモデル

1. OSターゲット

      利便性:ユーザーは0,1機械語のオペレーションを使用することなく、基盤となるハードウェアを理解する必要があります。(石器時代にツールを使用して、手で言うことができます。)

      効果:資源の利用を管理し、改善するために合理的に組織化専門CPU、I / O、メモリ管理や他の。

      スケーラビリティ:拡張アプリケーションは、ハードウェアとシステムアーキテクチャ開発、基礎となる管理モジュールの拡張に適応します。

      オープン性:ネットワーク環境は、オープンなインターネット標準に従ってください。

 

2. OSの役割

      1)ユーザとコンピュータシステムのハードウェアとの間のインターフェースとして(目標到達都合)

      コンピュータ・システム・リソース(目標を達成するための有効性)のマネージャーとして2)OS

      膨張機として3)OS

 

 

1.2オペレーティングシステムの開発プロセス

1)手動操作

2)入力/出力(オフラインI / O)モードオフ

3)シングルバッチシステム(簡易バッチ処理システム)

4)マルチバッチシステム

5)タイムシェアリングシステム(時分割方式)

6)リアルタイムシステム(リアルタイムシステム)

 

:OSの芽の開発、変更の主な駆動力を促進するための1、

      1)ユーザーフレンドリー

      2)コンピュータのリソース使用率を向上させます

      ハードウェアデバイスの3)連続的なアップグレード:8ビット - > 16,32

      4)コンピュータ・アーキテクチャの開発:シングルCPU、マルチCPU、ネットワークを

 

2、OSの分類

                (1)シングルユーザOS:ジョブを実行しているだけのユーザーをサポートしています。
                (2)バッチOS:ユーザーがコンピュータにバッチにジョブを送信。
                (3)時分割OSは:複数のユーザがコンピュータ・システムと対話することを可能にします。
                (4)リアルタイムOS:ランダム外部イベントの発生に応答し、外部イベントの迅速な処理を行い、外部からのリクエスト信号と定義された時間枠内に応答することができます。
                (5)ネットワークOS:ネットワーク上でマルチユーザーのために、ネットワークは、ファイル共有、メモリ管理、タスクスケジューリングおよび他のプロセスとして、動作するために必要な基本的な機能を提供します。
                (6)OSを分散:最も先進的なオペレーティングシステムである、(ネットワークを含む)すべてのリソース分割及び特定の構成、情報伝達及び制御タスクの割り当ておよびスケジューリングを担当するすべてのリソース、システム全体を管理します。
                (7)OS組み込みアプリケーションが密接に統合され、高度に専用の、切断することができます。

 

3、分散OS及びネットワークOSの比較

                1)分布の(両方の制御の配布と処理)

  • 存在分散OSは、単一のサイトに集中していないが、OSの処理及び制御機能が分散されるように、それぞれのサイトに比べて、システム上に分散されて均一。
  • コンピュータはまた、配信ネットワーク処理機能、ネットワークの制御機能を有し、ホストまたはネットワークサーバーに焦点を当てて、又はその制御が集中されています。処理が分散されます。

                2)並列

  • これらのタスクは、それによって、タスクの実行を高速化、並列に実行されるように、複数の処理ユニットを有する分散処理システムは、分散OSのタスク割り当てプログラムは、複数の処理ユニットに複数のタスクを割り当てられてもよいです。
  • コンピュータネットワーク、各ユーザー自身の(ローカル)コンピュータ処理上、通常、1つのまたは複数のタスク、そのため、ネットワークOSでいないタスク割り当て関数。

                3)透明性

  • OSよく分散実装の詳細は、のようなシステムの内部に隠されている物理的物体の位置、同時実行制御、システム障害など、それはユーザに対して透過的です。ユーザーは、単にそれがサイト上で常駐しているかを知ることなく、ファイル名を指定すると、ファイルにアクセスすると、あなたはそれにアクセスすることができ、つまり、物理的な場所は透明です。
  • OS・ネットワークは、特定の透明性があり、それは主に透明性を達成するための操作を意味します。以下のような:ユーザーがファイルアクセスを知らなくても、適切なファイルアクセスコマンドを発行して、サーバー上のファイルにアクセスしたい場合はどのように達成するかです。

                4)共有

  • 分散システム全体の共有のすべてのユーザーに利用可能なソフトウェアとハ​​ードウェア資源の様々なサイトに分散システム、、、および透過的にアクセスすることができます。
  • OSは、ネットワークリソースの共有を提供することができますが、ほとんどは他のマシン上のホストまたはネットワークサーバーで提供されるリソース、およびリソースを共有している、唯一のマシンのユーザーが排他的に使用することができます。

                5)堅牢性

  • 分散処理システムおよび分散制御機能は、デバイスが故障した場合、システム再構成がフォールトトレランスによって達成することができる、スタンド上の任意の障害の影響を最小限に抑えるシステムを与えない、そして、システムは、缶通常動作は、従って、システムは堅牢である、すなわち、良好な可用性と信頼性を持っています。
  • ほとんどホスト制御機能、またはサーバーに集中しているネットワークOSは、システムは、さらに、機能の再構成可能なシステムも弱い、潜在的な信頼性の欠如を有します。

 

 

基本的なオペレーティングシステムの特性1.3

1、同時並行

                二つの概念の間の差
                二つ以上のイベントが同じ時刻で発生:並列
                並行性:複数のイベントが同時に発生します

2.共有共有
                一般的な使用のプロセス(スレッド)メモリー複数の同時実行に利用可能なシステムリソース。:共有する二つの主要な方法があり
                、排他的共有:
                重要なリソースで(プリンタ等)このように、フロントに割り当てられたリソースを処理後に解放されなかった、他のプロセスに使用することができないが。
                重要なリソース(排他リソース):一定の時間が唯一のプロセスがリソースにアクセスできるようになります。
                :同時にアクセスで
                このようにして(ディスクなど)のリソースへの「同時」アクセスを可能にするが、「同時に」と同時に真、「マクロマイクロパラレルシリアル」まだありません

仮想仮想3
                        :二つの方法で、(ユーザーが何かを感じている)は、論理積の数に対応する物理的な実体になるための技術のいくつかの種類によって
                                時分割多重
                        記事を共有する人々が使用されている、のパフォーマンス上の期間この記事では、誰にでも利用可能であるnに1仮想1を有しています。
                                空間分割多重

4.非同期の非同期の
                        実行順序は、プロセスの実行時間の不確実性を意味する
                        予測不可能なプロセスの速度
                        によるリソース及び他の制約には、処理は通常、同時に「ストップ・ゴー」を実行する複数のプロセスを実行行くいずれかで終了することができない、および予測不可能なラン各プロセスの前進速度は、非同期許可が、結果は限り、正確でなければならない同じ環境などに関係なく、速度の、結果は相互排除を必要とし、同期が保証手段同じ(再現性)であるべきです。

 

1.4オペレーティングシステムの主な機能を

  • プロセッサの管理機能(運用管理)
  • メモリ管理機能
  • デバイス管理機能
  • ファイル管理機能
  • ユーザーインターフェース

 

おすすめ

転載: blog.csdn.net/Wjwstruggle/article/details/82859663