Linux標準教科書の第1章を読みました。
章末テストの解答と解説を自分の言葉でまとめます。
![](https://kazuya-engineer.com/wp-content/uploads/2023/11/cropped-NFTサンプル.png)
この記事を書いているぼくは実務経験1年。独学で未経験から従業員300名以上の自社開発企業へ転職しました。実務ではVue.jsとRailsを毎日書いています。
第1章の章末テストの解答・解説
(1) 基本ソフトウェアとして適切なものを選びなさい。
以下の4択です(複数選択)
- Word
- Excel
- Windows
- Linux
解答・解説
正解は「3. Windows」と「4. Linux」です。
ソフトウェアには基本ソフトウェアと応用ソフトウェアの2種類があります。
基本ソフトウェアはOS(Operating System)を指し、応用ソフトウェアはその上で動作するアプリケーションを意味します。
(2) 応用ソフトウェアとして適切なものを選びなさい。
以下の4択です(複数選択)
- Word
- Excel
- Windows
- Linux
解答・解説
正解は「1. Word」と「2. Excel」です。
どちらもWindows OS上で動作するアプリケーションなので、応用ソフトウェアです。
(3) Operating Systemの役割として適切なものを2つあげなさい。
これは記述式です。
解答・解説
Operating System(以下OS)の役割は次の2つです。
- 応用ソフトウェアが動作するために共通して必要となる「部品」の提供
- CPUやメモリなどハードウェアリソースの管理
さまざまな応用ソフトウェアが使用する機能をOSが共通部品として提供します。
以下はその一例です。
- ファイルシステム
- メモリ管理
- プロセス管理
- デバイスドライバ
またハードウェアリソースを効率的に管理し、複数のアプリケーションを同時に実行できるようスケジューリングを行います。
(4) Linuxについて正しく述べているものを選びなさい。
以下の4択です。
- AT&T とライセンス契約を結んでいない組織が開発した UNIX のこと。
- 開発者である Ken Thompson 氏がカリフォルニア大学バークレー校に在籍していたときに 作成した派生 OS。
- Linux はカーネルとユーザランドによって成り立つ。
- 1960 年代に通信会社 AT&T のベル研究所で誕生した。
解答・解説
正解は「3. Linux はカーネルとユーザランドによって成り立つ。」です。
2, 4はいずれもUNIXの話です。
1のように、AT&T とライセンス契約を結んでいない組織が開発した UNIX のことは、「UNIX 互換 OS」と呼びます。
(5) パッケージを使って応用ソフトウェアを導入する利点を説明しなさい。
これは記述式です。
解答・解説
正解は「Linux上でソースコードをビルドする手間を省ける点」です。
パッケージは、アプリケーションの実行に必要なファイルや設定、依存関係などを1つにまとめたものです。
アプリケーションをLinux上で実行するためには、かつてはソースコードを自分でビルドする必要がありました。
この手間を省くために、あらかじめビルドされたソフトウェアをパッケージとして提供するようになったのです。
おわりに
Linuxの基礎を固めていきます。
技術書が好きなエンジニア向け
![](https://kazuya-engineer.com/wp-content/uploads/2024/05/技術書を読む.001-300x169.jpeg)
![](https://kazuya-engineer.com/wp-content/uploads/2024/05/技術書を読む.001-300x169.jpeg)
コメント