计算机专业的考研参考书目和复习攻略
计算机统考难度较大,考生复习要趁早,要找到合适的参考书目,且要把握重点,有条理的规划。小编为大家精心准备了考研计算机专业参考书目和复习指南,欢迎大家前来阅读。
考研计算机组成原理参考书及复习重点
计算机组成原理
教材:推荐使用的是唐朔飞的《计算机组成原理》和配套的学习指导与习题解答
组成原理的重点内容是:数据的表示和计算、主存与CPU的连接、高速缓存与主存的映射、常用寻址方式、CPU指令执行过程、程序中断方式、微程序控制器(重点章节:数据的表示和计算、存储管理之Cache这一块与主存CPU的连接、指令系统等)。
个人觉得组成原理这门课不管对于跨专业的考生还是本专业考生来说都是难度最大的一门,这些年组成原理题出的一般都比较“怪”,虽然这两年的题型日益稳定,但自14年开始,第二个题往往会与上一个题相关联,这就进一步加大了考试难度,我敢说大多数人都不会想到会出这种类型的题,学校自主出题的,各个学校出题风格虽然相差很大,但是只需要参考近几年的真题就可以知道必考的重点内容。当然关于组原大题考的知识点根据历年真题还是能有迹可循的,后期的时候大家可以稍微研究针对性练习下。
考研计算机组成原理复习要领
一、考查目标
1、理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。
2、理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。
3、能够运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行简单设计。
二、知识点解析
在计算机组成原理方面,主要考查计算机系统基础知识、数据的表示和运算、存储器层次结构、指令系统、中央处理器、总线、输入输出系统。
1、计算机系统概述
学习计算机组成原理之前,我们先要了解计算机的发展历程,搞清楚计算机的系统层次结构,包括计算机硬件的基本组成(五大部件的构成)、计算机软件的分类,以及计算机的基本工作过程。
从体系结构上来看,有多种不同类型的计算机,那么这些不同的计算机谁好谁坏?如何评价?所以,还需要我们了解计算机性能评价指标和相关参数,包括吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS等。
2、数据的表示和运算
我们日常所使用的是十进制数据,但在计算机中,除了十进制数据外,还有二进制、八进制、十六进制表示方法,我们要掌握这些进位计数制及其相互转换的方法,要搞清楚真值(实际的数值)和机器数(计算机中表示的数值)之间的关系,特别是负数的各种表示。另外,还要理解BCD码、字符与字符串的编码方法,以及数据的校验码(奇偶校验、CRC冗余校验等)。
不管是哪种进制和校验方法,计算机中数据的表示有原码、反码、补码等方法,我们要搞清楚它们之间的关联与区别。
在计算机中对数据进行计算,分为定点表示和浮点表示。
在定点数的表示和运算方面,我们要掌握定点数的表示(无符号数的表示,有符号数的表示)和定点数的运算,包括定点数的位移运算、原码定点数的加/减运算、补码定点数的加/减运算、定点数的乘/除运算、溢出概念和判别方法。在浮点数的表示和运算方面,我们要掌握浮点数的表示(浮点数的表示范围和IEEE754标准)和浮点数的加/减运算。
本知识点的最后一个考点就是算术逻辑单元ALU,我们要掌握串行加法器和并行加法器、算术逻辑单元ALU的功能和结构。
3、存储器层次结构
从整个计算机的存储体系来看,可以看成是一个“Cache—内存—外存”三级结构,在这个层次化结构中,我们要掌握存储器的分类以及各类存储器的基本工作原理,包括半导体随机存取存储器(SRAM、DRAM)、只读存储器(ROM),掌握主存储器(内存)与CPU的连接和数据交换、双口RAM和多模块存储器,还有就是外存储器。
在存储器这个知识点中,2个很重要的考点是高速缓冲存储器(Cache)和虚拟存储器。
在CPU和内存之间增加一层Cache,其目的是为了解决CPU和内存的速度匹配问题。在这一点,我们要掌握程序访问的局部性原理(时间局部性、空间局部性)、Cache的基本工作原理(命中率)、Cache和主存之间的映射方式、Cache中主存块的替换算法,以及Cache写策略。
虚拟存储器的重点在于“虚拟”二字,我们要掌握虚拟存储器的'基本概念及种类,包括页式虚拟存储器、段式虚拟存储器、段页式虚拟存储器、TLB(快表)等,理解这些虚拟存储器的基本原理、碎片的处理,各种方法的优点和缺点。
4、指令系统
在指令系统知识点中,我们要掌握指令的格式(包括指令的基本格式、定长操作码指令格式、扩展操作码指令格式)和各种寻址方式,还要能够区分数据寻址和指令寻址的区别。
本知识点的另外一个重要考点就是CISC(复杂指令系统计算机)和RISC(精简指令系统计算机),我们要掌握它们的基本概念、特征,以及它们之间的主要区别。
5、中央处理器
中央处理器,也就是我们常说的CPU。在这个知识点,我们要掌握CPU的功能和基本结构,以及工作原理,具体包括指令执行过程、数据通路的功能和基本结构、控制器的功能和工作原理(硬布线控制器、微程序控制器)。特别是在微程序控制器考点中,要掌握微程序、微指令和微命令,微指令的编码方式,以及微地址的形式方式。
在这个知识点中,一个最重要的考点是流水线(主要是指令流水线)。我们要搞清楚流水线的基本概念(包括超标量和动态流水线),为什么需要流水线,流水线有哪些优势,哪些因素会影响流水线,等等。在这一点,有可能出现计算题,例如,求流水线的周期、求指令的执行时间。有关流水线,还有一些评价指标,例如流水线的吞吐率、加速比等。
6、总线
总线就是一组进行互连和传输信息(指令、数据和地址)的信号线,我们要掌握总线的基本概念,总线的分类,以及总线的组成和性能指标(例如,各类总线的宽度会影响哪些部件的性能等)。
其次,就是要掌握总线仲裁方法(包括集中仲裁方式和分布仲裁方式)和总线操作和定时(包括同步定时方式和异步定时方式)。
最后,就是要对总线的标准(正式标准和工业标准)有所了解,总线标准主要规定总线的机械结构规范、功能结构规范和电气规范。
7、输入输出系统
在输入输出(I/O)系统知识点,我们首先要掌握I/O系统的基本概念,理解各种外部设备,其中包括输入设备(键盘、鼠标、扫描仪等)、输出设备(显示器、打印机等)、外存储器(硬盘存储器、磁盘阵列、光盘存储器等)。要理解这些设备的基本工作原理和常见的性能指标。例如显示器的分辨率、磁盘的读写时间等,特别是磁盘的有关读写过程(寻道时间、等待时间等),是一定要掌握的。
其次,我们要掌握I/O接口(I/O控制器)的功能和基本结构、I/O端口及其编址方式。
在I/O方式中,主要掌握程序查询方式、程序中断方式、DMA方式、通道方式的基本概念、工作原理和过程,以及这些方式之间的区别、各自的优点和缺点、应用场合。在这些方式中,以程序中断方式为考查重点,我们要掌握中断的基本概念、中断响应过程、中断处理过程、多重中断和中断屏蔽的概念。
三、复习方法
1、教材的选择
从考试大纲来看,所要求的知识在一般的大学计算机组成原理教材中都已经包含,所以,选择哪本书并不是最重要的事情。不过,根据跨考教育的推荐,对于计算机组成原理的复习,可以选择高等教育出版社的《计算机组成原理(第2版)(唐朔飞主编),该书写得比较好,曾经获得优秀教材称号,同时也是国家高等教育“十一五”教材。在学习的过程中,同样,配以《计算机组成原理:学习指导与习题解答》(唐朔飞,高等教育出版社)。
2、学习方法
计算机组成原理的基本要求是使考生掌握计算机常用的逻辑器件、部件的原理、参数及使用方法,学懂简单、完备的单台计算机的基本组成原理,学习计算机设计中的入门性知识,掌握维护、使用计算机的技能。
总的来讲,计算机组成原理课程中属于记忆型的知识比较多,需要我们花时间去对相关概念、原理进行识记。另外,就是有关参数和性能指标的计算和评价,这一块是需要理解的,不能靠死记硬背。在学习计算机组成原理课程中,要注意以下几方面的问题:
(1)要正确理解考试大纲中规定的各种基本概念,掌握各概念中的要点。
(2)要能将有关的概念和原理联系起来,不要孤立地学习各个部分的内容,比如数据表示、运算和运算器部件等,都要关联起来。
(3)要把握重点、难点问题,分清主次。所以,学习时要紧紧抓住考试大纲。
考研复习计算机专业基础课
一、制定计划
1、紧扣学习目标:计划要求对专业课进行地毯式复习,通读并理解所有知识点,无需强制记忆,一定要形成结构框架。
2、学习时间分配:计划最好以周为单位,每周学习时间至少12-18小时。相关知识点的建议学习时间仅作参考,学员可根据自己复习情况具体安排,确保当周任务当周完成。
3、《大纲》学习提示:复习应先通读考试大纲,重点了解考试形式、考试时间、题型结构、考查内容对应分值以及基本考查内容框架。
4、参考书使用原则:以考试大纲为准,教材等其他相关书目作为辅助参考资料,学员可多选择几种版本的辅导教材,或相关的辅导资料,加大复习广度和深度,以保证知识点理解和掌握的更透彻。
5、复习提示:
复习应该参照2015年的统考大纲进行,应对照大纲通读四门专业课的教材,明确考点,同时对四门专业课的知识点进行系统的回顾。不需要掌握所有的知识点细节,但是应该对重点知识的算法及基本原理有一个整体的理解和把握。本科期间学习四门专业课时的重点和考研重点基本一致。复习应该速战速决,不要拖延太长时间,同时每完成一门专业课的复习需要对本门课程进行总结,把握本门课的前后联系。四门专业课复习结束后需要对四门专业课进行总结,思考不同课程之间的联系。
二、参考用书
1、指定参考书
《2015全国硕士研究生入学统一考试计算机专业基础考试大纲》,高等教育出版社出版。
2、建议用书:
《硕士研究生专业通用核心知识点-计算机》
3、教材类参考书
数据结构:
严蔚敏、吴伟民编著:《数据结构(C语言版)》,清华大学出版社。
严蔚敏、吴伟民编著:《数据结构题集(C语言版)》,清华大学出版社。
陈守孔,胡潇琨,李玲编著:《算法与数据结构考研试题精析(第二版)》,机械工业出版社。
计算机组成原理:
唐朔飞编著:《计算机组成原理》,高等教育出版社。
唐朔飞编著:《计算机组成原理学习指导与习题解答》,高等教育出版社。
白中英主编:《计算机组成原理》,科学出版社。
徐爱萍编著:《计算机组成原理考研指导》,清华大学出版社。
操作系统:
汤小丹、梁红兵、哲凤屏、汤子瀛编著:《计算机操作系统(第三版)》,西安电子科技大学出版社。
梁红兵、汤小丹编著:《计算机操作系统》学习指导与题解(第二版),西安电子科技大学出版社。
曾平编著:《操作系统考研指导》,清华大学出版社。
计算机网络:
谢希仁编著:《计算机网络(第5版)》,电子工业出版社。
王慧强、孙大洋、徐东编著:《计算机网络知识要点与习题解析》,哈尔滨工程大学出版社。
三、学习方法
从一开始就注重培养个人正确的学习方法与学习习惯,按照学习计划中提示的学习方法,不断修正个人学习方法与习惯,快速提高学习效率,达到设定的学习效果。基础阶段适用的学习方法如下:
1、目录法:学习每一科前,先通读此科的考试大纲或教材目录,对知识体系有初步了解,了解书的内在逻辑结构,然后再去研读书本内容。
2、体系法:对自己所学的知识建立起整体框架,否则知识内容浩繁,容易遗忘,最好能够闭上眼睛的时候,眼前出现完整的知识体系。
四、学习目标
1、完成"地毯式"复习:对指定参考书目进行"地毯式"学习一遍,了解全书内容,理解书中的每一个知识点。
2、建立框架、明确重难点:对各门课程做系统性的了解,弄清每本书的章节分布情况,内在逻辑结构,重点章节所在等,对不易理解和掌握起来相对有难度的内容进行标记或单独做笔记,以备后期复习参考。
我们仅针对统考计算机专业基础阶段的复习给出以上建议,希望同学根据自己的基础情况、学习效率等做相应的调整,制定出适合自己的学习计划,能够达到更好、更高效的学习效率!
【计算机专业的考研参考书目和复习攻略】相关文章:
考研计算机专业的概述和复习建议11-09
考研复习计算机专业基础课指导攻略10-20
计算机考研全年复习的攻略06-10
计算机考研高效复习的攻略06-10
考研专业课的复习指南攻略10-27
关于跨专业考研复习攻略推荐03-14
考研数学复习攻略08-20
计算机专业考研的复习要点06-10
考研计算机专业的复习建议06-10