作者:泰坦 2008-02-27 09:40:28
(1) 不属于计算机控制器中的部件。
1)a. 指令寄存器 ir
b. 程序计数器 pc
c. 算术逻辑单元 alu
d. 程序状态字寄存器 psw
分析:cpu由运算器和控制器组成。
运算器的功能包括:
完成对数据的算术和逻辑运算,由一个专门的alu具体实现;暂存将参加运算的数据和中间结果,由其内部的一组通用寄存器承担。另外,运算器中还包括累加器等构件。
控制器中的部件包括:
程序计数器,用于提供指令在内存中的地址;
指令寄存器,用于保存所读取的指令内容,存储正在执行的指令;
程序状态字寄存器,用于保存指令执行完成后产生的条件码,例如运算是否有溢出,结果为正还是为负,是否有进位等。此外还保存中断和系统工作状态等信息。
本题答案c在 cpu 与主存之间设置高速缓冲存储器 cache,其目的是为了 (2) 。
2)a.扩大主存的存储容量。
b.提高 cpu 对主存的访问效率。
c.既扩大主存容量又提高存取速度。
d.提高外存储器的存取速度。
本题ease,答案b
下面的描述中, (3) 不是 risc 设计应遵循的设计原则。
3)a. 指令条数应少一些。
b. 寻址方式尽可能少。
c. 采用变长指令,功能复杂的指令长而简单指令短。
d. 设计尽可能多的通用寄存器。
分析:cisc,复杂指令集计算机。最初计算机的指令系统只有很少一些基本指令,而其他的复杂指令全靠软件编译时通过简单指令的组合来实现。
举个最简单的例子,一个a乘以b的操作就可以转换为a个b相加来做,这样就用不着乘法指令了。当然,最早的指令系统就已经有乘法指令了,这是为什么呢?因为用硬件实现乘法比加法组合来得快得多。
由于那时的计算机部件相当昂贵,而且速度很慢,为了提高速度,越来越多的复杂指令被加入了指令系统中。但是,很快又有一个问题:一个指令系统的指令数是受指令操作码的位数所限制的,如果操作码为8位,那么指令数最多为256条(2的8次方)。
那么怎么办呢?指令的宽度是很难增加的,聪明的设计师们又想出了一种方案:操作码扩展。
操作码的后面跟的是地址码,而有些指令是用不着地址码或只用少量的地址码的。那么就可以把操作码扩展到这些位置。
举个简单的例子,如果一个指令系统的操作码为2位,那么可以有四条不同的指令。现在把11作为保留,把操作码扩展到4位,那么就可以有七条指令。其中这四条指令的地址码必须少两位。
然后,为了达到操作码扩展的先决条件:减少地址码,设计师们又动足了脑筋,发明了各种各样的寻址方式,如基址寻址、相对寻址等,用以最大限度的压缩地址码长度,为操作码留出空间。就这样,慢慢地,cisc指令系统就形成了,大量的复杂指令、可变的指令长度、多种的寻址方式是cisc的特点,也是cisc的缺点:
因为这些都大大增加了解码的难度,而在现在的硬件高速发展的情况下,复杂指令所带来的速度提升早已不及在解码上所浪费的时间。所以除了个人pc市场还在用x86指令集外,服务器以及更大的系统都早已不用cisc了。x86仍然存在的唯一理由就是为了兼容大量的x86平台上的软件。
risc,精简指令集计算机。risc的最大特点是指令长度固定,指令格式种类少,寻址方式少,大多数是简单指令且都能在一个时钟周期内完成,易于设计超标量与流水线,寄存器数量多,大量操作在寄存器之间进行。简化了指令系统设计,提高了机器的执行速度和效率。
本题答案c某系统的可靠性结构框图如下图所示。该系统由 4 个部件组成,其中 两部件并联冗余,再与 部件串联构成。假设部件 的可靠度分别为.
70。若要求该系统的可靠度不低于 0.75,则进行系统设计时,分配给部件 4 的可靠度至少应为(4) 。
分析:串联系统的可靠性r=r1*r2*r3……,并联系统的可靠性r=1-(1-r1)*(1-r2)*(1-r3)……所以本题0.9*(1-(1-0.
7)*(1-0.7))*r4=0.75
本题答案c结构化开发方法中,数据流图是 (5) 阶段产生的成果。
5)a. 需求分析。
b. 总体设计。
c. 详细设计。
d. 程序编码。
分析: 软件的生命周期由软件定义、软件开发和运行维护3个时期组成。
1、软件定义的基本任务是确定软件系统的工程需求。它又包括3个阶段:
问题定义,通过与软件的最终用户反复联系调查,真正弄明白软件要解决的问题是什么。
可行性研究,判断工程是否可以继续进行,探索用户的问题是否值得去解决,是否有可行的解决方法。
需求分析,确定目标系统必须具备哪些功能。
2、软件开发具体设计和实现在前期定义的软件,它包括4个阶段:
概要设计,建立软件系统的总体结构和模块关系,应力争做到模块之间有较低的耦合度,模块内部有较高的内聚度。
详细设计,将功能模块逐步细化,形成若干可编程的程序模块,设计出程序模块的内部细节。
编码和单元测试,选取适当的语言编写程序,并仔细测试编写出的每一个模块。
综合测试,通过各种类型的测试,使软件达到预定的要求。
3、运行维护时期的主要任务是使软件持久地满足用户的需求。
结构化方法是传统的软件工程学所采用的方法,包括结构化分析和结构化设计两种方法。
结构化需求分析方法的核心技术是数据流技术,具体体现为er实体-关系图、dfd数据流图、状态转换图和数据字典几种形式。
结构化设计是将系统设计分解为相对独立、功能单一的模块。用到的表示软件的模块结构和模块之间关系的图形工具有:层次图、结构图和ipo图等;用到的表示程序处理的工具有:
流程图、盒图、pad图、判定表、判定树和过程设计语言等。
本题答案a关于原型化开发方法的叙述中,不正确的是 (6) 。
6)a. 原型化方法适应于需求不明确的软件开发。
b. 在开发过程中,可以废弃不用早期构造的软件原型。
c. 原型化方法可以直接开发出最终产品。
d. 原型化方法利于确认各项系统服务的可用性。
分析:原型化方法适用于需求不明确的项目,其本质是快,要尽可能快速地建造出软件原型,一旦确定了客户的真正需求,所建造的原型将被丢弃。
本题答案c如果两名以上的申请人分别就同样的发明创造申请专利,专利权应授予(7)。
7)a. 最先发明的人。
b. 最先申请的人。
c. 所有申请人。
d.协商后的申请人。
分析:我国专利法规定:授予专利权的发明和使用新型,应当具备新颖性、创造性和实用性。
对于专利的申请,采取一份申请一项发明和先申请先得原则,即一份专利文件只能申请一项专利,对于同样的发明创造,谁先申请,专利权就授予谁。发明专利权的期限为20年,实用新型和外观设计的专利权期限为10年。
本题答案b cmm 模型将软件过程的成熟度分为 5 个等级。在 (8) 使用定量分析来不断地改进和管理软件过程。
8)a. 优化级。
b. 管理级。
c. 定义级。
d. 可重复级。
分析:cmm能力成熟度模型,描述了5个级别的软件过程。
初始级,特点是软件机构缺乏对软件过程的有效管理,软件过程是无序的,甚至是混乱的。软件项目的成功**于偶尔的个人英雄主义行为,因而是不可重复的。
可重复级,特点是软件机构的项目计划和跟踪稳定,项目过程可控,项目的成功是可重复的。
定义级,特点是软件过程已被提升成标准化过程,从而更加具有稳定性、可重复性和可控性。
管理级,特点是软件过程和软件产品都有定量的目标,并被定量管理,软件过程能力是可**的,其生成的软件产品是高质量的。
优化级,特点是过程的量化反馈和先进的新思想、新技术促进过程不断改进,技术和过程的改进被作为常规的业务活动加以计划和管理。
本题答案a某系统的进程状态转换如下图所示,图中 分别表示引起状态转换的不同原因,原因 4 表示 (9) 。
9)a. 就绪进程被调度。
b. 运行进程执行了 p 操作。
c. 发生了阻塞进程等待的事件。
d. 运行进程时间片到了。
运行、就绪与阻塞是进程在执行过程中的3种基本状态,当进程被调度时,就由就绪态转到运行态,即图中的1;当进程的时间片用完时,就从运行态转到就绪态,即图中的2;当进程需要等待某一事件发生后才能继续执行时,就从运行态转到阻塞态,即图中3;当进程等待的事件发生了以后,就从阻塞态转到就绪态,即图中4。
本题答案c某网络工程计划图如下所示,边上的标记为任务编码及其需要的完成时间(天),则整个工程的工期为(10) 。
10)a.16 b.17 c.18 d.21
分析:这类题目根据完成工程所要经过的最长路径求出需要的天数即可。
本题答案d
网工试题和答案
2008年4月全国计算机等级考试四级网络工程师笔试试卷。考试时间120分钟,满分100分 一 选择题 每小题1分,共40分 下列各题a b c d四个选项中,只有一个选项是正确的,将正确的选项涂写在答题卡上。1 设计一个宽带城域网将涉及 三个平台一个出口 即网络平台 业务平台 管理平台和。a 广域网...
2024年上半年网工试题结构分析
试题一校园网分布式网规划与设计。该题以某校园分布式网络为背景,来考查考生对网络的整体规划设计,综合布线技术,设备选型,端口数量的计算等的掌握。相对来说,这些都是网络工程师应该掌握的基本技能,出题控制在基本知识和概念的范围内,难度相对比较容易。试题二 linux系统下inetd xinetd服务器的配...
高级分析工试题
职业技能鉴定国家题库统一试卷。高级分析工知识试卷 1614331 2 一 选择题 第1 60题。选择正确的答案,将相应的字母填入题内的括号中。每题1分。满分60分 1 可逆反应x 2y 2z q中,x y z是三种气体,为了有利于z的生成,应采用的反应条件是。a 高温高压 b 高温低压 c 低温低压...