[PC・スマホ初心者必見]OSって何?サクッと10分で超解決

誰もが一度は聞いたことがあるパソコン用語「OS」。

しかし、OSがなにをしているのか理解している方はとても少ないかと思います。

スマホやパソコンの機能説明の中に記載があったり、聞いた話では、スマホにも搭載されてると書いてあるけれどよくわからない・・・。

そんなOSのことがよくわからない初心者の方必見です。

当記事では、OSとはなんだろうという疑問についてわかりやすく解説していきます。


OSの定義

OSとは

20160509161226

出典:人気パソコン購入比較ナビ~HP(ヒューレット・パッカード)のパソコンを中心に解説~

OSとは、オペレーティングシステムの略です。

パソコン全てのハードとソフトを管理し、利用者が利用しやすいようにサービスしてくれるソフトであると言えます。

出典:OSの役割

OSは「Operating System」の略であることは知っている方も多いと思います。

直訳すると、「操作するためのシステム」 となります。

OSの仕事はコンピューター全体を管理、制御し人が簡単に操作を出来るようにすることです。

基本ソフトウェアと応用ソフトウェア

「パソコンは、ソフトが無ければただの箱」

宮永好道(みやなが よしみち 1930-1999)

出典:宮永好道 – Wikipedia

もしコンピューターにOSがなかったらどうなるでしょうか??

あなたがOSが入っていないパソコンを買ってきたとしましょう。

電源を入れると真っ黒な画面が表示されます。

キーボードから文字を打ち込んでも何も出てきません。

これはキーボードから入力された文字を、

画面に映し出す機能(ソフト)がパソコンには入っていないからです。

当然マウスを動かしてもカーソルが出てくることはありませんし、その他一切の機能が使えません

コンピューターはOSがインストールされて初めて操作できるようになっています。

ここでいう操作というのは例えば、

キーボードやマウスからの入力を受け付けて、画面に出力したり、メモリの使用状況を管理したり、CPUを効率的に使用できるように制御することです。

このようにOSはコンピューターの基本操作に関わるソフトなので基本ソフトウェアといいます。

実はOSもソフトウェアの一種なのです。

ソフトウェアなので、1台のパソコンに複数のOSを入れることもできます。

その場合パソコンの起動時にどのOSで起動するか選択することができます。

一方で私達が普段よく使っている、

WordやExcel、InternetExplorerなどは応用ソフトウエア、またはアプリケーションとよびます。

応用ソフトウェアは基本ソフトウェアの機能を使って作られています。

OSの主な役割

次にOSの具体的な役割について説明していきます。

OSの主な役割は5つです。

タスク管理

タスクは直訳すると「仕事」です。

コンピューターにとっての仕事とは例えばアプリケーションの実行や、キーボードやマウスからの入力の処理が挙げられます。

OSはコンピューターが行う仕事の管理を行う役目があります。

タスクを行う順番を決定したり、タスクをこなすのに必要な資源(メモリ、CPUなど)を割り当てます。

マルチタスク
最近のOSはマルチタスクをこなすものが主流となっています。
パソコンやスマホを使っていると普段意識しないのですが、
Wordで文章を書きながら、インターネットブラウザで検索をすることができます。
これはWordとインターネットブラウザという2つのタスクを実行できるような機能がOSに備わっているためです。
その機能のことをマルチタスクと呼びます。

メモリの管理

computer_compear_desk

出典:パソコン選びのチェックリスト

コンピューターはよく机に例えられます。

CPU(中央演算装置)は机で仕事をする人、

ハードディスクとは机の引き出し、

メモリとは机の広さです。

机が広ければ広いほどその上で仕事もしやすくなりますし、同時に出来る仕事も多くなります。

2-1,タスク(ジョブ)管理の内容と被ると思う人がいるかもしれません。

ですが、OSが担うメモリ管理という役割はタスクにメモリを割り当てるだけでなく、

タスクが終わった後のメモリの開放、すなわち仕事が終わった後の後片付けも含んでいます。

CPU・メモリ・HDDについてもっと詳しく知りたい方へ
ブログが作りたい!+FC2ブログの作り方+ CPU、メモリ、ハードディスクとは?その違いは?
知らないと恥をかく一般常識の壁 PCの基本!HDDとSSDの性能の違いと選び方は?
知らないと恥をかく一般常識の壁 PCの基本!メモリの種類と性能の違いと選び方は?
パソコン初心者講座 CPUとは
を参考にしてください。

ファイルの管理

File_Hierarchy

出典:パソコン実践講座 道すがら講堂

Windowsではフォルダ、MacではFinderを使うとコンピューターの中にあるファイルを見ることが出来ます。

あるファイルの中にまた別のファイルがあるように、ファイルは階層構造を作っています。

このようなコンピューターのファイル構造を管理するのもOSの役割の一つです。

周辺機器(デバイス)の管理

mouse_and_keyboard

