复旦大学计算机系统结构考研经验与复习指导
考研政治方面:
对于政治的复习,没有太多的技巧。就是抓住教材好好看,而且一定要看仔细。我用的是任汝芬的四个序列,但重点在序列一,序列二随着看序列一做过两遍,感觉有的题出的太刻板,就是教材的原话抠出来,用来强化基础还可以,倒没必要死抠。想做题的话最好还是做真题,虽然近几年真题的考点不会重复,但是出题思路和考察方式还是很值得借鉴。任汝芬的最后四套题,内容比较多,质量一般,如果时间充足可以做一下。最后临近考试的时候,肖秀荣的四套题有必要做一下,个别大题还是有压中的可能性的。此外还可以背诵一下大题的答案,虽说不一定压准原题,但有些话在考试中还是值得一用。此外,最后疯传的20天20题的小册子也很值得一看。同样,它压准原题的可能性不大,但是有些话是万能的,可以拿来答题。我觉得文科的学习就是大量背诵,有些内容自己虽知道,但用自己的话表达出来远没有别人总结的言简意赅,而且多记忆一些句子,在答题过程中也会节省不少时间和脑力。
考研数学方面:
我从三月起便浏览了课本,只是粗略地看了一遍,然后直到五月才开始深入研究数学全书。起初,我认为自己在课本上的基础知识足够,大学数学也学得不错,以为全书会轻而易举,然而实际入手后却发现相当困难,每个章节都需要花费两三天的时间来完成。最初,我会尝试不看答案逐题解答,有时思维受阻,有时出错,这让我倍感挫败,甚至后来遇到难题就直接看答案。不过,我及时调整了这个习惯,在六月底前专心致志地重新做了一遍,但仍缺乏整体框架的理解。进入七月中旬,我在暑期留校继续学习,再次复习全书,这次我对知识点有了更系统性的把握,明白每个题目测试的具体内容。第二轮复习时,我搭配了660题,尽管是选择题和填空题,但有些题目需要的计算量堪比大题,对我极富启发。起初在660题中犯了不少错误,并逐渐察觉许多知识点反复出现。八月底,我完成了第一遍660题。九月开学后,我没有参加课程,而是开始了全书的第三次研读,同时做第二轮660题,随后着手历年真题,按时间顺序依次去做,最后两年的题目作为限时模拟训练。做题时,关注的重点不是分数,而是理解和掌握知识点。十月中旬,我已经完成了十多套真题,于是购买了市场上热门的张宇、汤家凤和李永乐等人的模拟试题集。半途而废地做完一半后,我转而开始第二次做真题,并整理错题本,对同类问题进行分类。十二月,我开始做张宇的八套卷,同时也购入了四套卷和合工大的卷子,不过后者难度过大,几乎无法下手,最后我专注于李永乐的6+3和真题错题。在考试前的最后两天,我挑选了近两年的真题作为实战演练。总的来说,关键在于质量而非数量。
考研英语方面:
由于我一直没在备考四六级时记忆词汇,因此我的词汇量相当匮乏,这使得提升英语首先需要从词汇入手。从八月底开始,我利用红宝书每天专心致志地背诵单词,整整坚持了一个月。相信“好记性不如烂笔头”,我将整本书抄写了一遍,尤其是那些我不太熟悉的单词释义。红宝书附带的一张光盘包含所有单词的发音,我把它们导入了MP3,在日常行走中反复聆听。背完单词后,我会跟随着MP3进行默写,以巩固记忆。这个过程并非一蹴而就,之前记住的单词隔几天就会忘记,所以我在做物理、化学和有机试题感到疲倦时会随手翻开复习,以此加深印象。掌握了一定的词汇基础后,阅读理解和新题型的难度明显降低,通过不断研习历年真题,逐渐领会考研英语的独特解题方法。
对于作文部分,熟读并背诵几篇典范文章是必要的,但避免直接套用教科书中的模板,因为这可能导致得分偏低。应该根据范文归纳出自己的写作框架,并注重多次练习及书写质量。至于翻译和完形填空,它们既需要一定的策略,又检验个人的语言直觉。
考研专业课方面:
计算机学科专业基础综合是一门涵盖面广且深度适中的科目,它包括了数据结构、计算机组成原理、操作系统和计算机网络四个主要部分。这四大部分既相互独立,又相互关联,构建了计算机科学的基础框架。
在数据结构中,理解并熟练掌握各种数据结构(如数组、链表、栈、队列、树、图等)的特性和操作是关键。特别是排序和查找算法,例如快速排序、归并排序、二分查找等,不仅需理解其工作原理,还要能够灵活运用并分析其时间复杂度。
计算机组成原理则更偏硬件,要理解CPU的工作流程,比如指令执行、存储器层次结构、ALU运算等。了解并掌握数制转换、逻辑电路设计以及浮点数表示等内容也是必不可少的。
操作系统部分,重点关注进程管理、内存管理和文件系统。深入理解进程的创建、同步和通信机制,熟悉虚拟内存的概念,以及了解磁盘I/O和文件系统的组织方式。
至于计算机网络,TCP/IP五层模型是核心,要理解每一层的主要功能,如物理层的数据传输,数据链路层的帧封装,网络层的IP路由,传输层的TCP/UDP协议,以及应用层的各种服务。网络拥塞控制、网络安全问题和HTTP、FTP等常用协议也需关注。
在学习过程中,理论结合实践是最好的方法。凭编写代码实现数据结构或算法,模拟CPU执行过程,设计简单的操作系统实验,以及搭建网络环境进行实际操作,都能帮助你更好地理解这些抽象概念。
历年真题和模拟题的练习至关重要。它们能帮助你了解考试的出题风格,检验知识掌握程度,并锻炼你在有限时间内解决问题的能力。