2022年吉林大学计算机科学与技术学院学术学位硕士研究生专业课考试大纲

发布时间:2021-08-30 编辑:考研派小莉 推荐访问:
2022年吉林大学计算机科学与技术学院学术学位硕士研究生专业课考试大纲

2022年吉林大学计算机科学与技术学院学术学位硕士研究生专业课考试大纲内容如下,更多考研资讯请关注我们网站的更新!敬请收藏本站,或下载我们的考研派APP和考研派微信公众号(里面有非常多的免费考研资源可以领取,有各种考研问题,也可直接加我们网站上的研究生学姐微信,全程免费答疑,助各位考研一臂之力,争取早日考上理想中的研究生院校。)

2022年吉林大学计算机科学与技术学院学术学位硕士研究生专业课考试大纲 正文

计算机考研专业课大纲——学术学位
第一部分  概述
一、考查目标
计算机学科专业基础综合考试涵盖数据结构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。要求考生比较系统地掌握上述专业基础课程的概念,理论、技能和方法,能够运用所学的知识判断和解决相关的理论问题和实际问题。
二、考试形式和试卷结构
试卷满分及考试时间
本试卷满分为150分,考试时间为180分钟
答题方式:闭卷、笔试
三、试卷内容结构
数据结构 45分
计算机组成原理35分
操作系统 35分
计算机网络 35分
四、试卷题型结构
第二部分 《数据结构》
第三部分 《计算机组成原理》
第四部分 《操作系统》
第五部分 《计算机网络》

