理科

オペレーティングシステムとは何ですか?»その定義と意味

目次:

Anonim

オペレーティングシステムは、電子注文を通じて、プログラムの集合であるコンピュータの総活性を制御します。すべてを整理し、マシンのすべての部分が連携することを保証する指揮者のようなもの。通常、電源を入れるとコンピューター上で実行されます。すべてのコンピューターが機能するには、オペレーティングシステムがインストールされている必要があります。定義は、それがコンピュータが持っているリソースをより効率的な方法で管理する可能性を提供するコンピュータプログラムのグループであることを示しています。

運用システムとは

目次

オペレーティングシステムの定義は、コンピュータが持つリソースをより効率的に管理する可能性を提供するコンピュータプログラムのグループであることを示しています。これは、システムソフトウェアの名前でも知られています。

オペレーティングシステムとは何かを理解するには、このタイプのプログラムの操作は、コンピューターの電源を入れた瞬間から開始されることに言及する必要があります。その仕事は、ハードウェアを初期段階から管理すると同時に、それを可能にすることだからです。ユーザーとの対話。

したがって、オペレーティングシステムの概念は、ユーザーが使用するアプリケーションとサービスを調整するのはコンピューターであるため、コンピューターが使用する最も重要なプログラムを表していると言えます。コンピュータ内のソフトウェアは、一部の接続の認識、制御の作成、セキュリティの提供、出荷などを可能にするため、正常に機能できます。今日最も広く使用されているソフトウェアプログラムは、Windowsオペレーティングシステム、Linuxオペレーティングシステム、OS / 2、およびDOSです。

オペレーティングシステムの歴史を通して、コンピュータの最初のバージョンにはこのようなシステムがなかったことを強調することが重要です。これは今日では理解するのが難しいことです。60年代、コンピューターはいわゆるバッチプロセッサーを使用していました

数年後、OS(Operating Systems)の作成が始まりましたが、80年代にはすでにコミュニティで認識されているものがいくつか作成されていましたが、これらのソフトウェアがもう少し増え始めたのは90年代でした。柔軟性があり、同時に強力であり、当時のランドマークの1つはWindows95オペレーティングシステムです。

今日では、コンピューターのオペレーティングシステムはWebでも見つけることができ、必要なバージョンのオペレーティングシステムをダウンロードすることもできます。

オペレーティングシステムの定義では、その目的が強調されています。それは、中間コアの管理、ハードウェア保護の提供、およびロケーションリソースの管理であり、アプリケーションプログラマが同じプロセスを実行する必要がないようにするツールです。手動で。

オペレーティングシステムの進化により、マイクロプロセッサを使用して動作する電子デバイスの大部分にオペレーティングシステムが組み込まれています。たとえば、携帯電話、DVDプレーヤー、ラジオ、コンピュータなどがあります。

この場合、それらはグラフィカルユーザーインターフェイス、デスクトップ環境、またはウィンドウマネージャーを介して操作されます。携帯電話の場合、これはコンソールを介して行われ、DVDはリモートコントロールを介して行われます。これらはすべてこれらは、オペレーティングシステムとは何かをよりよく理解するためのデータです。

のオペレーティングシステムとは

オペレーティングシステムが使用される目的の1つは、他のソフトウェアがそのプログラムに依存して効率的に機能できるようにすることです。そのため、使用するシステムによっては、特定のプログラムがインストールされる場合とされない場合があります。

同様に、オペレーティングシステムは、同時に実行できるタスクの数、およびそのプログラムを使用できるユーザーの数、およびそれらが実行される時間によって分類できます。または本物ではありません。これらは存在する分類のほんの一部であることに注意してください。

オペレーティングシステムの概念は、3つの重要かつ不可欠な要素があることを示しています。これらは、ハードウェアがソフトウェア自体と対話できるようにするソフトウェアパッケージを指します。

  • コマンドの解釈:これらは、コマンドの解釈を可能にするコンポーネントです。これらのコンポーネントの主な目的は、ユーザーが実行するコマンドまたは命令を伝達することです。これは、ハードウェアで解釈できる言語を介して行われます。注文を実行する人は誰でも、その言語についてある程度の知識を持っています。
  • ファイルシステム:ツリーのような構造を取得する一種のファイルデータベースです。
  • コア:最後に、データの入力と出力、通信、メモリの管理と処理などの基本的な領域の操作を可能にするコアがあります。

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

