山东大学2022年“849-软件工程基础集成”的内容是什么?

山东大学是一所历史悠久、学科齐全、实力雄厚、特色鲜明的教育部直属重点综合性大学。在国内外都有重要影响。2017年成功进入世界一流大学(A类)行列。山东大学既是985工程,也是211工程。作为中国排名前30的大学,山东大学将在“2022年”让我们来看看。

●山东大学学校简介

山东大学创建于1901,被誉为中国最早的现代高等教育大学。其医学学科起源于1864,开启了中国近代高等医学教育。学校自诞生以来,经历了山东大学堂、国立青岛大学、国立山东大学、山东大学以及由原山东大学、山东医科大学、山东工业大学合并而成的新山东大学等几个历史发展时期。120以来,山东大学始终坚持“为天下蓄才,富国强兵”的办学宗旨,深入践行“学无止境,志存高远”的精神,不懈努力,代代相传,积累并形成了“崇尚真理,求实创新”的校风,培养了60多万名各类人才,为国家和区域经济社会发展做出了贡献。

●849-软件工程基础集成考试的性质、目标、内容等等。

首先,检查目标

操作系统是软件工程专业的一门核心专业基础课,具有很强的理论性和实践性。本课程的考试内容包括导论、进程管理、内存管理、存储管理(包括文件系统和输入输出系统)、保护与安全、相关概念、设计原则和实现方法。考试的具体要求包括:

1.了解操作系统在计算机系统中的作用、地位、发展和特点。

2.了解操作系统的基本概念、主要功能和主要组件,掌握操作系统各组件的设计方法和实现技术。

3.能够运用操作系统的原理、方法和技术分析和解决相关问题。

二、考试内容

1.介绍

1)操作系统的概念

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

3)操作系统的结构,操作系统的运行,各部分的功能,缓存。

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)页面替换算法:FIFO替换算法、最优替换算法、最近最少使用替换算法和近似最近最少使用替换算法。

4)帧分配策略

5)抖动现象的原因及解决方法

6)内核内存的分配方法

7)虚拟内存需要考虑的其他问题:预分页、页面大小的影响、TLB的搜索能力、倒页表等。

10.文件系统接口

1)文件的基本概念

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

3)文件访问方法

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

5)文件* * *

11.文件系统实现

1)文件系统结构

2)文件系统的实现

3)目录的实现

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

5)自由空间的管理

12.大容量存贮器

1)磁盘结构

2)磁盘调度方法:先来先服务调度算法、最短寻道时间调度算法、扫描调度算法、C-扫描调度算法、LOOK调度算法和C-LOOK调度算法。

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

4)RAID结构

13.输入输出系统

1)输入/输出硬件

2)输入/输出访问控制模式

3)输入/输出应用程序接口

4)内核I/O子系统:I/O调度、缓存、缓冲、假脱机和设备预留、错误处理、I/O保护和内核数据结构。

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

14.保护

1)保护的目标和原则

2)受保护的域

3)访问矩阵及其实现方法:全局表、访问列表和能力表。

15.安全

1)系统存在的安全问题和安全措施的等级。

2)程序威胁:特洛伊木马、后门、逻辑炸弹、堆栈和缓冲区溢出、病毒。

3)系统和网络威胁:蠕虫、端口扫描和DoS。

数据结构

一、考试的基本要求

要求考生系统理解数据结构的基本概念,掌握各种数据结构的定义和实现算法。要求考生具备抽象思维能力、逻辑推理能力,以及综合运用所学知识分析和解决问题的能力。

二、考试的范围和主要内容

1.准备知识

了解C++和Java的基本语法结构;掌握递归思维。

2.程序性能

了解复杂度的表示和计算方法。

掌握插入排序、选择排序、冒泡排序、名词排序的基本思想。

3.数据描述

掌握线性表的公式化描述、链表描述、间接寻址等存储方式,了解遍历的作用和实现方法,掌握插入、删除、合并等操作方法。

主盒排序和基数排序。

4.阵列和矩阵

掌握对角矩阵、三对角矩阵、三角矩阵、对称矩阵等特殊矩阵的特征,掌握存储方法和基本运算实现。

堆叠

掌握堆栈的基本概念、基本操作和实现方法。

掌握括号匹配的实现思路。

6.长队

掌握队列的基本概念、基本操作和实现方法。

7.混杂

掌握哈希的基本概念、基本运算和实现方法。

8.二叉树

掌握二叉树的基本概念、存储方法、常见操作和特征;掌握二叉树的前序、中序、后序、逐层遍历的方法。

9.优先队列

掌握堆的基本概念和插入、删除、初始化的方法。

掌握堆排序的思想。

掌握哈夫曼树和哈夫曼编码的实现方法。

10.搜索树

掌握二叉查找树(排序树)的基本概念和插入、删除、搜索的实现方法。

掌握M叉搜索树和B树的基本概念以及插入、删除和搜索的实现方法。

掌握AVL搜索树的基本概念和插入、删除、搜索的实现方法。

11.数字

掌握图形的基本概念。

掌握图的邻接矩阵和关键链表存储方法;掌握图的深度优先和广度优先遍历算法。

理解图的路径和寻找连通分量的方法。

了解如何找到生成树。

12.贪婪算法

掌握AOV网络的拓扑排序算法。

掌握单源最短路径的Dijkstra算法。

掌握最小费用生成树的概念,Prim算法和Kruskal算法。

13.分治算法

掌握归并排序和快速排序的实现方法。

考研政策不清楚吗?沈硕是不是和同等学力混为一谈?大学专业不好选?点击下方官网,会有专业老师解答你的问题。211/985研究生硕士/博士开放网络申请名称:/yjs2/