【软考点点】计算机基础知识

	距离软考越来越近,做了四套真题,进行了一次模拟,结果不是很理想。反思了一下,主要是做题讲题的时候只是针对题,而没有花时间去把教程上的知识点进行归纳整理。每次做,错的是一样类型的题目。所以,在考试之前,把错误率较高的部分知识点总结总结,写成博客,博客内容分为'知识点积累'和'真题再现'两部分,与大家共享~
	开头第一篇,计算机基础知识,每套题都只对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年上半年


---------------------------------------------软考点点----------------------------------------------

或许,在做一套新题的时候,正确率还是不高。但重要的是,做过的题目,回顾一遍与之有关的知识点。我们不知道下一次会是什么样的题,但至少,碰到同一个知识点,可以根据自己积累的知识点去判断,去选择,而不是只有一味地猜或蒙。真题阶段,颗粒归仓,是根本。          

时间: 2024-10-21 23:39:45

【软考点点】计算机基础知识的相关文章

计算机基础知识

计算机基础知识 大概从六部分讲下 01_计算机基础知识(计算机概述) ## A:什么是计算机?计算机在生活中的应用举例 ## 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件的计算机称为裸机.常见的形式有台式计算机.笔记本计算机.大型计算机等. 应用举例 1:科学计算 2.数据处理 3.自动控制 4.计算机辅助设计 5.人工智能 6.多媒体应用 7.计算机网络 - B:什么是硬件?硬件举

javaeye基础-java基础知识问题求助

问题描述 java基础知识问题求助 问 形如 X(父类) y=new Y(子类): 这样new出来的对象y是子类对象还是父类对象? 如果子类有重载的构造函数,那么在new的时候父类的默认构造函数还会被子类的构造函数调用么? 解决方案 你可以去了解下向上转型和向下转型的区别! 解决方案二: java的一些基础知识 .Java基础知识一Java_计算机基础知识 解决方案三: new 出来的当然是子类对象,但是是父类引用,即父类引用指向之类对象. 子类有重载的构造函数?构造函数是不能重载的 解决方案四

JavaScript数据结构与算法之栈与队列_基础知识

学习起因 曾经有一次在逛V2EX时,碰到这么一个帖子. 数学完全还给老师了,想学回一些基础数学,大概是高中程度的,有什么书籍推荐? 发帖的楼主大学没有高数课程,出去工作时一直在从事前端的工作.感觉到数学知识的匮乏,所以想补一补数学. 看了看帖子,感觉和我很像,因为我的专业是不开高数的,我学的也是前端.也同样感觉到了数学知识匮乏所带来的困顿.同时因为自己的数学思维实在是不怎么好,所以决定努力补习数学与计算机基础知识. 当时也有人说:"前端需要什么数据结构与算法",但是对于这个事情我有自己

JS中处理时间之setUTCMinutes()方法的使用_基础知识

 javascript Date.setUTCMinutes()方法按照通用时间设置分钟为一个指定日期.语法 Date.setUTCMinutes(minutesValue[, secondsValue[, msValue]]) 注:括号内外的数据是可选的 下面是参数的详细信息:     minutesValue : 0到59之间的整数,表示分钟     secondsValue : 0到59之间的整数,表示秒.如果指定secondsValue参数,则还必须指定minutesValue.    

【软考教程】计算机系统知识

开始了软考备考的第二阶段,软考教程和专项复习.身为组长,必须做一个详细的阶段计划,带领组员,继续前进. 这一阶段,我们小组采取软考教程和专项复习相结合的阶段,知识点与典型试题同步进行. 每天一章的内容,还有设计模式,还有自考,只想说,时间真是不够用了. 第一章,计算机系统知识.每次看到这方面的知识,都觉得计算机真是个神秘的东西,不管是硬件方面还是软件方面,都有着不可捉摸的感觉. 不过,这也不是第一遍的学习了,之前在自考操作系统中.米老师第一年的讲课中,都有提到这部分内容的知识.所以,可以说,并不

【软考教程】操作系统知识

这几天的软考复习,一直在和"真正"的计算机打交道,对计算机又有了一次整体结构上的认识.正是因为它那强大而又丰富的硬件资源,使得这一章要学习的软件资源的重头戏--操作系统知识,也很是庞大. 从第1章我们就知道了计算机的基本硬件由五个部件构成:运算器.处理器.存储器.输入和输出设备.而本章的操作系统的功能便可从这里讲起,对应着五个部件,便对应着五大功能.在这里,先有个宏观认识,至于每个管理,在后面都会有更加详细的整理. [操作系统] 计算机系统中的软件极为丰富,通常分为应用软件和系统软件两

补补嵌入式系统基础知识

(本文的大部分内容总结自网络,感谢作者的贡献!) 在物联网技术如火如荼的今天,嵌入式开发重新得到了广大IT从业人员的关注.那么,什么是嵌入式系统?嵌入式系统由哪几部分组成?嵌入式系统的特点都有哪些?嵌入式系统的开发流程是怎样的?本文将带领大家重温这些基础知识. 嵌入式系统简介 嵌入式系统是指以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能.可靠性.成本.体积.功耗等严格要求的专用计算机系统.嵌入式系统一般应用于消费电子.智能家电.网络设备.医疗仪器.航天设备.工业控制等行业中.

《嵌入式 Linux C 语言应用程序设计(修订版)》——第 1 章 嵌入式系统基础知识 1.1 嵌入式系统概述

第 1 章 嵌入式系统基础知识 本章目标 嵌入式系统产业作为朝阳产业正在蓬勃发展,优秀的操作系统Linux也凭借其高效.开放等优势在嵌入式领域占据了一席之地. 本章首先带领读者走近嵌入式系统,从整体上把握什么是嵌入式系统以及如何开发嵌入式系统的应用程序.通过本章的学习,读者将会掌握如下内容: 1.1 嵌入式系统概述 正如尼葛洛庞帝在2001年预言的一样,如今,嵌入式系统已成为最为热门的领域之一.从市场观点来看,PC已经从高速增长时期进入平稳发展时期,其年增长率由20世纪90年代中期的35%逐年下

《嵌入式 Linux C 语言应用程序设计(修订版)》一第1章 嵌入式系统基础知识1.1 嵌入式系统概述

第 1 章 嵌入式系统基础知识 嵌入式 Linux C 语言应用程序设计(修订版)本章目标 嵌入式系统产业作为朝阳产业正在蓬勃发展,优秀的操作系统Linux也凭借其高效.开放等优势在嵌入式领域占据了一席之地. 本章首先带领读者走近嵌入式系统,从整体上把握什么是嵌入式系统以及如何开发嵌入式系统的应用程序.通过本章的学习,读者将会掌握如下内容: anniu嵌入式系统的基本概念 anniu嵌入式系统的特点以及与PC的区别 anniu嵌入式系统的现状与发展前景 anniu嵌入式系统的硬件架构 anniu