山东大学由中华人民共和国教育部直属,中央直管副部级建制,位列“211工程”、“985工程”、“世界一流大学和一流学科”,入选“2011计划”、“珠峰计划”、“111计划”,是一所综合性全国重点大学。山东大学软件学院报考研究生软件工程怎么复习?赶紧跟小编一起来了解下吧! 2022考研备考资料领取
一、软件工程考研科目
学硕:
①101思想政治理论
②201英语一
③301数学一
④849软件工程专业基础综合
专硕:
①101思想政治理论
②204英语二
③302数学二
④909数据结构二、备考用书
二、初试用书(专业课用书)
山大的软工专业课考849软件工程专业基础综合,官方只给了考试大纲,没有具体的参考书。
三、上岸学长经验分享
山大的849软件工程专业基础综合主要是数据结构和操作系统两门,下面是我备考时候的一些方法技巧。
操作系统:
主要考引论、进程管理、内存管理、存储管理(包括文件系统与输入/输出系统)、保护与安全五部分的相关概念、设计原理和实现方法。操作系统我在大学期间学的不扎实,复习的时候有很多看不懂理不顺的地方,比如进程调度,PV操作等。
引论:这部分内容不会出现大题。一般是以基本原理和概念的形式为主,属于识记形式的题目。重点是操作系统的定义,引入单道批处理系统、多道批处理、分时系统、实时系统的原因,这些不同阶段的操作系统共的特征如何,相互之间的差别在什么地方;操作系统的基本特征和功能;操作系统的运行环境等。
进程管理:进程管理是考试的热门,也是重点和难点之所在,考点既可以出现在选择题中,也可出在综合应用题中。重点是要掌握进程的基本特征、进程的状态及其相互转换的条件和过程;进程与线程的区别和联系;调度的基本概念、时机、切换过程,掌握各种调度算法及其环境,并会用算法进行计算;进程同步相关概念、同步互斥机制;死锁的定义、死锁产生的四个必要条件、熟练掌握死锁的预防、死锁的避免,死锁解除的原理与方法。
对于综合应用题,重点应该放在PV操作,调度算法和银行家算法上。其中,用PV操作实现经典同步问题及其变形是整个操作系统考试的最难点,也是最大的热点。注意收集往年考过的PV操作应用题,把常见的经典题型做会做熟,力求看到题目就能想到相关的解题套路。调度算法的难点在于计算不同调度算法下调度的效率,建议使用时间轴的方法解决相关的调度时间计算问题。银行家算法是系统做资源分配的时候防止发生死锁的一种方法,该算法的难点在于搞清楚各种不同表格的含义,能够看懂并且会做出相关的表格,由表格推出结果。
内存管理:内存管理这部分内容也要作为重点进行复习,这部分内容的考查方式也很灵活。建议重点复习内存连续分配算法(比如给出内存的申请和释放序列,要求解空闲块列表)、非连续分配管理方式下虚拟地址和物理地址的转换、虚拟内存请求分页的基本原理,页面置换算法等。至于选择题的考点,除了上述综合题考点都可以简化后出现在选择题中外,还需要注意内存管理的基本概念,如装入、链接、逻辑地址、物理地址、交换、覆盖等等,各种主存分配方式的工作过程以及优缺点对比,虚存的基本概念,抖动、工作集、程序局部性原理以及请求分段请求分页的基本原理。
存储管理:文件系统这部分内容的重点在于文件的顺序和索引结构。这一部分最重要的应用题点在于索引文件的目录结构,要熟练掌握计算给定目录树结构下单文件的最大文件大小。其次是磁盘的调度算法,要熟练掌握不同调度算法寻道数的计算。输入/输出系统这部分重点掌握四种输入/输出控制方式特点及相互比较、中断处理、SPOOLing技术,提高性能的缓冲策略等。可能的选择题点包括I/O设备的分类,I/O管理的目标与功能,应用结构,控制方式,I/O调度的相关概念,设备独立性相关的概念和原理,容错技术等。
保护与安全:这个部分不是重点,主要考察保护的目标与原则、保护域、访问矩阵及实现方法;系统中存在的安全问题及安全措施的级别,常见的木马病毒网络威胁等,看看课本浏览一下即可。
以上就是【山东大学软件学院报考研究生软件工程】的全部解答,如果你想要学习【考研专业】更多这方面的知识,欢迎大家前往高顿考研考试频道!

展开全文