软考软件设计师 | 2009年下半年错题相关知识点整理

这篇博客整理了2009年下半年软考软件设计师的选择题部分知识点,涵盖程序计数器、CPU、浮点数计算、校验码原理、Cache工作机制、矢量图形与位图图像的区别、网络安全体系设计、面向对象开发方法等内容,还涉及数据库、数据结构与算法、软件质量模型等多个方面。
摘要由CSDN通过智能技术生成

选择题部分知识点

1.程序计数器(PC)

程序计数器(PC)是专用寄存器,具有寄存信息计数两种功能,又称指令计数器。
程序开始执行之前,将程序的起始地址送入PC,该地址在程序加载到内存时确定,因此PC的初始内容即使程序的第一条指令的地址。
执行指令时,CPU将自动修改PC的内容,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序执行的,因此修改的过程通常只是简单地对PC加1
当遇到转移指令时,后继指令的地址根据当前指令的地址加上一个向前或向后转移的位移量得到,或者根据转移指令给出 的直接转移的地址得到。

2.CPU

CPU是计算机的控制中心,主要由运算器、控制器、寄存器组和内部总线等部件组成。控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。它的主要功能有:从内存中取出一条指令,并指出下一条指令在内存中的位置;对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作;指挥并控制CPU、内存和输入输出设备之间数据的流动。

3.浮点数

两个浮点数进行相加运算,首先需要对阶(使它们阶码一致),然后再进行尾数的相加处理。

4.校验码

为了使一个系统能检查和纠正一个错误,码间最小距离必须至少是3。
海明码利用多组数位的奇偶性来验错和纠错。

5.Cache

Cache是一个高速小容量的临时存储器,可以用髙速的静态存储器(SRAM)芯片实现,可以集成到CPU芯片内部,或者设置在CPU与内存之间,用于存储CPU最经常访问的指令或者操作数据。Cache的出现是基于两种因素:首先是由于CPU的速度和性能提高很快而主存速度较低且价格高,其次是程序执行的局部性特点。因此,才将速度比较快而容量有限的SRAM构成Cache,目的在于尽可能发挥CPU的高速度。很显然,要尽可能发挥CPU的高速度,就必须用硬件实现其全部功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值