2023年OS复习提纲 软件专业

发布 2022-11-07 13:55:28 阅读 2398

操作系统复习提纲

--2013下学年(软件)

第一章 1、操作系统定义2、操作系统的主要功能3、并发\共享\不确定性\多道程序设计的概念4、实时系统\分时系统的概念。5、操作系统提供给应用程序的接口; 用户态和和核心态的概念。

第二章 1、进程的概念2、进程的几个基本状态、状态转换图。3、为什么引入进程控制块,包含哪些基本信息。4、进程队列的连接方式。

5、进程和线程的区别、关系。6、进程的创建、阻塞、唤醒、终止的处理。7、进程同步、互斥的含义,临界区、原语、信号量的含义,p/v操作的基础知识。

8、p/v操作例题,书后习题,侧重读者/写者(包括写者优先),生产者/消费者。9、同步机制的原则10、知道进程高级通信的三种方式。

第三章1、死锁的定义2、产生死锁的根本原因与四个必要条件3、安全状态、安全序列的概念4、银行家算法5、饥饿的含义。

第四章1、**调度各指的什么含义,怎样实现的2、参照平时习题,常用几种调度算法的周转时间计算。

第五章1、地址重定位、动态地址重定位的含义。逻辑地址和物理地址概念。最佳适配算法和首次适应算法。

2、碎片、拼凑、对换的含义,内存管理保护措施3、基本分页和分段的原理(地址转换会计算)、分页和分段的主要区别。4、虚拟存储器的概念。5、请求分页原理、请求分页缺页率的计算6、抖动的概念。

第六章1、文件的分类 2、文件系统目录的作用3、unix系统中目录分解的意义,会计算。

第七章 1、处理i/o请求的主要步骤2、按使用性质对设备的分类 3、设备管理的独立性含义4、通道、spooling系统概念。5、磁盘调度算法,寻道时间6、缓冲技术的作用。

软件需求复习提纲 1

第i部分什么是软件需求?为什么要实现软件需求?哪些人应参与软件需求?一 软件或系统项目涉众 客户 为达到其公司的业务目标而投资项目或购买产品。用户 直接或间接与产品打交道,是客户的一部分。需求分析员 负责编写需求并传达给开发团队。开发人员 设计 实现和维护产品。测试人员 确定产品的行为是否与预计的相...

软件工程复习提纲

2 瀑布模型的成功很大程度上是由于它基本上是一种文档驱动的模型,而快速原型的用途是获知用户的真正需求,一旦需求确定了,原型将被抛弃。第2章可行性研究。1 可行性研究的目的 可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。2 可行性研究的任务。1 技术可行性。2 经济可行性。...

2019软件技术基础2019复习提纲

软件技术基础2011 1207复习提纲。c语言基本语法。进程与程序。临界区与程序。进程的状态及其转变。进程时间片。存储管理中的地址转换。死锁的必要条件。文件记录的随机访问。文件物理结构。可行性分析阶段。概要设计阶段。需求分析阶段。详细设计阶段。类。类的数据成员。对象 标识 操作 消息 状态。ui部件...