第二部分 《数据结构》
考查目标
1. 熟悉数据结构的相关概念及其分类,数据结构与算法的关系。掌握线性表、堆栈和队列,数组和字符串等数据结构的存储、操作和应用,树与二叉树的性质与应用算法,图的存储结构和相关算法,排序与查找的典型算法。
2. 掌握算法时空复杂性分析和正确性验证的基本方法。
3.能够综合运用数据结构、算法、数学等多种知识,对问题进行分析、建模,选择或构建合适的数据结构,设计较优算法。
题型结构:包括问答题与算法设计题
具体内容:
一、绪论
(1)数据、数据元素、数据逻辑结构和存储结构的定义及其关系;
(2)数据逻辑结构及其分类;
(3)算法的定义和特征;
(4)算法的正确性证明方法;
(5)算法的时间和空间复杂性分析方法及复杂性函数的渐进表示。
二、 线性表、堆栈和队列
(1)线性结构的概念和特点;
(2)顺序存储和链式存储线性表的基本操作;
(3)堆栈的定义和两种存储结构下堆栈的基本操作;
(4)堆栈在括号匹配和递归中的应用;
(5)队列的定义和两种存储结构下队列的基本操作;
(6)队列的应用。
三、数组和字符串
(1)二维及多维数组的存储原理及寻址方式;
(2)矩阵的存储及基本操作;
(3)三元组表和十字链表存储的稀疏矩阵的基本操作;
(4)字符串的存储及基本操作;
(5)模式匹配算法。
四、 树与二叉树
(1)树的概念、相关术语和表示方法;
(2)二叉树的定义和性质;
(3)二叉树的顺序存储结构和链接存储结构;
(4)二叉树遍历的递归与非递归算法;
(5)线索二叉树的定义和操作;
(6)树与二叉树的转换;
(7)树的链接存储结构,树和森林的遍历算法;
(8)树的顺序存储结构;
(9)树在并查集实现中的应用。
五、图 
(1)图的基本概念;
(2)图的邻接矩阵和邻接表存储结构;
(3)图的遍历算法;
(4)拓扑排序和关键路径算法;
(5)无权最短路径算法、正权最短路径算法、每对顶点之间的最短路径算法,满足约束的最短路径问题;
(6)最小支撑树算法;
(7)图的可及性及传递闭包算法、连通分量算法。
六、排序 
(1)直接插入排序和Shell排序;
(2)冒泡排序和快速排序;
(3)直接选择排序;
(4)堆的概念与性质,堆排序算法;
(5)合并排序算法;
(6)分治排序的一般方法,基于关键词比较的排序算法下界分析。
七、查找 
(1)顺序查找算法;
(2)对半查找、一致对半查找、斐波那契查找和插值查找算法;
(3)对半查找算法的二叉判定树;
(4)二叉查找树的概念和性质,二叉查找树的查找、插入和删除算法;
(5)高度平衡树的概念和性质,高度平衡树的查找和插入过程;
(6)B树及B+树的概念和基本操作;
(7)散列的基本概念,散列函数的构造方法;
(8)散列函数的冲突调节方法,拉链法和线性探查法。
第三部分 《计算机组成原理》
考查目标
1.了解计算机硬件的发展史,技术的发展对计算机组成与体系结构变迁的影响。理解计算机系统的基本架构、核心构成部分的功能与相互联系,围绕CPU建立起整机的概念。
2.理解计算机是软硬件的有机体,掌握指令集体系结构的基本知识和实现方法,掌握计算机系统结构的核心思想、CPU的组成与工作机制,指令的执行过程和存储器体系的层次结构。
3.能够深入研究各功能部件的相互连接与相互作用,运用计算机组成的基本原理和基本方法,进行一些基本功能部件的逻辑设计,解决所遇到的理论和实际问题。
题型结构:包括简答题与综合应用题
具体内容:
一、计算机概要与技术
1.1计算应用的分类及其特性
1.2计算机系统结构中的8个伟大思想
1.3 性能的定义和度量
1.3.1 CPU性能及其因素
1.3.2 指令的性能
1.3.3 经典的 CPU性能公式
二、 指令:计算机的语言
2.1计算机硬件的操作
2.2 计算机硬件的操作数
2.2.1 存储器操作数
2.2.2常数或立即数操作数
2.3有符号数和无符号数
2.4 计机中指令的表示
2.5 逻辑操作
2.6 决策指令
2.6.1循环
2.6. 2 case/switch 语句
2.7计算机硬件对过程的支持
2.7.1 使用更多的寄存器
2.7.2嵌套过程
2.7.3在栈中为新数据分配空间
2.7.4在堆中为新数据分配空间
2.8人机交互
2.9 MIPS中32位立即数和寻址
2.9.1 32位立即数
2.9.2分支和跳转中的寻址
2.9.3 MIPS寻址模式总结
2.9.4机器语言解码
2.10并行与指令:同步
2.11 翻译并执行程序
2.11.1 编译器
2.11.2 汇编器
2.11.3 链接器
2.11.4 加载器
2.11.5动态链接库
2.13 数组与指针
2.13.1 用数组实现clear
2.13.2 用指针实现clear
2.13.3 比较两个版本的clear
三、计算机的算术运算
3.1 加和减法
3.2 乘法
3.2.1 顺序的乘法算法和硬件
3.2.2有符号乘法
3.2.3 更快速的乘法.
3.2.4 MIPS中的乘法
3.3 除法
3.3.1除法算法及其硬件结.构
3.3.2有符号除法
3.3.3更快速的除法
3.3.4MIPS中的除法
3.4浮点运算
3.4.1浮点表示
3.4.2浮点加法
3.4.3浮点乘法
3.4.4MIPS中的浮点指令
3.4.5算术精确性
四、 处理器
4.1逻辑设计的一般方法
4.2建立数据通路
4.3一个简单的实现机制
4.3.1 ALU控制
4.3.2主控制单元的设计
4.3.3为什么不使用单周期实现方式
4.4流水线概述
4.4.1面向流水线的指令集
4.4.2流水线冒险
4.4.3对流水线概述的小结
4.5流水线数据通路及其控制
4.5.1图形化表示的流水线
4.5.2流水线控制
4.6数据冒险:旁路与阻塞
4.7控制冒险
4.7.1假定分支不发生
4.7.2 缩短分支的延迟
4.7.3动态分支预测
4.7.4流水线小结 
4.8异常
4.8.1 MIPS体系结构中的异常处理
4.8.2在流水线实现中的异常 
4.9 指令级并行
4.9.1推测的概念
4.9.2静态多发射处理器
4.9.3动态多发射处理器
4.9.4能耗效率与高级流水线  
五、大容量和高速度:开发存储器层次结构 
5.1存储器技术 
5.1.1 SRAM技术
5.1.2 DRAM技术
5.1.3 闪存
5.1.4磁盘存储器
5.2 cache的基本原理
5.2.1cache 访问
5.2.2 cache缺失处理
5.2.3写操作处理 
5.2.4一个cache 的例子:内置FastMATH处理器
5.3. cache性能的评估和改进
5.3.1 通过更天活地放置块来减少cache 缺失
5.3.2 在cache中查找一个块
5.3.3 替换块的选择
5.3.4使用多级cache结构减少缺失代价
5.3.5 通过分块进行软件优化
5.4可信存储器层次
5.4.1 失效的定义
5.5虚拟存储器
5.5.1页的存放和查找
5.5.2缺页故障
5.5.3关于写
5.5.4加快地址转换:TLB.
5.5.5集成虚拟存储器、TLB.和cache
5.5.6虚拟存储器中的?;?br /> 5.5.7处理TLB缺失和缺页
5.6存储器层次结构的一般框架
5.6.1问题1: 一个块可以被放在何处
5.6.2问题2: 如何找到一个块
5.6.3问题3: 当cache缺失时替换哪一块
5.6.4 问题4:写操作如何处理

