操作系统(本)期末复习指导(2011年6月).doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:9 大小:91KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

操作系统(本)期末复习指导(2011年6月).doc

操作系统(本)期末复习指导(2011年6月).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT9操作系统(本)期末复习指导(2011年6月)课程基本情况各章知识点复习课程考核介绍复习方法建议一、课程基本情况操作系统(本科)是中央广播电视大学计算机科学与技术专业、软件工程专业(专科起点)的一门统设必修课,课内学时72,4学分,开设一学期。课程特点:是一门专业核心课程。操作系统是计算机系统的基本组成部分,是整个计算机系统的基础和核心,因此历来是计算机专业的一门核心课程。是一门理论性和实践性紧密结合的课程。通过本课程的学习,深入理解操作系统的基本概念和主要功能,掌握常用操作系统(如Linux)的使用和一般管理方法,了解操作系统是如何组织和运作的,为以后的学习和工作打下基础。要学以致用。在理论学习方面,课程具有概念多、较抽象、涉及面广的特点。操作系统的上机实验很重要,既可以加深对课本知识的理解,又可以学到很多实际工作的经验,有助于增强动手技能、分析解决实际问题的能力,提高专业素质。课程资源:主教材《操作系统(本科)》,孟庆昌主编,中央广播电视大学出版社出版;配套实验教材《操作系统(本科)实验指南》,张茂林、孟庆昌编,中央广播电视大学出版社出版;课程录像20讲,张茂林主讲;电大在线课程网上资源,如教学文件、课件、辅导、论坛等。二、各章知识点复习第1章操作系统概述操作系统的概念。操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。记忆要点:操作系统是什么——是系统软件;操作系统管什么——控制和管理计算机系统内各种资源;操作系统有何用——扩充硬件功能,方便用户使用。操作系统在计算机系统中的地位:是裸机之上的第一层软件,是建立其他所有软件的基础。操作系统的主要功能操作系统的五大主要功能:存储管理、进程和处理机管理、文件管理、设备管理、用户接口管理。操作系统为用户提供的三种用户接口:图形用户接口、命令行接口和程序接口。操作系统的特征:并发、共享和异步性。理解模拟:并发——“大家都前进了”;共享——“一件东西大家用”;异步性——“你走我停”,“走走停停”。操作系统的主要类型操作系统的主要类型有:多道批处理系统、分时系统、实时系统、网络操作系统、个人机操作系统、分布式系统和嵌入式操作系统。前四个系统是重点。操作系统结构设计:整体结构、层次结构、虚拟机结构和客户机-服务器结构。UNIX操作系统实现结构设计采用的是层次结构。使用虚拟机有什么优势和不足。系统调用是操作系统内核与用户程序、应用程序之间的接口。系统调用的目的是请求系统服务。在UNIX/Linux系统,系统调用以C函数的形式出现。UNIX系统是著名的多用户、分时系统;UNIX命令的一般格式是命令名[选项][参数];Linux系统的主要特点。第2章进程管理进程定义进程是程序在并发环境中的执行过程。操作系统为什么要引入进程,进程与程序的主要区别。进程的特征是动态性、并发性、调度性、异步性和结构性。进程的状态及其转换进程的三种基本状态是:运行态、就绪态和阻塞态。掌握教材33页图2-4的进程状态及其转换图。进程的组成进程的一般组成,应深入理解进程控制块的作用。每个进程有惟一的进程控制块。Linux进程管理如同人类的族系一样,操作系统中众多的进程也存在族系关系,并构成一颗树形的进程族系图。在Linux系统中,进程的执行模式划分为用户模式(用户态)和内核模式(核心态)。在Linux系统中,用户进程既可以在用户模式下运行,也可以在内核模式下运行进程的同步与互斥同步与互斥是进程间的基本关系。可以简单理解为:同步是协作,互斥是竞争。原语、进程临界资源和临界区的概念,进程进入临界区的调度原则。信号量和P、V操作及其一般应用信号量的定义和作用;P、V操作原语的定义、运用信号量机制和P、V操作,解决并发进程一般的互斥和同步问题。解决此类问题的一般方式:根据问题给出的条件,确定进程有几个或几类;确定进程间的制约关系——是互斥,还是同步;各相关进程间通过什么信号量实现彼此的制约,标明信号量的含义和初值;用P、V操作写出相应的代码段;验证代码的正确性:设以不同的次序运行各进程,是否能保证问题的圆满解决。切忌按固定顺序执行各进程。进程间的高级通信进程间的三种高级通信:共享内存、管道文件和消息传递。死锁死锁的概念。系统出现死锁的原因是若干进程因竞争资源而无休止地循环等待着,而且都不释放已占有的资源。死锁的四个必要条件:互斥条件、不可抢占条件、占有且申请条件、循环等待条件。解决死锁的方法有死锁的预防、死锁的避免、死锁的检测与恢复。第3章处理机调度调度级别调度的三个级别:高级调度、中级调度和