オペレーティングシステムは、カーネルまたはカーネル、メモリマネージャ、入力および出力システム、そして最後にファイルマネージャの4つのモジュールで構成されています。ユーザーがキーボードまたは他のデバイスを介して実行するコマンドの翻訳を担当するコマンドインタープリターである5番目のモジュールがあると考える人がいます。

コアまたはカーネル

これはオペレーティングシステムの最下位レベルのモジュールであり、コンピュータのハードウェア上にあります。実行する必要のあるタスクのいくつかは、干渉の処理プロセッサへのタスクの割り当て、プログラム間の通信チャネルの提供などです。 。一般に、カーネルは他のモジュールを制御する責任があり、同時にそれらの実行を同期します。

同様に、カーネルにはスケジューラと呼ばれるサブモジュールがあり、そのジョブは、オペレーティングシステム間で異なる可能性のある特定の計画パターンに従って、さまざまなプログラムへのプロセッサ時間を示すことです。一般に、行われるのは、優先順位の階層を確立することです。これは、各ソフトウェアにCPU時間を割り当てる方法を決定する役割を果たします。

メモリマネージャー

一方、メモリマネージャは、RAMメモリの一部をプログラム、またはそれを必要とするプログラムの一部に割り当てると同時に、残りのプログラムとデータをストレージデバイスに配置する責任を負います。大規模。このように、メインメモリの一部が割り当てられると、特定のパターンに従って構造化された方法で実行されます。

メモリを管理する最も一般的な方法は、仮想メモリの作成です。これにより、システムを使用するすべての人に、実際よりもはるかに多くのコンピュータメモリが表示されます。

出入りシステム

この要素は、ユーザーによるデータの入力と出力をコンピューターから独立したものとして提示します。つまり、ユーザーにとって、すべての機器は同じ特性を持ち、同じように扱われ、OSがそれぞれの特性を処理します。それらの1つ、それらの1つは反応速度です。特にデータ出力で広く使用されている手法は、スプーラーの使用です。

出力情報は、大容量ストレージデバイスにあるキューに一時的に保存されます。これは、周辺デバイスが解放されるまでです。このようにして、周辺機器が使用できないためにプログラムが保持されるのを防ぎます。SSOには、スプールファイルを削除または追加するための呼び出しがあります。

ファイル管理

ファイルマネージャの目的は、プログラムの構造、およびファイルに保持されているユーザーとシステムプログラムのデータを維持し、大容量ストレージデバイスを正しく使用できるようにすることです。この要素は、ファイルの作成、開発、更新、および最終的な削除の監視も担当し、システム内にある各ファイルのディレクトリを常に維持し、転送中のメモリを管理するモジュールと連携します。中央メモリとの間のデータ。

仮想メモリシステムを使用している場合、大容量ストレージメディアと中央メモリの間で転送が行われることを指摘することが重要です。これは、メモリの構造を維持するためです。大容量ストレージデバイスに保存されるファイルにはさまざまな目的があり、共有用の情報を保存するために使用されるものもあれば、個人情報が含まれるものもあります。

このため、各ファイルには一連のアクセス権限があり、そのファイルに含まれる情報を共有できる拡張子が示されます。オペレーティングシステムは、これらの特権がバイパスされていないことを確認します。

オペレーティングシステムの機能

最も際立っているオペレーティングシステムの機能は、メモリプロセスの管理とアプリケーション間の通信の管理です。

プロセス管理

プロセスはソフトウェアが正しく実行されるために必要なリソースであるため、これは間違いなくオペレーティングシステムの最も優れた部分の1つです。これには、CPU時間、メモリ使用量、アプリケーションを実行するためにアクセスが必要なファイルの存在など、特定の要素が必要です。OSは、マシンの正しい動作を処理できるように、プロセスの作成と破棄、およびプロセスの停止と開始に専念しており、プロセス間の通信メカニズムへの貢献は言うまでもありません。

メインメモリ管理

