ソフトウェアとは
ソフトウェアは、ハードウェアを人が使える形にするための層をまとめた分野です。
OSが土台をならし、ミドルウェアが橋渡しをし、ファイルシステムがデータを整理する。その上で開発ツールやOSSを使いこなします。
このカテゴリーで学べること
- オペレーティングシステム: OSの役割・タスク管理・記憶管理・割込み
- ミドルウェア / ファイルシステム: 橋渡しとデータの整理
- 開発ツール / オープンソースソフトウェア: 作る道具と、その使い方の決まり
この中の分野(学習順)
- オペレーティングシステム(全5記事)
- ミドルウェア(全3記事)
- ファイルシステム(全2記事)
- 開発ツール(全2記事)
- オープンソースソフトウェア(全2記事)
おすすめの読み進め方
- まずは「オペレーティングシステム」で、土台の役割を理解する
- 次に「ミドルウェア」「ファイルシステム」で、その上の層を学ぶ
- 最後に「開発ツール」「オープンソースソフトウェア」で、作る側の道具を知る
学習のポイント
OSの記憶管理と割込みは、プロセッサの単元と地続きです。行き来しながら読むと理解が深まります。
OSSのライセンスは暗記に見えますが、「何を守らせたいか」から考えると自然に整理できます。
