距离软考越来越近,做了四套真题,进行了一次模拟,结果不是很理想。反思了一下,主要是做题讲题的时候只是针对题,而没有花时间去把教程上的知识点进行归纳整理。每次做,错的是一样类型的题目。所以,在考试之前,把错误率较高的部分知识点总结总结,写成博客,博客内容分为'知识点积累'和'真题再现'两部分,与大家共享~
开头第一篇,计算机基础知识,每套题都只对1-2个,答案都是蒙的。
---------------------------------------------知识点积累-------------------------------------------
【运算器】
1.算术逻辑单元(ALU,Arithmetic and logic Unit):负责处理数据,实现对数据的算术运算和逻辑运算。
2.累加寄存器(AC,Accumulation Register):是一个通用寄存器,为ALU提供一个工作区。运算的数和结果都是放在累加器中。至少有一个累加寄存器。
3.数据缓冲寄存器(DR,Data Register):为CPU和内存、外部设备之间数据传送的中转站或在操作速度上的缓冲。单累加器中,还可作为操作数寄存器。
【控制器】
1.指令寄存器(IR,Instruction Register):用来暂存当前正在执行的一条指令。由系统使用的寄存器,程序员不可访问。
2.程序计数器(PC,Program Counter):寄存和计数两种功能。程序执行包括顺序执行与转移执行。顺序执行情况下:存放第一条指令的地址以及将要执行的下一条指令的地址。转移执行情况下:根据当前指令的地址加上位移量得到;或根据转移指令给出的直接转移地址得到,存放要转移到的那一条指令。
3.地址寄存器(AR,Address Register):保存当前CPU所访问的内存单元的地址。
4.指令译码器(ID,Instruction Decoder):对指令中操作码字段进行分析解释,识别该指令规定的操作。
【存储器】
1.存储器的层次结构:通用寄存器、cache、主存(内存)、硬盘。
容量比较:逐渐扩大
CPU对其访问速度比较:逐渐减慢
2.存储器的分类:
所处位置:内(主)、外(辅)
构成材料:磁、半导体和光
工作方式:读写、只读
访问方式:地址、内容(相联存储器)
寻址方式:随机、顺序和直接
3.高速缓存(cache):
组成:
控制部分(判断访问的信息是否在Cache的存储器中)
存储器部分(存放主存的部分拷贝信息)
地址映像方法:
直接映像:主存的块与Cache中块的对应关系固定。优点:简单。缺点:灵活性差。
全相连映像:主存的任一块可调入Cache存储器的任何一个块的空间中。
组相连映像:两者的折中。将Cache中的块再分成组。组采用直接映像,块采用全相联映像。主存中0组只能存在Cache的0组中,但主存中任意一块可以存在Cache中任意一块中。
4.虚拟存储器:
组成:由主存与辅存两级虚拟器组成。
管理方法:页式(以页为信息传送单位)
段式(以程序的逻辑结构形成的段为主存分配依据)
段页式(两者的结合,程序按逻辑分段,每一段分成若干大小固定的页)
【输入输出】
1.内存与接口的编址方法:
独立编址方法:内存地址与接口地址完全独立。用于接口的指令只用于接口的读/写,其余指令全都用于内存。缺点:用于接口的指令太少,功能太弱。
统一编址方法:内存地址与接口地址在一个公共地址空间里。优点:在指令上不再区分内存或接口指令。缺点:内存地址不连续。
2.直接程序控制:
无条件传送:无条件地随时接收CPU发来的输出数据,也无条件地随时向CPU提供需要输入的数据。
程序查询方式:利用查询方式进行输入/输出,通过CPU执行程序来查询外设的状态。
3.直接存储器存取(DMA,Direct Memory Access):不需要CPU的任何干涉,只需要CPU在过程开始启动与过程结束时的处理。
4.输入/输出处理机(IOP,I/O Processor):专用的处理机,完成主机的输入/输出操作。数据传送方式:字节多路、选择传送和数组多路方式。
【总线控制】
1.总线带宽计算:宽度(字节单位)/周期时间
2.总线的分类:
系统总线:ISA、EISA、PCI
外部总线:RS-232C、USB、IEEE-1394/488、SCSI
-----------------------------------------------真题再现--------------------------------------------
1.在输入输出控制方法中,采用()可以使得设备与主存间的数据块传送无需CPU干预。A.程序控制输入输出 B.中断 C.DMA D.总线控制
2.编写汇编语言程序时,下列寄存器中,程序员可访问的是()
A.程序计数器(PC) B.指令寄存器(IR) C.存储器数据寄存器(MDR) D.存储器地址寄存器(MAR)
——2010年下半年
1.若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入()
A.PC(程序计数器) B.AR(地址寄存器) C.AC(累加器) D.ALU(算术逻辑单元)
2.在CPU的寄存器中,()对用户是完全透明的。
A.程序计数器 B.指令寄存器 C.状态寄存器 D.通用寄存器
——2011年下半年
1.()不属于按寻址方式划分的一类存储器。
A.随机存储器 B.顺序存储器 C.相联存储器 D.直接存储器
2.在I/O设备与主机间进行数据传输时,CPU只需在开始和结束时作少量处理,而无需干预数据传送过程的是()方式。
A.中断 B.程序查询 C.无条件传送 D.直接存储器
——2012年下半年
1.在程序执行过程中,C 与主存的地址映像是()
A.硬件自动完成 B.程序员调度 C.操作系统管理 D.程序员与操作系统协议完成
2.指令寄存器的位效取决于 ()
A.存储器的容量 B.指令字长 C.数据总线的宽度 D.地址总线的宽度
——2013年下半年
1.计算机中CPU对其访问速度最快的是(C)
A.内存 B.Cache C.通用寄存器 D.硬盘
2.Cache的地址映像方式中,发生块冲突次数最小的是(A)
A.全相连映像 B.组相连映像 C.直接映像 D.无法确定
——2015年上半年
---------------------------------------------软考点点----------------------------------------------
或许,在做一套新题的时候,正确率还是不高。但重要的是,做过的题目,回顾一遍与之有关的知识点。我们不知道下一次会是什么样的题,但至少,碰到同一个知识点,可以根据自己积累的知识点去判断,去选择,而不是只有一味地猜或蒙。真题阶段,颗粒归仓,是根本。