软件技术基础复习要点__电子科技大学 下载本文

内容发布更新时间 : 2024/5/2 19:19:06星期一 下面是文章的全部内容请认真阅读。

《软件技术基础》课程复习要点

第一章 数据结构

第一节 数据结构的基本概念

1、数据结构的定义,识记

计算机系统中数据的组织形式及其相互关系 2、术语:数据、数据元素、数据项,识记

3、数据结构三个层次:逻辑结构、存储结构、算法(数据的操作集合),识记 4、数据结构三个层次之间的关系,领会

5、类C语言风格的算法描述方法,简单应用

6、运用数据结构方法,抽象描述物理对象,简单应用 7、存储结构的四种类型,识记 顺序(经常进行查找运算 )

链接(经常进行插入删除的话选这个) 索引 散列

第二节 线性结构

1、线性表的定义和特点,识记 2、顺序表的结构声明,识记

3、顺序表的插入、删除算法,领会和熟练应用 4、单向链表的结构声明、特点,识记

5、单向链表的创建、插入、删除、查找算法,领会和熟练应用 6、双向链表的结构及插入和删除算法,识记 7、循环链表的结构特点,领会

8、利用顺序表和链表解决简单问题,综合应用

9、栈的定义、特点,顺序栈、链栈的入栈和出栈算法,识记 10、利用栈的特点解决简单问题,综合应用 11、队列的定义、特点,循环队列的特点,识记 12、利用队列的特点解决简单问题,综合应用 13、二维矩阵数据元素的位置计算,简单应用

14、二维矩阵的压缩方法,特别是三元组方法,领会 15、串的特点和串的存储结构,了解

第三节 非线性结构

1、树结构的定义,识记

2、树的相关术语:节点、度、深度、有序树、无序树、森林等,识记 3、二叉树的定义和结构声明,识记 4、二叉树 记

7、二叉树的遍历算法,领会和简单应用 8、二叉排序树的创建,领会和简单应用

8、树、森林和二叉树的转换,领会 9、图的定义和相关术语,识记

10、利用邻接矩阵存储图,识记和简单应用 11、利用邻接表存储图,识记和简单应用

12、图的深度优先和广度优先遍历算法,领会(能根据图写出遍历顺序)

第四节 查找和排序

排序: 简单排序法

简单插入排序(从无序表中取插入到有序表中)

简单选择排序(从无序表选择最大或最小的元素交换到有序表的另一端) 冒泡排序

快速排序(出现逆序就交换位置) 归并排序(合二为一)

1、顺序查找算法,识记,平均查找长度的计算,领会 2、二分查找的特点和算法,识记和简单应用 (顺序储存,排列有序) 3、分块查找的特点,了解 块内无序 块间有序

4、二叉排序树的查找算法和特点,领会和简单应用

5、哈希查找的特点及线性探测再散列、二次探测再散列方法,领会和简单应用 (不需要进行关键字值比较)

6、排序的基本概念,排序算法的稳定性,识记 7、简单插入算法、简单选择算法,识记 8、冒泡排序算法,领会 9、快速排序算法,领会 (出现逆序就交换位置)(不稳定的) 10、归并排序算法,了解

第二章 操作系统

第一节 操作系统概述

1、操作系统的定义,识记

操作系统由硬件软件两部分组成,是计算机最重要的系统软件,在计算机系统中占据了特殊重要的地位。不仅是硬件与所有其他软件的接口,而且是整个计算机系统的控制和管理中心。 2、操作系统的发展过程,领会

3、操作系统的功能,识记

处理机管理(cpu,基本任务:按一定的调度策略,对处理机进行分配及资源回收)

储存器管理(内存管理,任务市委多道程序的执行提供必要和良好的环境,提高存储器的利用率,并为用户提供足够大的存储空间)

文件管理(对计算机软件资源的管理,幼教信息管理)

用户接口

4、操作系统的特征,识记

并发性(轮流交替的被cpu所调用)

共享性(两种方式:互斥共享,并发访问) 虚拟性

不确定性(指程序的 不确定)

5、批处理系统、分时系统和实时系统的特点,领会 批处理系统

分时系统:多个用户 联机使用 交互方式 特点:多路,交互,独立,及时 实时系统:特点:多路,交互(简单的交互),及时,高可靠 6、其它操作系统,了解

第二节 处理机管理

1、程序并发执行的特征,领会

2、进程的定义,识记

一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是资源分配和调度的基本单位

3、进程的特征,识记

动态性(暂时挂起条件满足时继续执行) 并发性 独立性 异步性

【简答】与程序的关系:

1.进程是程序的执行过程,指一次运行的活动,是动态的概念;程序是一组指令的集合,是静态的概念;

2.进程是程序的执行过程具有一定的生命期,而程序可以作为一种资源以文件的形式长期保存

3.一个进程可以执行多个程序,一段程序也可以被多个程序执行 4、进程控制块的概念、内容和作用,识记 概念:

PCB是操作系统为了反映进程的动态特性,便于系统控制和描述进程的活动过程而专门定义的一种数据结构。用于记录和描述进程执行情况和状态变化 内容:

进程标识信息 处理机状态信息

进程调度信息:描述进程的当前状况 进程控制信息

PCB是进程存在的唯一标志 5、进程状态及转换,领会

就绪状态(万事俱备只差cpu正在被其他进程占用)(就绪的进程占有处理器)