第四部分 《操作系统》
考查目标
1. 掌握操作系统基本概念,认识操作系统的运行机理;深刻理解进程、线程、作业及其相互关系;理解程序并发与资源共享的控制方法,能灵活运用PV操作、管程等并发控制机制解决互相斥、同步、通信问题;理解并熟练掌握死锁与饥饿的概念及其处理方法;掌握处理机、存储器、文件、设备等各种资源的管理方法与技术。
2. 掌握操作系统的各部分构成及计算机系统中各种硬件、软件资源管理的实现原理和方法,提高解决复杂应用问题的能力。
3. 了解UNIX操作系统的数据结构与核心算法。
题型结构:包括简答题与综合应用题
具体内容:
一 操作系统概述
1.1 操作系统的概念
1.2 操作系统的特性
1.3 操作系统的硬件环境
1.4 操作系统的界面形式
1.5 操作系统的运行机理
1.6 研究操作系统的几种观点
二 进程、线程与作业
2.1 多道程序设计
2.2 进程的引入
2.3 线程与轻进程
2.4 作业
三 中断与处理器调度
3.1 中断与中断系统
3.2 处理器调度
3.3 调度级别与多级调度
3.4 实时调度
四 互斥、同步与通信
4.1 并发进程
4. 2进程互斥
4.3 进程同步
4.4 进程高级通讯
五 死锁与饥饿
5.1 死锁的概念
5.2 死锁的类型
5.3 死锁的条件
5.4 死锁的处理
5.5 资源分配图
5.6 死锁的预防
5.7 死锁的避免
5.8 死锁的发现
5.9 死锁的恢复
5.10 鸵鸟算法
5.11 饥饿与饿死
5.12 可复用资源死锁的静态分析
5.13 同种组合资源死锁的必要条件
六 存储管理
6.1 存储管理的功能
6.2内存资源管理
6.3 单一连续区存储管理
6.4 页式存储管理.
6.5 段式存储管理
6.6 段页式存储管理
七 虚拟存储管理
7.1 外存储器管理技术
7.2 虚拟页式存储管理
7.3 虚拟段式存储管理
7.4 虚拟段页式存储管理
八 文件系统
8.1 文件与文件系统
8.2 文件的访问方式
8.3 文件的组织
8.4 文件目录
8.5 文件的共享
8.6 文件的?;ず捅C?br /> 8.7 文件存储空间的管理
8.8 内存所需的表目
8.9 文件系统的界面
8.10 日志文件系统
8.11 内存映射文件
8.12 文件的安全
九 设备与输入输出管理
9.1 设备管理的功能与目标
9.2 设备的分类
9.3 设备的物理特性
9.4 数据传输方式
9.5 I/O软件的层次
9.6 同步I/O与异步I/O
9.7 设备分配与去配
9.8 设备驱动
9.9 设备调度
9.10 缓冲与缓存
9.11 输入输出进程
9.12 RAID技术
9.13 虚拟设备
十 UNIX实例分析
10.1 进程管理
10.2 存储管理
10.3 文件系统
10.4 设备管理
10.5 系统调用

