#01:ソフトウェアの種類を理解しよう
ここでは、ソフトウェアの種類について学習します。ソフトウェアは、ハードウェアやコンピュータシステムを制御したり、ユーザーにサービスを提供したりするために利用します。
- ファームウェア:ハードウェアを起動・制御する内蔵ソフトウェア
- OS:オペレーティングシステム、コンピュータの基本的な機能を提供 (基本ソフトウェア)
- ミドルウェア:アプリケーションに必要となる共通機能を提供
- アプリケーションソフトウェア:特定の用途や目的のために利用するソフトウェア (応用ソフトウェア)
- ハードウェアを起動・制御する内蔵ソフトウェア
- マザーボードのROMやフラッシュメモリに格納
- コンピュータの起動とOSの読み込み
- ハードウェアの基本的な制御
- UEFI: Unified Extensible Firmware Interface > UEFI対応BIOS
- BIOS:Basic Input/Output System > システムBIOS
コンピュータの基本的な機能を提供するソフトウェア
- Linux
- Windows
- macOS
- Android
- iOS
アプリケーションに必要となる共通機能を提供
代表的なミドルウェア
- データベース管理システム
- アプリケーションサーバ
- TPモニタ
- 開発フレームワーク
- ライブラリ
特定の用途や目的のために利用するソフトウェア
用途
・ビジネス向け
・個人向け
・教育
・ゲーム
プラットフォーム
・PC > デスクトップアプリ
・スマートフォン > モバイルアプリ
・ネット経由で利用 > Webアプリ
ファームウェア(FW)とは - IT用語辞典 e-Words
http://e-words.jp/w/%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2.html
BIOS(Basic Input/Output System)とは - IT用語辞典 e-Words
http://e-words.jp/w/BIOS.html
UEFI(EFI)とは - IT用語辞典 e-Words
http://e-words.jp/w/UEFI.html
OS(オペレーティングシステム)とは - IT用語辞典 e-Words
http://e-words.jp/w/OS.html
ミドルウェア(M/W)とは - IT用語辞典 e-Words
http://e-words.jp/w/%E3%83%9F%E3%83%89%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2.html
アプリケーションソフト(アプリ)とは - IT用語辞典 e-Words
http://e-words.jp/w/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BD%E3%83%95%E3%83%88.html