单选题
假设某计算机有1MB的内存,并按字节编址,为了能存取其中的内容,其地址寄存器至少需要{{U}}
{{U}} 9 {{/U}}
{{/U}}位。为使4字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,一个字的地址码应{{U}} {{U}} 10
{{/U}} {{/U}}。若存储周期为200ns,且每个周期访问4B,则该存储器的带宽为{{U}} {{U}} 11
{{/U}} {{/U}}bit/s。假如程序员可用的存储空间为4MB,则程序员所用的地址为{{U}} {{U}} 12
{{/U}} {{/U}},而真正访问内存的地址为{{U}} {{U}} 13 {{/U}} {{/U}})。
单选题
- A.最低两位为00
- B.最低两位为10
- C.最高两位为00
- D.最高两位为10
单选题
- A.20M
- B.40M
- C.813M
- D.160M
单选题
- A.有效地址
- B.程序地址
- C.逻辑地址
- D.物理地址
单选题
- A.指令地址
- B.物理地址
- C.内存地址
- D.数据地址
【正确答案】
B
【答案解析】这是一道关于内存的计算题。1M=220,故1MB内存按字节编址(即寻找空间为1MB),地址寄存器至少需要20位。如果采用字节编址,4字节一次读出,即字长为32位,每个字有4个单独编址的存储字节,字地址是该字高位字节的地址,总是等于4的倍数,正好用地址码的最低两位(为0)来区分同一字的4字节。若存储周期为200ns,每个周期可访问4字节,其带宽为:
(1/200×10-9)×4=20×106(字节/秒)=160M(bit/s)
因为可用的4MB内存空间超出了实际的物理内存1MB,称为逻辑地址,实际访问内存的地址为物理地址。
单选题
一个进程被唤醒意味着______。
- A.该进程重新占有了CPU
- B.其PCB移至就绪队列队首
- C.它的优先权变为最大
- D.进程变为就绪状态
【正确答案】
D
【答案解析】进程被唤醒就是激活这个进程,意味着它变为就绪状态。但进入就绪状态后并不马上移至就绪队列队首,而是在队尾参加排队。
单选题
一般地,可以将软件开发的生命周期划分为软件项目计划、______、软件设计、编码、测试、运行和维护6个阶段。
- A.可行性分析
- B.初始调查
- C.需求分析与定义
- D.问题分析
【正确答案】
C
【答案解析】系统开发的生命周期是指一个系统经历软件项目计划、需求分析与定义、软件设计、编程、测试、运行和维护直至淘汰的整个过程。生命周期阶段的划分通常可以采用以下3种方法。
(1)Boehm划分法:计划(问题定义、可行性研究)、开发(需求分析、总体设计、详细设计、编码、测试)、运行(维护)三大阶段。
(2)国标(GB 8566—1988)划分法:可行性研究与计划、需求分析、概念设计、详细设计、实现、组装测试、确认测试、使用和维护。并在《GB/T 8566—1995信息技术一软件生存期过程》中定义了获取过程、供应过程、开发过程、运行过程、维护过程、管理过程和支持过程7部分。
(3)RUP划分法:分为初始、细化、构造、移交4个主要阶段。