PromleeBlog

posting thumbnail
OSとは何だろう? - 1日10分で学ぶOS 1日目

📅

はじめに 🔗

スマートフォン、ノートパソコン、タブレットには、どれも「オペレーティングシステム」が入っています。では、OSとは具体的に何で、どんな役割を担っているのでしょうか。
この記事では、OSとは何か、なぜ重要なのか、どんな主要機能があるのかを順に見ていきます。基本概念からリソース管理、セキュリティ、仮想化まで、簡単な例とともに説明します。

OSの定義と役割 🔗

OS(Operating System)は、
コンピューターのハードウェアとユーザーをつなぐ
ソフトウェアです。ユーザーがプログラムを起動したりファイルを保存したりするとき、実際に処理を取り仕切るのがOSです。
OSには次のような役割があります。
例えば、WindowsでWordを開き、音楽を聴きながらWebを閲覧するとき、これらの作業を調整するのがOSです。

コンピューターシステムの構成要素と構造 🔗

コンピューターシステムは、大きく3つに分けられます。
  1. ハードウェア
    。CPU、メモリ、ディスク、入出力装置などです。
  2. OS
    。ハードウェアを制御し、ユーザーからの要求を取り次ぐソフトウェアです。
  3. アプリケーション
    。Webブラウザ、ゲーム、テキストエディターなど、ユーザーが直接使うプログラムです。
OSはこれらの間を仲介し、それぞれが円滑に動くようにします。
コンピューターは次の階層構造になっています。
この階層により、OSは複雑なハードウェアの詳細を隠し、ユーザーや開発者が扱いやすくします。

OSの動作とリソース管理 🔗

OSは、システム全体のリソースを管理します。複数のプログラムの実行中にCPUを使う順序を決める
スケジューラー
、メモリを割り当てる
メモリ管理機能
、ファイルを読み書きする
ファイルシステム管理機能
などが含まれます。
実際に管理するリソースには、次のようなものがあります。
効率よく管理することでシステムの性能を高め、衝突やエラーを避けて安定した運用を支えます。

セキュリティと保護、仮想化、分散システム 🔗

OSは、リソース管理に加え、セキュリティと保護を提供し、さまざまな環境に対応できるように設計されています。

カーネル、コンピューティング環境、オープンソースOS 🔗


まとめ 🔗

今回は、OSとは何か、どんな役割があり、なぜ重要なのかを、簡単な例とともに見てきました。
OSはコンピューターを動かし、さまざまなリソースを効率よく管理して、ユーザーとハードウェアをつなぎます。次回は、OSが実際にどう構成され、設計されているのかを詳しく見ていきます。

参考 🔗

    OSとは何だろう? - 1日10分で学ぶOS 1日目 | PromleeBlog