题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第2章 信息技术发展

调度CPU和计算工资,如何区分系统软件与应用软件?

44 道章节练习题
单选题2.1 信息技术及其发展36 / 44

甲软件负责CPU调度、内存分配和设备管理;乙软件依据考勤规则计算员工工资,每月自动运行。按主要用途分类,甲、乙依次属于()。

选择答案
未作答
答案与解析

正确答案 A

甲管理CPU、内存和设备,是操作系统这类系统软件的职责;乙解决工资核算这一业务问题,是应用软件,选A。“每月自动运行”只描述执行方式,不会把工资软件变成系统软件。

可以各问一句:它主要在管理计算机资源,还是在完成用户的业务?操作系统安排哪些程序获得CPU和内存,工资程序再利用这些资源计算应发金额。即使工资程序被设置为开机启动、定时执行,业务用途也没变;系统软件也可能需要管理员配置,不能反过来用“有没有人干预”一票定类。两者是分工关系,不是一个重要、另一个不重要。

选项分析

A
资源管理与工资业务分别对应系统软件、应用软件,分类依据是主要职责而非运行时间。
B
把底层资源调度与具体业务计算的类别对调了,不能从“用户使用了它”直接判应用软件。
C
乙自动运行不改变其工资核算用途,自动化应用仍然可以属于应用软件。
D
甲的CPU调度与内存分配属于计算资源管理,不能与工资程序一起归为领域应用。

容易混淆的地方

看见“自动运行”就选系统软件,或把所有可被用户操作的软件一律归入应用软件。

再巩固一步

  • 用职责作分类标准:资源管理与运行支撑看系统软件,订单、工资、报表等业务需求看应用软件。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.1.1 · 纸书第51、52页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息