《2022年2022年计算机考研各科目知识点上的具体复习技巧 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机考研各科目知识点上的具体复习技巧 .pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、导读 :因为我本科是计算机,所以跨考同学参考的时候要慎重。不过个人感觉就考研初试四门课来说,跨考的完全不用有压力。因为在大学很多人都是期末突击的,所以跨考与科班出身的区别可能仅仅是科班相对多一轮突击复习而已。只要 C+有一点基础, 一年时间足够学习四门专业课的知识。复习书籍方面除了四门专业课的教材以外,我只用了王道的 指导全书 和 真题解析 。所以全书相对于大纲解析以及复旦资料的好坏不详。不过全书和解析我还是认认真真的做过,使用上多少还是有点经验的。先从整个复习进度上谈一下。我是从八月份开始复习的,专业课花了两个月时间,而且大部分时候都以全书为主,所以专业课放在下半年复习完全来得及。不过前提是
2、专业课四门课之前都要好好学。四门专业课中组成原理我是大三上的,操作系统和计算机网络都是大三下学的,隔的时间都不算久。再一个当时学的时候我就知道我考研时要用到,所以这几门课都有认真学。 因此下半年开始专业课复习的一个重要前提是四门课基本上都得认真学过一遍,至少是每门课花一个星期专门突击过。基于此,建议现在开始复习的同学重点放在专业课教材上,数据结构我用的严蔚敏的书;组成原理用的白中英的书(唐的书很多人用,可能更好, 不过白的书个人感觉也不错) ;操作系统西电的书,不过说实话这本教材个人感觉不算很好,我只看了一点点,操作系统主要是看着学校自己的课件复习的;计算机网络用的谢希仁第五版,个人感觉这本书
3、是计算机教材中最值的一本书。就各个科目来说,数据结构的特点是难,网络的特点是内容多,组成原理是又难又多,操作系统算是里面最简单的了。关于数据结构的复习:数据结构第一遍看书的时候建议认认真真的过一遍,特别是上面的程序都要读懂。很多人的通病是看代码头疼,所以只追求看懂各个数据结构的原理,看到代码选择性跳过,这点是非不可取的。其实总共的结构就那些,把代码看懂以后才能算真正的懂了,而且再回头看的时候绝对不会那么痛苦了,捡起来也快。书认真的看一遍就够,专门复习的话一个星期就够, 第二遍复习的时候就可以拿全书开始做了。说实话严书上的代码我并没有都看,因为确实看的蛋疼,而且有些东西考研确实不要求。不过到第二
4、遍复习全书的时候绝对不能再 pass 掉了。我看严书上的代码的时候觉得非常不爽,有时候很难看进去,但是看全书的代码就觉得没那么难受,后来我特意对比了两者的代码,其实没太大差别,可能是全书的代码排版看起来更舒服,再一个全书上在开始讲解的时候把结构体定义的非常清晰(赞一个O( _)O) ,各个基础操作的定义放在一起特别整洁,相对于教材确实看的直观舒服。这里告诉大家我读代码的方法:把某个算法的代码按功能进一步细分成一个个模块,每个模块用红笔框起来,比如图的算法一般会先初始化邻接矩阵和辅助结构,这就是一个部分,寻找功能是一个部分,加入新节点等更新功能是一个部分,这样细分以后会更加直观,而且每部分的代码
5、总共就几行,理解时的畏难情绪会小很多(总不会看四五行代码也头疼吧) 。再一个是在重要的关键语句旁边用自己的话写上自己的理解,对添加的辅助结构和整名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 个算法的巧妙的地方写上自己的理解,用自己的理解写的东西肯定会好好思量,这样不仅可以梳理自己对知识的领悟,而且回头复习的时候一看就明了,随手写自己的读书心得我觉得是个很好的习惯。再一个数据结构的代码一定要写! !这东西是非写不可的,没关上书
6、在纸上完整的写过代码就不要说自己会了。全书讲解部分的代码我基本都写过,就是栈、队列的存储类型描述我都在纸上写过。只有写过的东西才会认真思考他为什么要这么写,才不会放过任何一个细节。而且整个讲解部分的代码不算多但都是很重要的基础知识,所以很有必要写一写。同时整个复习的过程中也要学会思考。比如二叉树先序 /中序 /后序遍历的非递归算法,一般都给的是中序的,先序的情况在中序的模板(严书第二种方法,第一种方法非主流)上稍微修改一个地方就可以,后序什么情况呢?当时我以为不怎么复杂,但是到自己写的时候,发现自己居然写不出来,百度以后才发现后序遍历要修改很多东西,模板变化很大。不会写的可以百度一下。再比如先
7、序/ 中序 / 后序线索树找前驱/后继的情况,这个全书上没有详细讲,你能很明了的说出各种情况(有/无左右孩子的情况)下的查找方法么?如果不行,就要自己专门归纳整理一下。复习全书不可能概括所有的细节知识点,所以很多东西需要我们自己去发现去总结。全书的试题精选和真题解析上的编程题有点多,而且有些题目难度不低,至少不好写,所以时间不够的人要学会取舍。比如全书上图的编程题我就只做了一部分,真题解析上的树和图的编程题我也只写了一半,因为考研试卷上的编程题一般只有一道,10 分左右,一般都爱出线性表的题,撑死出到树,难度也不算特别大,如果认认真真的把那些树和图的难题做完一般得花一周时间,就我的复习进度来说
8、性价比不大。当然编程题选作不代表讲解部分的代码可以不写! !讲解部分的代码是必须不打折扣的写一遍的。数据结构重在理解不太重具体coding, 编程题总共才多少分?10 分! !其他全是选择题、画图题的分,理解的不透彻很容易在这个上面丢分。四道选择题就能把你辛辛苦苦练习的编程题的分抵消掉。所以建议大家合理分配数据结构各题型的时间,不要因为编程题花时间而舍本逐末。一再强调大家动手写讲解部分代码是因为这些代码对理解透彻数据结构的各个算法作用很大,对编程题的提升效果只是附带作用。关于组成原理的复习:组成原理的东西很多很多,这是我唯一一门没在一个星期内突击完的科目。所以如果不是当年上课的时候认真学过,最
9、好在上半年认认真真过一遍!其中运算器、存储器和 CPU三部分是整本书最难的地方所在。学习的时候要花时间重点弄懂,第一遍一定要追求理解而不要追求复习速度,只要你弄懂一遍,哪怕以后忘了捡起来也会非常快的。当年上课的时候存储器部分和CPU 微程序那部分我理解的比较透彻,后来复习这块的时候非常快,里面的重点难点一看就懂。运算器当时没学特别明白,总复习的时候总吃亏。所以大家第一遍复习的时候这三部分的难点一定要弄明白,不要怕拖进度。指令系统、总线和I/O 部分相对而言就简单很多, 其中指令系统虽然看起来很多很复但是只要你花时间把各个情况总结一次,以后遇到这种题绝对一点问题没有。 I/O 本来可以很难的,但
10、是考试这部分一般量少且题都比较固定,也不会为难大家,所以花时间把该弄懂的弄懂就OK了。复习组成原理最好的方法是:画图!画图!画图! !存储器选片的题因为要求画图所以名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 这个大家一般都画过。但是全相联/直接映射 /组相联的结构草图画过没有?微程序和硬布线的结构草图画过没有?这个要么是全书上没有的,要么全书上都给的略图。自己在纸上重新画一遍,尽量详细,不求跟真实情况一模一样,但至少能真实
11、反映硬件的逻辑。比如组相联的结构草图, cache 是个什么型态的划分,内存对应怎么划分, 内存地址对应怎么划分,处理的流程怎么走,这些东西我都在纸上专门细画出来并标上自己的理解。所以哪怕遇到10 年真题上那道存储器难题,我也没吃过理解错误的亏。学硬件的东西画图是最有效方法,很多理解不清的东西画过图就一目了然了,而且图像比那些枯燥文字知识容易记的多!像划分内存地址和编指令的题用矩形框图划分一下既便于解答又不容易出错。这里给新的全书编写者提个建议:可以考虑增加一些组原和网络的图,各个知识点能用结构图表达尽量配图。这两门课的知识特别是组原的知识用图比用文字更容易让人理解,而且图在系统性联系前后知识
12、上比文字强太多了。组原的课本值得花时间多翻翻,像组原和网络这种知识点特别多的科目,多看课本更有益处,因为知识点多,所以随手翻翻都可能发现自己忘记或者漏记的知识点。多看就能反复记忆,加深记忆效果。而数据结构和操作系统这种科目重在理解,课本认真看一遍就够,以后拿复习全书复习完全够用。关于操作系统的复习:操作系统是这几门课里面相对而言最简单的,内容不算多,这个从全书操作系统的目录就能看出来,难度也还好。进程管理、内存管理和文件管理是操作系统的主体部分。至于I/O 部分,感觉还不如组原的详细,全书这部分大概做一下就够。操作系统部分有些专业术语可能见的比较少,建议大家用红笔把书中专业术语的地方框出来。像
13、系统调用,管道,管程, 临界资源这些名词看起来不熟悉,但是实质内容其实很简单,框出来以后也便于忘了回头再看。进程三状态的图一定要画个详图。临界区代码一定要自己写一遍,同时要思考为什么这么写。单个信号量 mutex 主要是用来干什么?生产者消费者问题中缓冲区为什么要用full 和 empty 两个信号量而不是用buffer 一个信号量代替?这些东西要想明白,这样自己设置信号量的时候才不会错。如果设置的信号量数目都不对,怎么可能写出简洁正确的的临界区代码?死锁避免的银行家算法,页面置换算法虽然有算法的名字,但是远没有数据结构的算法那么复杂,都是些很简单的东西,重在记住这些名字的含义,会解题就够。操
14、作系统属于那种专业名词,小算法比较多的科目。建议把不熟悉的专业词汇、概念用一个笔记本记录下来。每个词汇或概念后面自己用一两句大白话解释一下,自己能看懂是个什么意思就够。后期回头复习这些小概念的时候会非常快。这个方法也适用于数据结构,组原,网络。比如数据结构中散列表及其查找,组原中指令的寻址方式及总线部分的仲裁方式, 网络中比特率、波特率、香农定理之类的知识点。这些都属于考纲范围内零散的边缘小知识,一般不会考概念解释(指大题中严格的专业解释) ,多以选择题的形式出,而且题目中练习的机会不会太多,比较容易忘记。 集中起来用一两句自己的大白话表述,便于记忆和查找。个人感觉全书的操作系统部分是看的最舒
15、服的,感觉作者编写思路重在告诉读者为什么这么做而不只是强调怎么做。在写临界区代码的部分甚至有反问读者、诱发读者思考的部名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 分。像分页管理的讲解部分作者特意拿32bit 系统, 64bit 系统中进程分页的实例讲解,表面上看这些东西考卷上基本不会出现,似乎必要性不大,但这种一定程度上的扩展讲解对知识点的深入理解提升非常大。反正我看完以后觉得对分页的理解更清晰明了了。关于计算机网络的复习
16、:网络部分所占的分值相对较少,但是知识总量很多,比组原的知识量只多不少。谢希仁的教材很值得从头到尾认真看一遍。我大三学这门课的时候就是拿这本教材认认真真的看了一遍。网络的知识基本没什么难点,重在记忆。 当然你必须把概念弄清楚。分配网络地址,路由选择算法等典型题目自然是需要认真掌握的,这些东西难度不大,花点时间研究都能掌握。 建议大家把各个协议的结构认真画一画,把每个部分的名字和大概功能弄清楚,这个是很有必要的。不仅TCP 、 UDP、IP 的报文格式我详细画过,以太网帧结构,PPP协议帧结构, HDLC帧结构我也都画过图并标注各个部分的作用。所以今年看到考卷最后一题的时候我完全不觉得陌生。因为
17、每个协议格式有几部分,每个部分占几个字节我都画过,甚至协议中那些定死的部分我直接把16 进制表示写在了边上, 所以那道题我两下就把协议提取出来了。再比如IP 数据报结构的校验和,用的校验方法就与我们自以为的不一样,画过协议标注过就会发现这点。这些东西可能不会考这么细,但准备充分了总不会有害,而且对知识的理解能更进一步。网络的知识要学会自己总结自己归纳,因为内容很多,复习全书不可能完全覆盖到。比如物理层到传输层对应的硬件设备名字,各个层次对应有哪些协议,这些都可以自己归拢归拢,放在一起记忆的。比如“ 物数网传会表应” 的七层网络模型记忆口诀。网络知识绝对不算难,但绝对需要你勤快一点。前面介绍的专
18、业名词+白话解释的方法比较适用。= 我是分割线 = 以上就是个人专业课学习的一点心得体会。最后仍要强调一句:多动笔多思考。动笔了才能知道自己无意间忽视的地方,思考了才能理解知识的内涵。再一个复习要重效率不重速度,所以第一遍复习的时候一定要弄懂知识点,哪怕时间拖的长点导致前面复习的东西忘了。你要相信你弄懂的东西捡起来会相当快,但没懂的东西在整个复习过程中会一直折磨你。该花专门时间攻克的重难点专门花一天两天攻克都值得。最后说一下自己对全书的感觉:王道的复习全书编写很不错,真心话。个人觉得可以改进的地方:一个是组成原理可以多添加一些结构模拟图。看到编者准备把历年真题放在真题解析里面去, 其实我觉得对
19、应题放对应的章节也很好,我就是边复习边做的真题,最后也没拿真题模拟 (时间紧啊)。我觉得可以在每章后面放个历年真题板块, 把历年真题放在这里。愿意边复习边做真题的就直接做,愿意最后拿来模拟的就跳过。再一个说下真题解析,真题解析跟复习全书真的有好多重复的题目,感觉重复太多完全没有必要,对两本都买的人来说练习价值小了很多,不算合适。另外真题解析里面的题目产地五花八门, 不管名校还是一般学校的都有,这样难免会在题目意思描述上良莠不齐,如果因为题目不严谨选错选项无疑很蛋疼,所以建议编者在题目质量上更好的把关。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
20、- - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - PS :附几张我自己总结的知识点和画过的图,模板仅供参考,大家还是要自己总结。左边是组相联草图,表明了给的虚拟地址怎么转换各个部分最后变成物理地址的流程,或映名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 射 cache 或查找内存,图不规范,地址各部分用框分段便于自己直观理解转换的是哪部分右上图是全相联
21、,右下图是直接映射,这两个草图都相对简单。右上图是微程序的运行流程图,右下图是微程序和硬布线从指令周期到时钟周期细分层次对应名词,便于记忆。左上图是微指令运行流程图。左下图完整版的进程状态转换图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 关于二叉树,线索二叉树的一些知识的终结,有关于程序的编写,查找算法的运行过程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
22、- 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - 有关各个排序算法的效率等情况的总结,这个复习全书上有, 但是有感于全书上总结的不细,所以自己补完一下,重在清晰的理解。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - 左边是 TCP报文格式, 画图并简要标记各个部分的理解,便于理解也便于快速复习。右边从上往下依次是以太网帧结构,PPP协议帧结构,HDLC 帧结构,各块都有
23、简要说明并标上字节大小。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 11 页 - - - - - - - - - 左边是网络各层对应的协议,箭头表示上层到下层时封装在哪个协议里。右上是IP 数据报格式,右下是UDP 数据报格式。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 放这些图只是给大家举例怎
24、么归纳总结,怎么自己画图帮助自己理解知识点。这些都是我自己总结的东西, 严谨度肯定不够,但是足够我加深对知识的理解记忆了。大家自己动手自己总结,自己做的才是最便于自己理解,最适合自己用的。另外关于看其他书的建议, 深入理解计算机系统无疑是经典, 而且从组原到编译的知识都涉及了,不过大厚本很难啃的。 如果实在没耐心啃那本书而且没学过计算机体系结构的话,建议拿一本体系结构的教材看看,体系结构是介于组原和操作系统之间的东西,对这两门课的理解都有莫大的作用,像 CPI的计算, 超标量超流水都是体系结构课程里重点要求掌握的东西,而且教材一般不厚,节约时间。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -