IT用語集

OS(Operating System)って何?

はじめに

「OS」って知っているようでよく知らない単語ですよね。
iPhoneをお使いの方は「最新のiOSにアップデートして下さい」などという表示を、一度は目にしたことがあるのではないでしょうか。
ではOSとは一体どのようなものでどのような役割をするのでしょうか、早速みていきましょー!!✨

用語説明〜最速で理解したい人のためのIT用語集より抜粋〜

OS(Operating System)・・・アプリやデバイスを動作させるための大元となる基本的なソフトウェア。

OSの役割と代表例

OSとは、ザックリいうと「コンピュータ全体の司令塔」です。
私たちが何気なく操作しているPCの機能(入出力、ファイル・メモリ管理、ネットワークなど)は全て、OSありきで成り立っています。
いわば人間とPCの中間にいるようなもので、PCからOSを取ると全く機能しなくなります。
代表的なものに WindowsMac OSiOSAndroidLinux などがあります。
一般的に認知度が高いPCのOSはMicrosoftの「Windows」で、他にはAppleの「Mac OS」(Apple製品でしか使えない)などがあります。
スマホのOSではGoogleの「Android」が圧倒的で、他にはiphoneやipadに使われている「iOS」などがあります。
一方Linuxは、どんなPCでも無料で使えるサーバー上のOSで、自由にカスタマイズできるという特徴があります。

OSの目的

OSの目的としては大きく3つあります。
①ハードウェアの抽象化
PCに使用されるハードウェアはメーカー毎に違いがあるので、同じ機能でも使用が異なることがあります。そこを抽象化し、統一的に扱うことを可能にするのが「OS」です。例えば、deleteキーを押すと当たり前のように文字が消えるが、PCの内部で行われている作業工程がメーカーによって異なる場合があり、OSはその工程を抽象化することで”文字を消す”という統一的な操作を可能にしています。
②処理の役割分担
複数のアプリケーションソフトウェアを同時に利用する際にお互いに独立して利用できるように役割分担をするのが「OS」です。処理を一時的に遅らせたり、エラーを返したりするのもOSの役割です。敏腕マネージャーのようなイメージですね。
③コンピュータ効率性の向上
こちらは②と似ているようですが少し異なります。コンピュータの効率性を高めるというのは、PCに大きな負荷がかかる際(大量のデータを扱うとき)に適切な割り当ての工夫をしてくれるという事です。「OS」は負荷が大きければ大きいほど真価を発揮するのです。

PCとスマホのOSで異なる点

PCとスマホのOSで異なるのは「カメラ、GPS、加速度センサー、無線LAN、Bluetooth、タッチパネル、低電力化など」の機能が付いているかどうかです。
最近ではPCにカメラやBluethoothが搭載されているものも多いので、そこまで明確な区別は少なくなってきていますね。
しかしOSは「抽象化」が重要な要素なので、世のOSが統合され1つになるという未来は考えにくいです。
(OSの汎用性を高めると、個々の端末でのカスタマイズが出来なくなるから)
つい先日、AppleがiPad専用の「iPadOS」というものを発表しましたよね。iPadOSができたことでiPadに適したデザインや機能が追加され、ユーザー側としても非常に快適に操作することができるようになりました。

おわりに

いかがでしたでしょうか。
「OS」がPCの中心的な役割を果たしているということを知ってる方は多いと思いますが、具体的にどのような役割なのかを説明できる人はそこまで多くないのではないでしょうか。OSのポイントは「役割分担」と「抽象化」でしたね。OSの性能はPCのスペックに直結し、私たちの生活に大きな影響を与えるので知っていて損はないですね。
この記事を通して「OS」に関する理解を深めていただければ幸いです。
最後まで目を通していただきありがとうございました🙇‍♂️

参照元

.https://ja.wikipedia.org/wiki/オペレーティングシステム
.https://eng-entrance.com/programming-os
.https://kotobank.jp/word/OS-1903
.https://eng-entrance.com/linux_seven_features
.https://www.apple.com/jp/newsroom/2019/06/the-new-ipados-powers-unique-experiences-designed-for-ipad/

Adobe Analytics: Datafeedにデバイスデータがないけど慌てない前のページ

AWS(Amazon Web Service)って何?次のページ

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. IT用語集

    暗号化・共通鍵暗号・公開鍵暗号って何?

    はじめにほとんどの方が「暗号」という言葉を聞いたことはあると思います…

  2. IT用語集

    キャッシュ(Cache)って何?

    はじめに今回紹介するキャッシュ(Cache)は、現金という意味の英単…

  3. IT用語集

    C言語、C++(シープラプラ)、C#(シーシャープ)って何?

    はじめにC言語は数あるプログラミングの中でも歴史が長く、全く人気が衰…

  4. IT用語集

    ゴー言語(Golang)って何?

    はじめに今回は言語別年収ランキングで一位を獲得した「Go言語」につい…

  5. IT用語集

    イーサネット(Ethernet)って何?

    はじめにイーサネットってなんだかイーサリアム(2018年10月現在ビ…

  6. IT用語集

    オーバーロード(Overload)って何?

    はじめにオーバーロード(過負荷)ってなかなか耳にしない単語ですよね。…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


カテゴリ
最近の記事
  1. Adobe WebSDK FPIDでECIDの復元を検証
  2. dbt Projects on Snowflakeで作成した…
  3. Dataformでtype:’increment…
  4. dbt Projects on SnowflakeをTASK…
  5. AWS発のAIエージェントIDE「Kiro」を使用した仕様駆…
  1. Adobe Analytics

    Adobe Analytics:Report Builderの小技:リクエストの…
  2. Google Apps Script(GAS)

    文字列置換アプリを作成しました
  3. Google Apps Script(GAS)

    GASを利用してWebスクレイピングをやってみよう
  4. Google BigQuery

    GCP: 今月のGCP課金額をslackに自動的に書き込む
  5. Tableau

    【2019年版】Tableau Desktop Certified Associ…
PAGE TOP