メインメモリの管理は、関連性の高いもう1つの要素です。その一部として、メモリはアプリケーションとCPUによって共有されるデータウェアハウスで構成されており、問題が発生すると機能も失われます。このため、オペレーティングシステムがメモリ管理を処理して、過負荷にならないようにし、そこに格納されている情報を表示できるようにすることが重要です。OSは、メモリの特定の部分が使用されることとその理由を処理します。空き領域がある場合にプロセスを配置する場所を決定し、必要な領域を割り当てて再利用するため、メモリが十分に使用されます。

二次ストレージ管理

メモリは非常に不安定なものであり、障害が発生した場合に含まれる情報が失われる可能性があるという特徴があります。そのため、データが長期間そこにとどまるように、2番目のストレージモジュールが必要です。

中央メモリであるOSで発生するのと同じように、空き領域の管理と保存順序の割り当てを行います。また、すべてが正しく保存され、空き領域の量と場所も考慮されます。

入口および出口システムの管理

同様に、オペレーティングシステムは、ヘッドフォン、モニター、プリンターなどのコンピューターの出力ポートと入力ポートを管理する役割を果たします。

以前は、新しい外部ポートをインストールする場合、コンピューターがそれを受け入れることができるように、ドライバーが記録されたインストールディスクが必要でした。現在、コンピューターのオペレーティングシステムは、新しい外部ポートが正しく機能するために必要なすべての情報をネットワーク内で見つけることを担当しています。

ファイルシステムログ

ファイルは、所有者自身が作成した形式であり、テーブルに変換され、それら登録と保存を処理するのはオペレーティングシステムです。OSは、必要なときにファイルにアクセスするために必要なツールを提供することに加えて、作成されたすべてのファイルを構築、削除、および保存する責任もあります。また、ファイルとストレージユニット間の通信を提供し、事故が発生した場合に情報が失われないように、それぞれのバックアップコピーを作成するように構成します。

セキュリティ

この項目では、オペレーティングシステムがコンピュータのセキュリティを担当していることに注意してください。最も重要なアクションの1つは、プログラムまたはユーザーがアクセスしてはならない場所へのアクセスです。システムに損傷を与える可能性のあるウイルスは多数あり、これが発生しない原因はOSです。制御が時々実行されるようにソフトウェアを構成することが可能であり、同様に実行されなければならないセキュリティ制御を確立することができます。

要素とアプリケーション間の通信

OSは、ネットワークインターフェイスを介して、コンピューターのさまざまな要素間、およびそれらに関連するすべてのプログラム間の通信維持します。情報を送受信します。

システムステータスを報告する

デフォルトでオペレーティングシステムと一緒にインストールされるアプリケーションは多数ありますが、それらはシステムとは見なされません。これらは、コンピューターにインストールされたプログラムを開発および実行するための手段と基本的な特性を提供します。同様に、システムのステータス、つまり、自動更新をインストールする場合など、アクションを承認する必要があるかどうかを通知します。

同様に、さまざまなコンピューター言語のサポートを提供するため、どのアプリケーションもコンピューター上で動作します。このため、アプリケーション間の通信を改善するプログラムがあります。

資源管理

リソースマネージャを介してコンピュータの主要部分のそれぞれを管理します。管理機能には、CPUとコンピュータに接続する外部デバイスのセキュリティと通信も含まれます。セカンダリメモリや内部メモリの場合と同じように、保管されている部品を相互に清掃して交換する必要がある場合があります。一般に、システムのすべてのリソースと、そのシステムと接触しているすべての要素を管理します。

ユーザー管理

最後に、誰がそのプロファイルを作成したかに応じて、コンピュータ保存されたプロファイル管理も扱います。ユーザー管理は複数または個別にすることができます。これは、オペレーティングシステムが、コンピューターを使用できるように1つのユーザープロファイルのみを作成できることを意味するものではありません。

オペレーティングシステムの種類

