ITパスポート 2014年 春期 問02
問題文
PC用のOSを情報家電のOSに採用することがある。その目的として、最も適切なものはどれか。
選択肢
ア:稼働に必要なメモリの削減
イ:外部からの攻撃対象となるリスクの低下
ウ:処理スピードの向上
エ:ソフトウェアの開発期間の短縮(正解)
🔒 解説は解答すると表示されます
PC用のOSを情報家電のOSに採用することがある。その目的として、最も適切なものはどれか。【ITパスポート 解説】
正解の理由
情報家電(情報家電:ネット接続や情報処理ができる家電製品。例:スマートテレビやネットワーク対応プリンター)に、PC用のOS(OS:Operating System=基本ソフト)を流用する主な目的は、ソフトウェアの開発期間を短縮することです。既に用意されたOSやライブラリ、開発ツール、ドライバ、豊富な開発者の知見を使えるため、設計・実装・テストに要する時間が大幅に減ります。したがって選択肢の中では エ(ソフトウェアの開発期間の短縮)が最も適切です。
解法ステップ
- 問題文の意味を確認:情報家電に「PC用のOSを採用する」とは既存の汎用OSを使うことを指す。目的は何か問われている。
- 各選択肢の効果を考える:PC用OSの特徴(多機能で開発資源が豊富)と照らし合わせる。
- 比較して最も当てはまるものを選ぶ:開発資源の再利用や開発者の流用で「開発期間短縮」が直接的に実現されるため選ぶ。
- 他の選択肢を排除:メモリ削減や攻撃リスク低下、処理速度向上はむしろ逆になる場合が多い。
選択肢別の誤答解説
-
ア: 稼働に必要なメモリの削減
PC用のOSは多機能で、グラフィックや多様なデバイスを扱えるため一般にメモリ使用量は大きくなります。情報家電では軽量化が重要な場合が多く、専用の組み込みOSやRTOS(RTOS:Real-Time Operating System=リアルタイム性を重視した組み込み向けOS)の方がメモリ小型化に有利です。よってアは不適切です。 -
イ: 外部からの攻撃対象となるリスクの低下
PC用OSは利用者が多く、攻撃者にとって魅力的な標的になり得ます。逆に脆弱性が広く知られているとリスクは上がることがあります。セキュリティは設計や更新体制で左右され、PC用OS採用=リスク低下とは言えません。 -
ウ: 処理スピードの向上
汎用OSは多機能性や互換性を重視するため、必ずしも処理速度が速いとは限りません。専用OSやハードウェアに最適化したソフトが高速になることが多いです。したがってウも適切ではありません。 -
エ: ソフトウェアの開発期間の短縮
正答。既存のOSやミドルウェア、開発ツール、ドライバを流用できるため、設計や実装、テストの工数を削減できます。また、開発者の経験やコミュニティ資源が利用でき、製品化までの期間(タイム・トゥ・マーケット)を短縮できます。
よくある誤解
-
「PC用OSをそのまま使えば軽く早くなる」
実際は多機能ゆえにメモリや処理負荷が増える場合が多く、必ずしも軽量・高速にはなりません。 -
「流用すればセキュリティも自動で良くなる」
流用すると既知の脆弱性を持ち込む危険もあります。セキュリティ対応(パッチ適用や不要機能の削除)は別途必要です。 -
「開発期間短縮=全ての問題が解決する」
短縮は期待できますが、ハード制約への対応や省電力設計、リアルタイム性の確保など追加開発が必要な場合もあります。
補足コラム
実例として、スマートテレビで採用されることが多い「組み込みLinux(Linux:オープンソースの汎用OSを組み込み向けに調整したもの)」や、スマホ系の「Android(AndroidはLinuxカーネルを基にしたモバイル向けプラットフォーム)」は、既存のソフト資産やアプリ基盤を活かすことで製品化を早めています。一方で、産業機器や車載機器などでは、時間応答が厳しいためRTOSが選ばれることが多いです。どちらを選ぶかは、機能性、性能、消費電力、開発体制、保守性(セキュリティ更新のしやすさ)などを総合的に判断します。
FAQ
Q: PC用OSを使うと必ず開発期間が短くなりますか?
A: 多くの場合は短くなりますが、ハード制約やリアルタイム要件の強い機器では追加の調整や最適化が必要で、必ずしも短くならないこともあります。
A: 多くの場合は短くなりますが、ハード制約やリアルタイム要件の強い機器では追加の調整や最適化が必要で、必ずしも短くならないこともあります。
Q: 情報家電に適したOSとは何ですか?
A: 目的によります。多機能なアプリやネットサービスを重視する家電は組み込みLinuxやAndroid系が多く、厳密な時間制御が必要ならRTOSを使うことが多いです。
A: 目的によります。多機能なアプリやネットサービスを重視する家電は組み込みLinuxやAndroid系が多く、厳密な時間制御が必要ならRTOSを使うことが多いです。
Q: セキュリティ面はどう対処すれば良いですか?
A: 定期的なパッチ適用、不必要な機能の削除、アクセス制御、セキュアブートなどの対策が必要です。OS流用は便利ですが保守体制も整える必要があります。
A: 定期的なパッチ適用、不必要な機能の削除、アクセス制御、セキュアブートなどの対策が必要です。OS流用は便利ですが保守体制も整える必要があります。
関連キーワード: 組み込みOS、組込みLinux、RTOS、ミドルウェア、ドライバ、開発期間短縮、タイム・トゥ・マーケット、スマート家電、セキュリティ対策、省メモリ設計

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

