OSってなに?今さら聞けないIT知識を解説!
ども! かとニキです!
かとニキ、ちょっと気になることがあるんだけど
お、どうした、おさるくん?また難しい言葉が出てきた?
うん、スマホとかパソコンを使う時に「OS」って言葉をよく聞くんだけど、いまいち何のことかわかんないんだよね…
スマホやパソコンを使う上で欠かせない「OS」。日常的に耳にするけど、実際に何をしているのか説明できる人は少ないかもしれない。でも実は、OSはデバイスを動かすために欠かせない重要な存在なんだよ!
それじゃ今回は、「OSとは何か?」ってことで、その役割、種類などを解説していくよ!
OSとは?
まずはOSが何か、簡単に説明するよ!おさるくん、OSって何の略か分かるかな?
そうだなぁ、おさるシステムの略!バナナで動く最新技術さ!
大喜利大会じゃないよ!笑
正解は、OSは『Operating System(オペレーティング・システム)』の略だよ!簡単に言うと、スマホやパソコンを動かすための基本ソフトウェアのことなんだ。
OSはコンピュータ全体を管理・制御して、ユーザーがスマホやパソコンを簡単に操作する役割を果たしているよ!
スマホやパソコンの中には、アプリやゲーム、写真などいろいろなデータがあるよね。これらを簡単に使えるのは、OSがすべてをコントロールしているおかげなんだよ!
もしもOSがなかったら?
OSがなかったらどうなるの?
OSがないと、スマホやパソコンはただの「機械の箱」になっちゃうよ!
OSはコンピュータ全体を管理・制御をしている。OSがないと例えば、音楽を聴こうとしても、デバイスが「このボタンを押されたら音楽を再生しよう」という動きを理解できないよ!つまり、アプリを開くことも、画面を触ることも、何もできなくなってしまうんだ。
他にもパソコンの電源を入れても何も表示されず、キーボードから文字を打ち込むこともできなくなるよ!
何もできない、文字通りただの「機械の箱」になってしまうんだ。
え、じゃあOSがないと機械が動かないってこと?
その通り!
OSは、人間とデバイスの間をつなぐ通訳みたいな役割をしてるんだ。OSがあるからこそ、スマホやパソコンが便利に使えるようになるんだよ!
OSの役割
それじゃあOSって、具体的にどんな役割をしてるの?
次はOSの役割についてみていこう!
- 入出力の制御
- タスクの管理
- メモリの管理
- ファイルの管理
- 周辺機器の管理
1. 入出力の制御
例えばパソコンの画面に文字を表示させるには、キーボードが必要だよね。ただOSがない状態でキーを押してもパソコンはその動作を理解できないんだ。そこでOSが間に入って、「このキーが押されたらパソコンの画面にこの文字を表示させる指示を出そう」と橋渡しをしてくれるよ!
例えば、ゲームのキャラを動かす時、OSが「左ボタンが押されたからキャラを左に動かせ!」って命令を出すみたいな?
そうそう!OSはその命令をソフトウェアが理解できる形に翻訳してくれるんだ。
2. タスク管理
スマホで音楽を聴きながら、LINEで友達とやり取りして、さらにブラウザで調べ物をしたことがあるよね。 これを可能にしているのもOSのおかげなんだよ!OSは複数のアプリが同時に動くように、うまく順番や処理を調整しているよ!
3. メモリの管理
コンピューターが処理を行う時に、メモリと呼ばれるものがあるんだ。ここでCPUがタスクの処理を実行するんだけど、必要なデータやプログラムを一時的に近くに置き、処理が終わったら元に戻す、といったことが行われるんだ。その際に、必要なメモリを確保し、終了後にメモリを解放するのがOSの役割だよ!
メモリ=机、CPU=人、タスク=書類というように例えると、人が次々に書類を広げたとして、机にその書類を広げっぱなしだと、作業するスペースがなくなるよね。OSはその机で新しく別の書類を広げられるように場所を確保してくれるよ!
4. ファイルの管理
その名の通り、ファイルの命名、ファイルへの書き込みや読み取りなどの操作の管理だよ!他にもファイルの保存形式を決めたり、ファイルを階層構造に格納したりするのも、OSが管理しているよ!
5. 周辺機器の管理
マウスやキーボード、イヤホンやスピーカーといった外部周辺機器との接続を制御しているよ!そして接続した機器の入出力の管理をするんだ。
普段何気なく行っていた操作はOSのおかげだったんだね!
OSの種類
じゃあ、OSにはどんな種類があるの?
OSにはいくつかの種類があって、用途やデバイスによって使い分けられてるんだ。
最後に、代表的なものを簡単に紹介するよ!
スマホ向け
- iOS:Appleが開発したOS。iPhoneやiPadで使われてる。
- Android:Googleが開発。オープンソースのOSで、iOSと並ぶ主要なスマホOS。
パソコン向け
- Windows:Microsoftが開発。世界中で広く使われているOS。
- MacOS:Appleのパソコン(Mac)で使われるOS。デザイン性に優れてる。
- Linux:無料で使えるオープンソースのOS。開発者やサーバー向けに人気。
AndroidってOSだったんだ!
まとめ
OSのことがわかってきた気がする!スマホやパソコンを動かすのに欠かせない仕組みだったんだね!
その通り!OSはデバイスの「司令塔」みたいなものだから、ぜひ知っておこう!
OSはスマホやパソコンなど、僕たちが普段当たり前のように利用しているデバイスの中で、その裏で非常に重要な役割を果たしているよ。これを機に、普段意識していなかったことに少しだけ注目してみてはどうかな?
以上、かとニキでした!