問2
頻出度★☆☆
PC用のOSを情報家電のOSに採用することがある。その目的として,最も適切なものはどれか。
这道题的解析和你的作答记录。
PC用のOSを情報家電のOSに採用することがある。その目的として,最も適切なものはどれか。
错误。PC用操作系统为了适应广泛的用途而功能繁多、规模庞大,运行所需的内存反而会增加。如果想要削减内存,采用只集成必要功能的专用嵌入式操作系统(如实时操作系统)更为合适;沿用PC用操作系统所得到的结果与这一目的正好相反。
错误。PC用操作系统在全世界被广泛使用,正因如此,已知漏洞及其攻击手法、病毒等信息也广为流传。若在信息家电上采用同样的操作系统,针对PC存在的攻击手法就容易原样奏效,成为外部攻击对象的风险反而会提高。风险不是降低而是上升,所以不能成为采用的目的。
错误。PC用操作系统的设计重视通用性,并未针对设备有限的硬件资源做优化,也不适合要求保证响应时间的实时控制。若要追求处理速度,专为该设备定制开发的操作系统或软件更有优势,因此不能说采用PC用操作系统就会带来处理速度的提升。
正解 正确答案是エ「缩短软件的开发周期」。嵌入到信息家电(电视、录像机、车载导航等)中的软件,本来需要从零开发出设备专用的嵌入式操作系统,以及在其上运行的控制程序。而如果直接采用已有成熟实绩的PC用操作系统(如 Windows 或 Linux),不仅无需重新开发操作系统本身,还可以原样沿用现有的开发工具(编译器、调试器、集成开发环境)、丰富的库和中间件、标准化的 API,以及具备PC开发经验的技术人员的技能。网络通信、GUI 之类的功能操作系统也从一开始就已具备,需要自行实现的范围大幅减少。其结果是设计、实现、测试所需的工时下降,从而缩短开发周期,使产品更早投放市场。也就是说,沿用PC用操作系统的意图不在于性能方面的改善,而在于开发生产效率方面,这正是本题的核心。