851 计算机基础综合考试大纲
I 数据结构
1. 链表、间接寻址和模拟指针
2.数组和矩阵
3.堆栈和队列及其应用
4.跳表和散列
5.二叉树和其他树
6.合并 / 搜索应用,堆和堆排序
7.左高树,霍夫曼编码和竞赛树
8.搜索树, AVL树或红黑树,直方图
9.图
10.图和贪婪算法
11.货箱装载, 0/1 背包,最短路径和生成树
12.分而治之算法
13.动态编程
14.回溯和分枝定界算法
II 操作系统
一、导论
操作系统的概念
计算机系统的操作、存储结构、输入输出结构和计算机系统的体系结构
操作系统的结构组成、操作系统的操作及各部分的功能、高速缓冲存储器 CACHE
操作系统的分类和运行环境
二、操作系统结构
操作系统提供的服务类型
操作系统的用户接口类型
系统调用及类型
操作系统的设计和实现方法
操作系统的结构分类及优缺点
虚拟机的基本概念和原理
三、进程
进程的概念、组织、控制和状态转换
进程调度的基本概念
进程的操作,包括进程的生成、终止等
进程通信
四、线程
线程的概念与动机
多线程模型
五、 CPU调度
调度的基本概念
调度的时机、切换和过程
调度的基本准则
典型调度方法: 先来先服务调度算法、最短作业优先调度算法、优先级调度算法、 时间
片轮转调度算法、多级队列调度算法、多级反馈队列调度算法