オペレーティングシステムの種類は、次の基準に従って分類されます。

  • タスク管理基準:これらはシングルタスクとマルチタスクに分類されます。前者は、オペレーティングシステム自体のプロセスとは別に、一度に1つのプログラムを実行することを特徴とし、後者はCPUリソースを次のように管理できます。実行されるプロセスである程度の同時性を実現します。
  • ユーザー管理基準:この場合、シングルユーザーシステムと言えます。つまり、1人のユーザーのみに制御を許可し、セッションに基づいて使用されるマルチユーザーシステムもあります。
  • リソース管理基準。影響力のあるセクターで単一のコンピューターに制限されている集中型のオペレーティングシステムがあり、異なるコンピューターを同時に管理する分散システムもあります。

これは最も一般的なオペレーティングシステムの分類ですが、他にも頻度の低いオペレーティングシステムがあることに注意してください。

コンピュータのオペレーティングシステム

オペレーティングシステムは通常、コンピューターにインストールされ、ほとんどの場合、ユーザーはコンピューターに変更を加えませんが、更新、変更、または置換することができます。

コンピューターの各オペレーティングシステムには、ユーザー用のグラフィカルインターフェイスがあり、アイコンをクリックするか、目的のために他の要素と対話することにより、ムースなどの外部ツールまたはハードウェアを使用できます。コンピュータ上のオペレーティングシステムが何のためにあるかを明確にするいくつかのタスクを実行するため。

世界で最も使用されているオペレーティングシステムの例は次のとおりです。

マイクロソフトウィンドウズ

オペレーティングシステムの種類の中で最も重要なのは、80年代に作成されたWindowsです。現在、最新バージョンは、2014年9月に作成されたWindows 10、2012年に作成されたWindows 8、Windows7です。このオペレーティングシステムは、ほとんどのコンピューターにプリインストールされており、世界で最も人気のあるオペレーティングシステムになっています。

Mac OS X

このオペレーティングシステムは会社によって作成されたアップル社と、それがこのシステムの最新バージョンとして知られている現在では、同社が製造されているすべてのコンピュータにインストールされていますMac OSのオペレーティングシステム、特定の名前があること各バージョンのうち、2013年に発売されたマーベリック、その一部であるマウンテンライオンは、2012年に発売され、ライオンは2011年に、スノーレオパードは2009年に発売されました。Appleは、サーバー上で実行するように設計されたMacOS XServerと呼ばれるバージョンもユーザーに提供しています。

Linux Ubuntu

オペレーティングシステムのもう1つの例は、LinuxUbuntuです。このオペレーティングシステムの主な特徴は、オープンソースであるということです。つまり、世界中のすべてのユーザーが配布および変更できるということです。これにより、OSが無料になり、選択できるため、大きな利点になります。異なる既存のバージョン間。パーソナルコンピュータでは、完全に無料であるにもかかわらずLinuxオペレーティングシステムが使用されるコンピュータはほとんどありませんが、ほとんどの企業サーバーでは、カスタマイズが簡単なためLinuxが使用されています。間に。目立つバージョンは、Ubuntu、Debian、Fedora、Linuxです。

電話のオペレーティングシステム

モバイルオペレーティングシステムまたはモバイルOSは、携帯電話の特定のハードウェアの特性の抽象化を可能にし、その上で実行されるモバイルアプリケーションにサービスを提供する一連の低レベルプログラムです。これらのシステムはよりシンプルで、ワイヤレス接続、および情報やマルチメディア形式を入力する方法を目的としています。

特定のモバイルオペレーティングシステムは、階層化モデルに基づいています。最も一般的なシステムは次のとおりです。

アンドロイド

これは間違いなく世界で最も使用されている電話オペレーティングシステムであり、Linuxをベースにしています。当初はプロ用カメラ用に設計されていましたが、後にGoogleに買収され、スマートフォンなどのモバイルデバイスやタブレットで使用できるように変更されました。現在、このシステムはPCで使用できるように開発中です。とノートブック。その開発者はGoogleで、2008年に発売されました。

iOS

Apple電話のオペレーティングシステムはiOSであり、Apple Inc.によって製造されたデバイスにのみ特徴的です。また、iPod Touch、iPhone、iPad、AppleTVなどのデバイスで使用されます。最適化とシンプルさは、OSの流暢さのためにより強力なハードウェアを必要とする他のモバイルOSよりも人々が好むため、成功の基盤です。