Chapters

CHAPTER 03 / LEARNING HUB

03

ソフトウェア

「アプリ」「OS」「プログラム」って、何がどう違うの?

ハードウェアを動かしている「ソフトウェア」を扱う章です。OS(オペレーティングシステム)、アプリ、プログラム、プロセス、インストールといった言葉が、それぞれ端末の中で何をしているのかを整理します。プログラミング言語の細かい文法や、特定のフレームワーク解説までは扱いません。スマホやPCの「動いている側」を眺めるための地図として読んでください。

ハードウェアを土台に、OS、その上のアプリ、アプリ内のプログラムを階層として描いた手書き図。
ソフトウェアは、ハードウェアの上にOSがあり、その上でアプリが動く階層として見る。

端末の中身が分かると、次に出てくる疑問は「では何が動かしているのか」です。この章では、ソフトウェアという目に見えない指示の集まりが、ハードウェアにどう乗っているかを見ます。OSが土台、アプリがその上で動く道具、プログラムがアプリの中身、というふうに階層で捉えると、後の章で出てくるクラウドや AI のソフトウェア的な側面もつかみやすくなります。

この章の記事

この章の中を進むための入口です。

読み終えたら

この章の流れを掴んだら、次の章へ進みます。

次の章へ 04 データとメディア