2009年全国计算机软考软件测评师考试大纲解析

3星 · 超过75%的资源 需积分: 10 31 下载量 131 浏览量 更新于2024-08-02 收藏 21KB DOCX 举报
"2009年全国计算机软考软件测评师考试大纲涵盖了计算机系统基础知识、操作系统、数据库、中间件、计算机网络、程序设计语言、标准化、信息安全等多个方面,旨在测试考生对软件工程与软件测试的理论知识和实践技能。考试分为两个科目,分别为软件工程与软件测试基础知识的选择题和软件测试应用技术的问答题。合格者应能独立承担软件测试项目,并具备工程师的实际工作能力和业务水平。" 在计算机体系结构中,当CPU执行如"MOV R0, #100"这样的指令时,其操作流程大致如下: 1. **程序计数器PC**:首先,程序计数器(PC)会保存当前指令的地址。在本例中,这个地址指示了"MOV R0, #100"指令在内存中的位置。 2. **取指令阶段**:CPU会根据PC的值从内存中读取指令。在完成取指令后,PC通常会自动增加,以便准备读取下一条指令。 3. **指令寄存器IR**:读取到的指令被送入指令寄存器(IR),在这里指令被解析以确定其操作和目标。 4. **存储器地址寄存器MAR**:如果指令涉及内存操作,如"MOV"指令,CPU会生成相应的存储器地址。在这个例子中,由于数值100直接给出,不需要从内存中读取,所以MAR不会直接参与。 5. **存储器数据寄存器MDR**:对于"MOV R0, #100",数值100是一个立即数,CPU不需要从内存中读取数据。但如果数据是在内存中,MDR会被用来暂存从内存读取的数据。 6. **执行阶段**:CPU执行指令,将数值100移动到寄存器R0中。这涉及到将IR中的操作码解释为移动操作,并将立即数字段中的值(即100)写入R0。 考试大纲还强调了对其他重要领域的了解和掌握,例如: - **操作系统**:考生应熟悉操作系统的基本组件,如中断控制、进程管理和线程管理,以及各种操作系统类型,如网络操作系统和嵌入式操作系统。 - **数据库**:涵盖数据库的基本原理、DBMS的功能和编程接口,以及数据库语言如SQL。 - **计算机网络**:包括网络分类、协议、常用网络设备,以及网络应用和管理。 - **程序设计语言**:要求掌握C、C++或Java语言的基础,包括面向对象编程。 - **标准化**:理解不同层次的标准,如国际、国家、行业和企业标准,以及标准的生命周期。 - **信息安全**:包括基本概念、病毒防护和网络入侵防护措施。 通过这些知识的学习和掌握,考生将具备分析、设计和实施软件测试项目的能力,符合软件测评师的专业要求。