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

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

运行中反复修改的数据,为什么应放在RAM而不是只读区?

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

某控制设备用甲区保存运行中不断更新的计数值,用乙区保存出厂固化且正常运行时只读的程序。在RAM与ROM两类存储器中,甲、乙依次最适合采用()。

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

正确答案 B

先看计数值的动作:每处理一次任务都要更新,存储区必须能写入,甲应为RAM。乙限定为出厂固化、运行时只读,对应ROM,选B。不是看保存的是程序还是数据,而是看题干要求怎样访问它。

把计数器从9改成10,就已经发生了一次写操作。如果甲放在不可写的固定只读区,连这一步都无法完成。反过来,程序并不因为叫“程序”就只能存ROM,运行中的程序也可以装入RAM;本题给乙加了固化和只读条件,才形成明确选择。ROM家族存在可编程、可擦写等类型,别把这里的运行时只读扩大为所有相关器件永远无法改写。

选项分析

A
甲需要不断写入,却被放入ROM;乙的固化只读要求也未对应,两个位置颠倒了。
B
甲的读写需求与乙的固定只读需求分别对应RAM和ROM,两个条件都满足。
C
乙的选择符合要求,但甲不是只读取已有常量,还需要持续修改计数值。
D
RAM可以存放运行程序,但这一组合没有对应乙区出厂固化、运行时只读的分类特征。

容易混淆的地方

把程序一律对应ROM、数据一律对应RAM,忽略同一程序或数据在不同运行阶段的存放方式。

再巩固一步

  • 先圈出“读取、修改、固化”这些访问要求,再判断存储器,别仅凭内容名称配对。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.1.1 · 纸书第51页

练习小结

题目纠错

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

查看纠错信息