计算机专业考研大纲主要涵盖数据结构、计算机组成原理、操作系统和计算机网络这四个核心领域,旨在考核学生对这些专业基础课程的深入理解和应用能力。以下是各部分的详细知识点:
1. 数据结构:
- 考查目标:理解基本概念,掌握逻辑结构与存储结构,设计与分析算法。
- 线性表:包括定义、基本操作,顺序存储结构、链式存储结构及其应用。
- 栈与队列:理解它们的概念,掌握顺序和链式存储结构,以及在实际问题中的应用。
- 数组:特别是特殊矩阵的压缩存储。
- 树与二叉树:包括二叉树的定义、存储结构、遍历、线索二叉树、二叉排序树和平衡二叉树。
- 图:理解图的概念,掌握存储方法(邻接矩阵和邻接表)、遍历算法以及最短路径、最小生成树等应用。
- 查找:包含顺序查找、折半查找、B-树和哈希表等,强调查找算法的分析与应用。
- 内部排序:理解排序基本概念,学习不同排序算法(如插入排序、快速排序、堆排序等),并比较其性能。
2. 计算机组成原理:
- 考查目标:理解计算机系统组件、层次结构,熟悉硬件与软件接口,掌握指令集体系结构。
- 计算机系统概述:了解计算机的发展历程,掌握计算机系统层次结构,理解性能指标。
- 数据表示和运算:学习数制转换、真值表示、浮点数表示和运算,以及算术逻辑单元(ALU)的功能。
- 存储器层次结构:涵盖存储器分类、层次化结构,重点讲解SRAM、DRAM、只读存储器、主存与CPU连接、高速缓冲存储器Cache和虚拟存储器。
- 指令系统:理解指令格式、寻址方式,对比CISC和RISC架构。
- 中央处理器(CPU):掌握CPU功能、指令执行过程、数据通路和控制器的工作原理。
3. 操作系统:
- 考查目标:系统地掌握操作系统的基本概念、原理和方法,分析和解决问题。
- 操作系统的主要知识点通常包括进程管理、内存管理、文件系统、设备管理和操作系统安全等内容,具体细节未在大纲中列出,但这是操作系统考试的重要组成部分。
4. 计算机网络:
- 考查目标:理解和掌握网络基本概念、协议和应用。
- 计算机网络的内容通常涉及网络层次模型(如OSI和TCP/IP模型)、网络协议(如TCP、UDP、HTTP等)、网络传输介质、网络设备(如路由器、交换机)、网络安全以及网络应用(如Web服务、电子邮件等)。
在准备考试时,考生应全面掌握这些知识点,并通过大量练习题来强化理解和应用能力,以确保在考研中取得理想成绩。