周辺機器とはキーボード、マウス、プリンタ、ディスプレイ、外付けハードディスクなどのコンピューター本体に接続するハードウェアのことです。

キーボードやマウスからの入力を処理しプリンタやディスプレイに出力したり、外付けハードディスクに書き込んだりする間に発生する細かいたくさんの作業をOSが裏で行ってくれます。

APIの提供

Visual-Studioxcode    Android Studio

APIは「Application Programming Interface」の頭文字をとったもので、

OSのソフト(アプリケーション)を作るときに利用できる機能とその方法をまとめたものです。

ソフトを普段作らない方々にとっては聞き慣れない単語だと思うので具体例を挙げてみましょう。

例えばWindowsでソフトを作ろうとした時、当然ウィンドウを表示させなければなりません。

ではウィンドウのデザインはどのようにすればよいでしょうか。

作成者が一から作り上げても良いのですが、アプリを作るたびにそのようなことをするのは毎回手間がかかってあまり好ましくありません。

多くの場合はWindowsの一般的なウィンドウで良いでしょう。

そのウィンドウを簡単に使えるようにすることができれば、ソフト開発がとても効率的になります。

以上で挙げた一例のように、様々なソフトにとって共通の機能となるような提供することがOSの役割です。

こんなOSがある

最後に実際に使われているOSを紹介していきます。

パソコンで使われているOS

Windows

Xplogo

世界で一番有名であろうパソコンのOS、Windows。

ビル・ゲイツによって開発され1985年にMicroSoft社が発表しました。

パソコンのOSではシェア約90%を占めている。

Windows 98、Windows2000、WindowsXP、WindowsVISTA、Windows7、Windows8と続き、

最近Windows10が発表されました。

MacOS

スクリーンショット 2016-08-14 9.45.40

1984年にApple社が開発したOS。

現在Windowsの次に多く使われているOSです。

当時のOSは画面に文字のみ表示する、テキストベースが主流でした。

スクリーンショット 2016-08-17 21.39.04

 

Macのデスクトップをテキストベースで表示した場合です。

すべての操作をコマンドで行わなければならず、一般のユーザーにとっては使いにくいものでした。

しかし、MacOSは初めてGUIを搭載したOSとして登場し話題となったのです。

GUIとは「Graphical User Interface」の頭文字をとったもので、

今では当たり前の「マウスを使って操作を行う」という機能のことです。

これは、ガラケー(画面とボタンが別々の携帯)が主流の時代にスマホが登場したように画期的でした。

スクリーンショット 2016-08-14 10.17.21

GUIで表示したデスクトップです。

使いやすさが全く違うのがわかると思います。

Linux

Linux1

このOSは聞いたことがない方が多いかもしれません。

実はWindows、MacOSに続いてユーザーが多いOSです。

その大きな特徴は無償で配布されていることと、

自由にカスタマイズができることです。

自分がカスタマイズしたものを再配布することもできます。

使いこなすには専門的な知識が必要であり、OSの学習のために使う方も多くいます。

スマホで使われているOS

iOS

Apple社製のタブレット端末やスマートフォンで使われているOSです。

直感的な操作で使いこなすことができるほど扱いやすいのが特徴です。

アプリケーションはSwift、Objective-Cで作成することができます。

Android

検索エンジンで有名なGoogle社が無償で提供しているOSです。

iOS以外のスマートフォンのOSは、ほぼこれだ!!といっても過言ではありません。

こちらのアプリケーションはJavaで開発されています。


まとめ

OSとはユーザーがパソコンを操作するためのソフト!

私達が普段良く使うWordやExcel(応用ソフトウェア)はOS(基本ソフトウェア)の機能を使って作られています。

OSの主な役割は以下の5つ

タスク(ジョブ)管理

メモリの管理

ファイルの管理

周辺機器(デバイス)の管理

APIの提供

OSがないと・・・パソコンのすべての機能(キーボードから打った文字をパソコンに表示する、ファイル管理など)を自分で実装しなければなりません。

普段から私たちが何気なく使っているパソコンのOSはこんな風に動いていたのですね!

OSについて書かれたサイトやブログをまとめました。是非参考にしてください。

パソコン初心者講座 OSとは

OSとは?パソコン初心者にもわかりやすく解説。

本当に初心者の人に捧げるコンピューター入門 OSがなかったら

脱初級者への道 – OS とは

 

TECH::CAMPについて

TECH::CAMPは、講義形式で知識だけを学ぶのではなく、実際にサービスを作りながら実践的に学んでいきます。

TECH::CAMPならプログラミングが、なんとなく分かるではなく、一人で出来るようになります。

また、質問し放題のため、分からないところを質問しすぐに解決することで、どんどん新たなスキルを身につけることができます。

この機会にプログラミングを学びませんか?

banner_techcamp

kaku_tomohiro kaku_tomohiroが書きました
  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。

  • カテゴリー
  • このエントリーをはてなブックマークに追加
    記事をシェア→