オペレーティングシステムの10の機能
コンピュータが私たちの日常の基本的なものになり、モバイルが私たちの生活にもたらした干渉に匹敵するものになったことは誰もが疑うことはありません。
PCとスマートフォンには、21世紀のコミュニケーションにとって非常に重要であることに加えて、それらが機能することを可能にするオペレーティングシステムがあるという共通点があります。
次に、さらに詳しく見ていきます オペレーティングシステムの機能は何ですか、前世紀の半ばに作成されて以来、最も有名で商業化されたものについてのコメントに加えて。
- 関連記事: "ロボット工学の3つの法則、説明"
オペレーティングシステムとは何ですか?
オペレーティングシステムの機能を説明する前に、それが何であるかを正確に定義する必要があります。 コアまたは「カーネル」とも呼ばれるオペレーティングシステムは、 コンピューターで使用されるすべてのサービスとアプリケーションを調整および指示するソフトウェア. これらは、システムの最も基本的な側面を許可および規制するプログラムです。
オペレーティングシステム それらは通常、プログラムの他の部分と比較して特権的な方法で実行されます、プログラムに重要な変更を加えたり、コンピュータの一般的な機能を変更したりすることを許可しません。 これらのシステムは、次の3つの重要なコンポーネントで構成されています。
- ファイルシステム:ファイルレジストリです。
- コマンドの解釈:コマンドをコンピューター言語に変換します。
- コア:基本的なコンピューターの問題での操作を可能にします。
最初のコンピューターにはこれらのシステムがありませんでした。 60年代に、コンピューターはバッチ処理を使用していましたが、最初のオペレーティングシステムが開発され始めたのは同じ10年のことでした。 その後、1980年代に、最も人気のあるオペレーティングシステムのいくつかが今日登場し始め、次の10年間で、それらはより効率的になるでしょう。 最も重要なものの1つが登場するのは90年代になるでしょう:Windows 95.
オペレーティングシステムの10の機能
オペレーティングシステムによって実行されるいくつかの機能があります。それがないと、コンピュータを使用するのは非常に面倒なマシンになります。 次に、トップ10を表示します。
1. プロセス管理
オペレーティングシステムの最も重要な機能の1つは、ソフトウェアが実行する必要のあるリソースであるプロセスの管理です。 それのための、 プロセスを作成および強制終了し、プロセスを停止および再開します.
これには、メモリ、CPU(中央処理装置)時間、およびアプリケーションが正しく機能するためにアクセスする必要のあるファイルの使用が含まれます。
プロセス管理 実行するタスクの優先度に基づいて設定されます. これは、システムを合理化できるため、通常は利点です。
ただし、システムが重要でないと解釈し、実行せずにタスクを残してしまうタスクが存在する場合があります。 これを回避するには、プロセス管理ツールの構成を変更し、必要なタスクを優先するか、手動で強制的に実行する必要があります。
2. メインメモリ管理
オペレーティングシステムのもう1つの重要な機能は、メインメモリの管理です。 このメモリは、CPUとアプリケーションによって共有されるデータストアで構成されています、障害が発生すると容量を失うメモリ。
このため、オペレーティングシステムがメモリ管理を処理し、データや情報が飽和して失われるのを防ぐことが重要です。
オペレーティングシステムは、メモリのどの部分が使用されているか、およびなぜそれが使用されているかを確認します。 同じメモリに基づいて、空き領域があるときにプロセスを配置する場所を決定します 必要なスペースを割り当てて要求し、常に十分に使用されるようにします。
- あなたは興味があるかもしれません: "コンピューターは心理学者に取って代わりますか?"
3. 二次ストレージ管理
これまで見てきたように、コンピュータのメモリは非常に不安定な側面です。 これは、障害が発生すると情報が失われるリスクがあることを意味します。 まさにこの理由のためです コンピュータには、長期データを保存できる2番目のストレージモジュールがあります。.
メインメモリと同様に、オペレーティングシステムは、残っている空き領域の管理を担当し、生成されるデータの保存順序も割り当てます。 また、すべてが正しく保存されていることを確認し、空き容量と場所を確認します。
4. ファイルシステムログ
ファイル コンピュータ上でユーザーが作成したフォーマットであり、システムに登録する必要のあるテーブルに変換されます 将来的にそれらを保持して再び使用したい場合。
オペレーティングシステムは、これらのファイルの管理、作成、削除、またはアーカイブを、何が起こったかに応じて担当します。 また、後でそれらを参照できるようにするために必要なツールも提供します。
すべてのファイルのバックアップコピーを作成する限り、同じシステムを構成できます。 したがって、事故が発生した場合、部分的または完全なデータの損失が回避されます。
5. 要素とアプリケーション間の通信
オペレーティングシステム 要素とアプリケーション間の通信を処理します. この情報の送受信は、ネットワークインターフェイスを介して行われます。 このようにして、コンピューターのコンポーネントとそれらと接触しているすべてのアプリケーションとの間の通信が維持されます。
6. 出入口システムの管理
コンピュータの入力ポートと出力ポートの管理を担当します. これらのポートは、モニター、マウス、プリンター、ヘッドホン、ペンドライブなど、コンピュータータワーに接続できるすべての周辺機器です...
以前は、新しい外部ポートをインストールする場合、の特別なディスクが必要でした。 コンピュータが周辺機器の使用方法を受け入れて知ることができるように、必要な「ドライバ」がインストールされました。 問題の。
しかし、時間の経過とともに ほとんどのコンピュータのオペレーティングシステムは通常、必要な情報を求めてネットワークを検索する責任があります 新しい外部ポートが正しく機能するため。
7. 資源管理
オペレーティングシステムは、リソースマネージャーを介して、コンピューターのすべての主要部分を管理する責任があります。 この機能 コンピュータに接続された外部デバイスとのCPUのセキュリティと通信が含まれます. また、内部メモリとセカンダリメモリも管理します。この場合、保存されているパーツをクリーンアップして、ある場所から別の場所に移動する必要があります。
8. 安全性
オペレーティングシステムは、コンピュータのセキュリティを管理します。 システムに影響を与える可能性のある多くのコンピュータウイルスがあります 他のユーザーによる不適切なアクセス(ハッキング)または感染したプログラムやWebページを介して。
これを回避するには、セキュリティ制御の確立に加えて、定期的なチェックを実行するようにオペレーティングシステムを構成できます。
9. システムのステータスを報告します
オペレーティングシステムとともに工場でインストールされるアプリケーションは多数あります。 しかしながら、 これらのアプリケーションは便利ですが、それ自体はシステムではありません。.
ただし、オペレーティングシステムに近いと言えます。 にインストールされているプログラムの開発と実行のための環境と基本的な特性 コンピューター。
オペレーティングシステムは、システムのステータスを報告し、アプリケーションの自動更新などのアクションが必要かどうかを示します。 そのうえ、 オペレーティングシステムはさまざまなプログラミング言語をサポートしています、そのため、あらゆるタイプのアプリケーションがコンピュータで動作します。
10. ユーザー管理
オペレーティングシステムも コンピュータに作成および保存されたプロファイルの管理を担当します、この管理はシングルユーザーまたはマルチユーザーにすることができます。
オペレーティングシステムでは、コンピュータを使用するために1人のユーザーしか作成できないため、1人のユーザーで理解する必要はありません。 シングルユーザーは、そのユーザーの実行のみがアクティブになり、彼の実行のみがアクティブになることを意味します。 代わりに、マルチユーザーとは、複数のユーザーのタスクを同時にアクティブにできることを意味します。
オペレーティングシステムの例
最初のオペレーティングシステムが登場して以来、いくつかが作成され、いくつかは互いに激しく競争しています。 その後、 最も商業化され、普及している主要なオペレーティングシステムを見ていきます. 確かに、この記事を読んでいるコンピューターまたはモバイルには、次のオペレーティングシステムのいずれかが搭載されています。
1. マイクロソフトウィンドウズ
Microsoft Windowsは、最も人気のあるものの1つであり、おそらく最も人気があります。. もともとは、他の人に提供することを本来の機能とする一連のディストリビューションまたはグラフィカルな操作環境でした。 MS-DOS、サポートするビジュアル表現などの古いオペレーティングシステム ソフトウェア。 1985年に最初に発行されて以来、新しいバージョンに更新されています。
2. マックOS
MacOSは、AppleのMacintoshコンピュータ用のオペレーティングシステムの名前で、OSXまたはMacOSXとも呼ばれます。 これはUNIXに基づいており、2002年からAppleコンピューターで開発および販売されています。 MacOSは、オペレーティングシステムに対して最も直接的で経済的に脅威となる競争であるために人気があります マイクロソフトウィンドウズ。
3. アンドロイド
AndroidはLinuxカーネルと タッチスクリーンを搭載した携帯電話、タブレット、その他のデバイスで動作します. これはAndroidIncによって開発されました。 その後グーグルに買収され、さらに人気を博しました。
実際、このオペレーティングシステムは非常に人気があるため、Androidコンピューターシステムの売上は Macintoshモバイル用のIOSのもの、およびモバイル用のWindowsPhoneのものに MicroSoft。
4. MS-DOS
MS-DOS、その名前はMicrosoftのディスクオペレーティングシステムを指します 1980年代から1990年代半ばにかけてIBMPCで最も一般的なオペレーティングシステムの1つでした. 一連の内部コマンドと外部コマンドがあり、暗い画面に順番に表示されていました。
5. UNIX
UNIXは、1969年に開発された、最初に作成されたオペレーティングシステムの1つでした。 ポータブル、マルチタスク、マルチユーザー向けに作成されました。 本当に、 これは、同様のオペレーティングシステムのファミリー全体です。、一部は商用で提供されているものもあれば、無料の形式で提供されているものもあり、常にLinuxと呼ばれるカーネルからのものです。
6. Ubuntu
Ubuntu これは無料でオープンソースです。つまり、誰でも利用でき、著作権を侵害することなく変更できます。. その名前は、何よりも自分の種に対する人間の忠誠心に焦点を当てている、先祖代々の南アフリカの哲学の流れに由来しています。
その哲学と同じように、Ubuntuは人間が人間を助けるために作った製品として理解されています。 これはLinuxに基づいており、技術サービスを提供している英国の会社Canonicalによって配布されています。
書誌参照:
- Rahalkar、S。 に。 (2016). オペレーティングシステムの基本。 認定倫理ハッカー(CEH)財団ガイド。 押してください。 3-21.
- ブルーム、S。 W(2016)。 非電力専門家のための電力システムの基本。 ジョンワイリー&サンズ。
- スプラント、B。 (2002). パフォーマンス監視ハードウェアの基本。 IEEE Micro、22(4)、64-71。