Operating System


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


オペレーティングシステムは、一般的なパソコンやノートパソコンの電源を入れて最初に遭遇するソフトウェア(以下、SW)です.
オペレーティングシステムは、ユーザーに便利なインタフェースを提供し、コンピュータシステムリソースを効果的に管理します.
자원은 HW 자원과 SW 자원이 있다.
HW 자원 : 디스크, 드라이브, CPU 등
SW 자원 : 파일

OSの役割

  • リソース管理->リソースを割り当て、リソースをタイムリーに回収します.
  • リソース保護->非正常な動作からコンピュータリソースを保護します.
  • ハードウェア(以下、ハードウェアと略称する)インタフェース->ハードウェアインタフェースを自動的にインストールし、プログラムをハードウェアとは無関係にします.
  • ユーザーインタフェース->オペレーティングシステムの使用を容易にします.
  • OS要件


    プログラムのパフォーマンスを向上させ、ユーザーがリソースに直接アクセスすることを防止することによって、リソースを管理します.同時に、資源の利用率を高めた.

    オペレーティングシステムがなくても、コンピュータは動作しますか?


    プログラムができれば「パソコン」なので、OSがなくても実行できます.ただし、作成時に実装される機能しか実行できないため、指定した計算しかできず、他の機能の追加やパフォーマンスの向上はできません.
    (ex)Animac-アメリカ製の電子式自動計算機で、10進数系を採用しています.)

    メモリ


    補助メモリ:HDD、SDD
    メインメモリ:RAM、ROM
    RAM:揮発性メモリ.マザーボード上にあります.
    ROM:不揮発性メモリ.マザーボード上にあります.
    메인보드 : RAM, ROM, CPU 등을 낀 판

    オペレーティングシステムの操作方法


  • バッチ(タスク処理)->1つのタスクを一度に処理します.プログラム実行中にデータを入力または変更することはできません.

  • インタラクティブシステム(同時に動作)->操作中は、ユーザーが結果を入力または表示したり、キーボードやマウスの表示を変更したりできます.

  • じつじかんシステム
  • ハードウェアリアルタイムシステム
  • 接続リアルタイムシステム:
  • データが適切な機能を実行するために時間通りに提供されなければならない場合

  • タイムシェアリングシステム(タスク処理)->1つのCPUで同時に複数のタスクを実行します.(=複数のプログラム)CPUの使用時間を複数のタスクに分割し,待ち時間を短縮する.

  • マルチユーザシステム(同時サポート)->1人で複数のプログラム(時分割システム)を同時に実行できる場合、1台のコンピュータで複数のプログラムを同時に実行できます.

  • 分散システム->安価で小型のパソコンを組み合わせて、大型パソコンに次いでパソコンを普及させることができます.ネットワーク上に分散した複数のコンピュータにタスクを処理させ、結果を交換させる.しかし、この方法はすべてのコンピュータが同等の位置にあり、求心点がないため、「結果を処理するコンピュータ」に問題が発生した場合、結果を集中することは難しい.

  • クライアント/サーバシステム->クライアント(リクエスト)とサーバ(応答)の二重構造は、分散システムの欠点を補う.このシステムは、要求を処理するためにサーバを継続的に実行する必要があります.これにより、オペレーティングシステムは、ユーザーが直接制御する必要がなく、バックグラウンドで実行するプログラムをデーモンプロセスと呼びます.

  • P 2 Pシステム->サーバにアップロードされるファイルサイズの増加に伴い,サーバの負担を軽減するため,サーバはファイルの検索,ユーザとユーザを接続するシステムのみを担当する.
  • 間違った情報があればコメントで教えてください!
    すぐに修正します!