第五部分 《计算机网络》
考查目标
1. 理解计算机网络的分层体系结构,特别是TCP/IP网络体系结构。理解数据通信基本原理,包括信息的编码技术、传输模式、多路复用技术、以及差错检测和控制。
2.了解物理层接口的机械特性、电气特性、功能特性和规程特性及物理层网络互连。理解数据链路层的线路规程、差错和流量控制、停止等待协议和滑动窗口协议的工作过程,数据链路层通信协议,LLC和MAC、以太网、数据链路层网络互连设备及网桥路由算法。理解网络层功能和提供的服务、路由选择策略和路由算法、网络层网络互连、网络层的流量控制和拥塞控制,理解TCP/IP协议族中的IP协议、ICMP协议、IGMP协议等网络层协议及Internet路由问题及IPv6。理解传输层的功能和服务、传输层地址和传输层复用、传输层流量控制和拥塞控制、掌握TCP/IP协议族中的UDP协议和TCP协议。了解域名服务(DNS)、文件传输(FTP)、Email以及Web服务等具有代表性的Internet服务。
3.掌握计算机网络的基本知识,具有协议分析能力。
题型结构:简答题或基础知识题,综合分析题
参考教材:《计算机网络》(第三版),胡亮、徐高潮、魏晓辉、车喜龙 编著,高等教育出版社,2018年9月出版。
具体内容
一、 概论
1.1 计算机网络的发展
1.2 计算机网络的功能、组成及拓扑结构
1.2.1 计算机网络的功能
1.2.2 计算机网络的组成
1.2.3 计算机网络的拓扑结构
1.3 计算机网络体系结构
1.3.1 网络协议和分层
1.3.2 ISO OSI参考模型
1.3.3 层间通信与对等层间通信
1.3.4 服务和数据单元
1.3.5 面向连接和无连接的服务
1.4 TCP/IP网络体系结构
1.4.1 TCP/IP协议栈
1.4.2 TCP/IP的物理层和数据链路层
1.4.3 TCP/IP的网络层
1.4.4 TCP/IP的传输层
1.4.5 TCP/IP的应用层
二、 数据通信基础
2.1 数据通信系统
2.1.1 数据通信系统的组成
2.1.2 数据通信系统应解决的主要问题
2.1.3 数据通信的主要技术指标
2.2 信号和数据编码
2.2.1 模拟与数字信号
2.2.2 数字—数字编码
2.2.3 数字—模拟编码
2.2.4 奈奎斯特准则
2.2.5 香农定理
2.3 线路配置和传输方式
2.3.1 线路配置
2.3.2 传输模式
2.4 多路复用技术
2.4.1 频分多路复用
2.4.2 时分多路复用
2.4.3 波分多路复用
2.4.4 码分多路复用
2.5 错误检测编码
2.5.1 奇偶校验码
2.5.2 循环冗余校验(CRC)码
2.5.3 检查和
三、 物理层
3.1 物理层功能
3.2 物理接口
3.2.1 RJ45接口标准
3.2.2 USB接口标准
3.2.3 EIA-232接口标准
3.3 传输介质
3.3.1 双绞线
3.3.2 同轴电缆
3.3.3 光缆
3.3.4 无线传输介质
3.4 物理层互连设备
四、 数据链路层
4.1 线路规程
4.1.1 询问/应答模式
4.1.2 轮询/选择模式
4.2 流量控制与差错控制
4.2.1 停止等待协议
4.2.2 滑动窗口协议
4.3 HDLC通信协议
4.3.1 HDLC支持的站点类型、链路配置和通信方式
4.3.2 HDLC帧格式
4.3.3 S-帧的使用方式
4.3.4  U-帧的种类
4.3.5 HDLC协议通信实例
4.4 IEEE局域网通信协议
4.4.1 IEEE局域网标准
4.4.2 IEEE局域网参考模型
4.4.3 逻辑链路控制LLC
4.5 以太网
4.5.1 以太网访问模式:CSMA/CD
4.5.2 以太网MAC帧格式
4.5.3 以太网种类
4.6 无线局域网
4.6.1 无线局域网标准
4.6.2  802.11协议族MAC帧格式
4.6.3  CSMA/CA协议
4.6.4  802.11b标准
4.7 数据链路层网络互连
4.7.1 网桥
4.7.2 网桥路由算法
4.7.3 二层交换机
4.7.4 帧中继
五、 网络层
5.1 网络层的功能和服务
5.1.1 网络层的功能
5.1.2 面向连接的网络服务
5.1.3 面向非连接的网络服务
5.2 网络层互连
5.2.1 路由器
5.2.2 三层交换机
5.2.3 网关
5.3 路由选择原理
5.3.1 距离向量路由算法
5.3.2 链路状态路由算法
5.4 拥塞控制和流量控制
5.4.1 拥塞控制
5.4.2 流量控制
5.5 IP协议
5.5.1 IP地址
5.5.2 IPv4报文格式
5.5.3 子网编址与子网掩码
5.5.4  IP路由选择
5.6  ICMP:Internet控制报文协议
5.6.1  ICMP报文格式和类型
5.6.2  ICMP地址掩码请求与应答
5.6.3 使用ICMP协议的实例
5.7  IGMP:Internet组管理协议
5.7.1 多播的基本概念
5.7.2  IGMP报文格式
5.7.3  IGMP协议功能
5.8  Internet路由问题
5.8.1 内部网关路由选择协议:OSPF
5.8.2 外部网关路由选择协议:BGPv4
5.9 新型网络协议—IPv6
5.9.1 IPv6基本报头
5.9.2 IPv6扩展报头
5.9.3 IPv6地址
5.9.4 IPv6地址类型
六、 传输层
6.1 传输层服务
6.1.1 传输层功能与服务概述
6.1.2 传输层寻址
6.1.3 传输层复用
6.1.4 可靠传输
6.1.5 传输层流量控制
6.1.6 传输连接
6.2 用户数据报协议UDP
6.2.1  UDP 报文格式
6.2.2  UDP检查和
6.3  传输控制协议TCP
6.3.1  TCP提供的服务
6.3.2  TCP的报头格式
6.3.3  TCP连接的建立和释放
6.3.4 传输层拥塞控制
七、 应用层
7.1 客户/服务器模型
7.2 DNS服务
7.2.1 DNS的历史
7.2.2 DNS的工作原理
7.2.3 DNS报文格式
7.2.4 DNS与ARP的比较
7.3 电子邮件服务
7.3.1 电子邮件系统的组成
7.3.2 简单邮件传送协议SMTP
7.3.3 邮件读取协议
7.3.4 通用因特网邮件扩充MIME
7.4 FTP服务
7.4.1  FTP的工作原理
7.4.2  FTP的主要命令
7.4.3  简单文件传输协议
7.5 Web服务
7.5.1  超文本(Hypertext)
7.5.2  超文本传送协议—HTTP
7.5.3  Web浏览器的结构
7.5.4  WEB网站的软件构架
7.5.5  HTTP报文格式 

吉林大学

添加吉林大学学姐微信,或微信搜索公众号“考研派小站”,关注[考研派小站]微信公众号,在考研派小站微信号输入[吉林大学考研分数线、吉林大学报录比、吉林大学考研群、吉林大学学姐微信、吉林大学考研真题、吉林大学专业目录、吉林大学排名、吉林大学保研、吉林大学公众号、吉林大学研究生招生)]即可在手机上查看相对应吉林大学考研信息或资源。

吉林大学考研公众号 考研派小站公众号

本文来源:http://www.abikesmart.com.cn/jilindaxue/cankaoshu_461164.html

推荐阅读