HUST OS 1.4オペレーティングシステム、共有技術とノートを共有する[自己]

著作権:学習は、非常に多くのルールが存在することができる〜https://blog.csdn.net/Irish_Moonshine/article/details/91351219

1.4タイムシェアリング技術とタイムシェアリングオペレーティングシステムを

  • マルチバッチシステムの欠点:
    長い1.ジョブ処理時間;
    2.貧弱な相互作用;
    3.ファイル名を指定して実行不確実なプロセス。

60の二つの主要なハードウェア開発:

  • 技術的な割り込み
    仕事を続けるために(ブレーク)中断された元の仕事に処理した後、外部のイベントに対処するために回し、現在の作業を停止し、CPUは、外部信号(割り込み信号)を受信します。

  • 技術チャネル
    ペリフェラルとメモリとの間の専用プロセッサ処理データ転送。

  • オペレーティング・システムを共有すること
    の1トランザクションタスク浮上し
    、高度にインタラクティブな
    高速応答を
    マルチタスク/マルチユーザをサポートしています。2.需要

  • 多端末コンピュータ
    高性能ホスト端末+複数の
    動作、CPU +メモリ:ホスト
    端末:入力と表示

- 各端末が、彼らは「排他的」ホストされていると感じているので、各端末のホスト時分割技術サービスを有効にします。

  • タイムシェアリング

概念:ユニット、使用順に各端末に割り当てられたCPU等の短い「タイムスライス」のホスト、すべてのジョブが完了するまで実行されるまで。

各端末へのタイムリーな応答得ることができるように、非常に短い時間スライスするので、端子の数が少ない場合には、各端末が迅速に、CPUを取り戻すことができ
、待機期間の時間スライス* =端子数。

  • システムの共有特性
    マルチプレクサの1(行が同じマルチユーザコンピュータを使用)
    2.排他的(排他的なコンピュータユーザーは感じる)
    3.インタラクティブ(ユーザーの要求に応答します)

大規模なタイムシェアリングシステムの実践:
* Mullticsプロジェクト
1962 ARPAサポート、MIT、BELL、GEの参加により、

多重化情報とコンピューティングサービス

  • UNIX
    最初の実用的なタイムシェアリングオペレーティングシステム
    オペレーティングシステムの可搬性を実現するためには
    、ハードウェアの独立性を実現
    周辺機器の一元管理を実現するために、「特殊ファイル」(特殊ファイル)の概念、および周辺機器として見たファイルを導入しました

おすすめ

転載: blog.csdn.net/Irish_Moonshine/article/details/91351219