跳到正文

平成26年度 春期 ITパスポート試験 問2

这道题的解析和你的作答记录。

問2
頻出度★☆☆

PC用のOSを情報家電のOSに採用することがある。その目的として,最も適切なものはどれか。

出典 平成26年度 春期 ITパスポート試験 問2
解説

問 2

  • 错误ア

    错误。PC用操作系统为了适应广泛的用途而功能繁多、规模庞大,运行所需的内存反而会增加。如果想要削减内存,采用只集成必要功能的专用嵌入式操作系统(如实时操作系统)更为合适;沿用PC用操作系统所得到的结果与这一目的正好相反。

  • 错误イ

    错误。PC用操作系统在全世界被广泛使用,正因如此,已知漏洞及其攻击手法、病毒等信息也广为流传。若在信息家电上采用同样的操作系统,针对PC存在的攻击手法就容易原样奏效,成为外部攻击对象的风险反而会提高。风险不是降低而是上升,所以不能成为采用的目的。

  • 错误ウ

    错误。PC用操作系统的设计重视通用性,并未针对设备有限的硬件资源做优化,也不适合要求保证响应时间的实时控制。若要追求处理速度,专为该设备定制开发的操作系统或软件更有优势,因此不能说采用PC用操作系统就会带来处理速度的提升。

  • エ

    正解 正确答案是エ「缩短软件的开发周期」。嵌入到信息家电(电视、录像机、车载导航等)中的软件,本来需要从零开发出设备专用的嵌入式操作系统,以及在其上运行的控制程序。而如果直接采用已有成熟实绩的PC用操作系统(如 Windows 或 Linux),不仅无需重新开发操作系统本身,还可以原样沿用现有的开发工具(编译器、调试器、集成开发环境)、丰富的库和中间件、标准化的 API,以及具备PC开发经验的技术人员的技能。网络通信、GUI 之类的功能操作系统也从一开始就已具备,需要自行实现的范围大幅减少。其结果是设计、实现、测试所需的工时下降,从而缩短开发周期,使产品更早投放市场。也就是说,沿用PC用操作系统的意图不在于性能方面的改善,而在于开发生产效率方面,这正是本题的核心。

ここがポイント
  • 在嵌入式系统中采用通用操作系统(PC用操作系统)的意图,在于复用现有的开发环境、库、API 和技术人员的技能,从而削减开发工时、缩短开发周期,让产品更早投放市场;而不是为了性能或节省资源。
  • 通用操作系统与嵌入式专用操作系统的权衡:通用操作系统功能丰富、易于开发,但所需内存较大、实时性较差,被已知漏洞攻击的安全风险也较大。嵌入式专用操作系统则相反,节省资源、实时性优秀,但开发负担较大。
用語
解答問2エ
练这一题

作答记录