2020年山东大学849-软件工程专业基础综合硕士研究生入学自命题科目考试概要

点击数:326 | 发布时间:2025-03-18 | 来源:www.hnnbg.com

    全国各省市院校2020年硕士研究生考试概要大全(持续更新中)》》》

    2020年全国硕士研究生入学考试命题标准大纲已于7月8日正式公布,下面全国各研招院校将陆续发布2020考研专业课大纲。以下是中公考研记者收拾的“2020年山东大学849-软件工程专业基础综合硕士研究生入学自命题科目考试概要”有关内容,以供各位考生参考。

    操作系统

    1、考查目的

    操作系统是软件工程专业的一门要紧专业基础课程,具备较强的理论性和实践性。该课程的考试内容包含引论、进程管理、内存管理、存储管理(包含文件系统与输入/输出系统)、保护与安全五部分的有关定义、设计原理和达成办法。考试的具体需要包含:

    1. 知道操作系统在计算机系统中有哪些用途、地位、进步和特征。

    2. 理解操作系统的基本定义、主要功能、主要组成部分,学会操作系统每个组成部分的设计办法和达成技术。

    3. 可以运用所学的操作系统原理、办法和技术对有关问题进行剖析和解决。

    2、考试的内容

    1.导论

    1)操作系统的定义

    2)计算机系统的操作、存储结构、输入输出结构和计算机系统的体系结构。

    3)操作系统的结构组成、操作系统的操作及各部分的功能、高速缓冲存储器CACHE

    4)操作系统的分类和运行环境

    2.操作系统结构

    1)操作系统提供的服务种类

    2)操作系统的用户接口种类

    3)系统调用及种类

    4)操作系统的设计和达成办法

    5)操作系统的结构分类及优势和弊端

    6)虚拟机的基本定义和原理

    3.进程

    1)进程的定义、组织、控制和状况转换

    2)进程调度的基本定义

    3)进程的操作,包含进程的生成、终止等

    4)进程通信

    4.线程

    1)线程的定义与动机

    2)多线程模型

    5.CPU调度

    1)调度的基本定义

    2)调度的机会、切换和过程

    3)调度的基本准则

    4)典型调度办法:先来先服务调度算法、最短作业优先调度算法、优先级调度算法、时间片轮转调度算法、多级队列调度算法、多级反馈队列调度算法

    5)线程调度

    6)调度算法的性能评估

    6.进程同步

    1)进程同步的基本定义

    2)临界区访问的原则及达成临界区互斥的基本办法:软件达成办法和硬件达成办法

    3)信号量定义与基本机制

    4)典型同步问题:生产者-买家问题、读者-写者问题、哲学家就餐问题和理发师问题。

    5)管程的基本定义、原理和达成

    7.死锁

    1)死锁的定义及条件

    2)死锁的处置方案

    3)死锁的预防及达成办法

    4)死锁的防止:系统安全状况、资源分配图算法、银行家算法

    5)死锁的测试办法和解除

    8.主存

    1)内存管理的基本定义:程序的装入与链接、逻辑地址与物理地址、内存保护

    2)交换技术

    3)内存的分配管理办法:连续分配管理办法、分页管理办法、分段管理办法、段页式管理办法。

    9.虚拟内存

    1)虚拟内存的基本定义

    2)请求分页管理办法

    3)页面置换算法:先进先出置换算法、最好置换算法、近期最少用置换算法、近似近期最少用置换算法

    4)帧的分配方案

    5)抖动现象是什么原因及解决方案

    6)内核内存的分配办法

    7)虚拟内存中需要考虑的其他问题:预调页、页大小的影响、TLB的搜索能力、逆向页表等

    10.文件系统接口

    1)文件的基本定义

    2)文件的结构:顺序文件、索引文件等

    3)文件的访问办法

    4)目录结构:文件的存储结构、单级目录结构、两级目录结构、树形目录结构、无环图目录结构、通用图目录结构

    5)文件共享

    11.文件系统达成

    1)文件系统的结构

    2)文件系统的达成

    3)目录的达成

    4)文件的磁盘空间分配办法:连续、链式、索引

    5)空闲空间的管理

    12.大容量存储

    1)磁盘的结构

    2)磁盘的调度办法:先到先服务调度算法、最短寻道时间调度算法、SCAN调度算法、C-SCAN调度算法、LOOK调度算法、C-LOOK调度算法

    3)磁盘管理:格式化、引导块、坏块的处置

    4)R人工智能D结构

    13.输入/输出系统

    1)输入/输出硬件

    2)输入/输出访问控制方法

    3)输入/输出应用接口

    4)内核输入/输出子系统:输入/输出调度、缓存、缓冲、假脱机与设施预留、错误处置、输入/输出保护、内核数据结构

    5)输入/输出从请求到硬件操作的转换过程

    14.保护

    1)保护的目的与原则

    2)保护域

    3)访问矩阵及达成办法:全局表、访问列表、能力表

    15.安全

    1)系统中存在的安全问题与安全手段的级别

    2)程序的威胁:木马、后门、逻辑炸弹、栈与缓冲溢出、病毒

    3)系统与互联网威胁:蠕虫、端口扫描、DoS

    数据结构

    1、考试基本需要

    需要考生系统地理解数据结构的基本定义,学会各种数据结构的概念和达成算法。需要考生具备抽象思维能力,逻辑推理能力,和综合运用所学的常识剖析问题和解决问题的能力。

    2、考试范围和主要内容

    1.预备常识

    知道C++和Java基本语法结构;学会递归思想。

    2.程序性能

    知道复杂性的表示和计算办法。

    学会插入排序、选择排序、冒泡排序、名词排序基本思想。

    3.数据描述

    学会线性表的公式化描述、链表描述、间接寻址等存储办法,知道遍历器有哪些用途和达成办法,学会插入、删除、合并等运算办法。

    学会箱子排序、基数排序

    4.数组和矩阵

    学会对角矩阵、三对角矩阵、三角矩阵、对称矩阵等特殊矩阵的特点,学会存储办法和基本运算达成。

    5.堆栈

    学会堆栈的基本定义、基本操作和达成办法。

    学会括号匹配的达成思想。

    6.队列

    学会队列的基本定义、基本操作和达成办法。第七章 跳表和散列

    学会散列的基本定义、基本操作和达成办法。

    7.二叉树

    学会二叉树的基本定义、存储办法、常用操作和特点;学会二叉树的前序、中序、后序、按层遍历办法。

    8.优先队列

    学会堆的基本定义和插入、删除和初始化办法。

    学会堆排序思想。

    学会霍夫曼树、霍夫曼编码达成办法。

    9.搜索树

    学会二叉搜索树基本定义和插入、删除、搜索的达成办法。

    学会m叉搜索树和B树基本定义与插入、删除、搜索的达成办法。

    10.图

    学会图基本定义。

    学会图的邻接矩阵和临界链表存储办法;学会图的深度优先和广度优先遍历算法。

    知道图的探寻路径和探寻连通构件办法。

    知道生成树的探寻办法。

    11.贪婪算法

    学会AOV网的拓扑排序算法。

    学会单源最短路径Dijkstra算法。

    学会最小耗费生成树的定义、Prim算法和Kruskal算法。

    12.分而治之算法

    学会归并排序、迅速排序达成办法。

    以上是中公考研记者收拾的“2020年山东大学849-软件工程专业基础综合硕士研究生入学自命题科目考试概要”有关内容,期望能对大伙复习有帮助, 为大伙的考研梦想帮助!

    推荐阅读》》》

    全国各省市院校2020年硕士研究生招生简章

    全国各省市院校2020年硕士研究生招生目录

    全国各省市院校2020年硕士研究生招生参考书目

  • THE END

    声明:本站部分内容均来自互联网,如不慎侵害的您的权益,请告知,我们将尽快删除。

专业院校

返回顶部

Copyright©2018-2024 中国人事人才网(https://www.xftgo.com/)
All Rights Reserverd ICP备18037099号-1

  • 中国人事人才网微博

  • 中国人事人才网

首页

财经

建筑

医疗