《操作系统》教学大纲

liminationcoalproductionprocessintheofvariousaccidenthidden,improvedworkersworkingconditionsandworkenvironment,preventaccidentoccurred,promotesafet 《操作系统》课程教学大纲

一、课程性质

操作系统课程,涉及较多硬件和软件知识。在计算机软、硬件课程的设置上,它起着承上启下的作用。其特点是概念多、较抽象、涉及的知识面广。课程介绍操作系统的基本概念、基本原理、内部结构以及操作系统的设计与实现技术,并分析典型的操作系统实例。培养学生着重从系统设计的角度理解操作系统的原理,掌握操作系统的工程实现和基于操作系统的应用开发,培养系统软件方案的设计能力和系统程序的开发能力。 二、教学目的

本课程的目的和任务是使学生全面地了解和掌握操作系统的目标、作用和模型,从资源管理的角度领会操作系统的功能和实现过程。使学生系统、科学地受到分析问题和解决问题的训练,提高运用理论知识解决实际问题的能力。

通过学习使学生掌握计算机操作系统的基本原理及组成;计算机操作系统的基本概念和相关的新概念、名词及术语;了解计算机操作系统的发展特点、设计技巧和方法;对常用计算机操作系统会进行基本的操作使用和维护。

三、教学要求

根据教学内容、学生特点及学时安排,完成相关的教学内容、测试等教学环节的基础上,着重对学生进行能力培养。

1. 分析能力的培养:侧重培养学生对操作系统总体结构及主要部件的管理方式、方法的分析能力,同时还注意从管理角度培养学生对系统的理解力。

2. 计算能力的培养:要求学生通过本课程中的具体方法、算法的学习,初步具备使用这些算法进行简单算例的运用能力。

3. 自学能力的培养:通过本课程的教学,要培养和提高学生对所学知识进行整理、概括、消化吸收的能力,以及围绕课堂教学内容,阅读参考书籍和资料,自我扩充知识领域的能力。

4. 表达能力的培养:主要是通过作业,清晰、整洁地表达自己解决问题的思路和步骤的能力;通过团队作业的形式训练其协作能力和口头表达能力。

5. 创新能力的培养:培养学生独立思考、深入钻研问题的习惯,和对问题提出多种解决方案和方法,以及对编程实现和举一反三的能力。 四、教学内容及学时分配

ddentroubleshootingandreorganizationcloseimplementationapproachandcoalminesecurityproceduresabout liminationcoalproductionprocessintheofvariousaccidenthidden,improvedworkersworkingconditionsandworkenvironment,preventaccidentoccurred,promotesafet 课程内容与学时分配

课 程 内 容 (一)操作系统的目标、发展过程以及基本特性、操作系统的主要功能及结构设计、操作系统运行环境 (二)进程的基本概念、进程控制 进程同步,信号量机制,经典同步问题、进程通信,线程的基本概念 (三)处理机高度的层次,调度队列模型和调度准则、调度算法、产生死锁的原因和必要条件,预防死锁的方法、银行家算法,死锁的检测与解除 (四)存储器的层次结构,程序的装入和链接,连续分配方式、基本分页管理方式、基本分段存储管理方式、虚拟存储器的基本概念、请求分页存储管理方式 (五)I/O系统,I/O控制方式、缓冲管理、I/O软件,设备分配、磁盘存储器的管理 (六)文件和文件系统、文件的逻辑结构、外存分配方式、目录管理、文件存储空间的管理、文件共享与文件保护 学时分配 8 10 11 10 6 6 五、课程考核及成绩评定

课程考核为闭卷考试,应与教学计划一致;成绩评定:考试成绩实行百分制,其中基础知识测试题的分值掌握在40分左右;综合能力测试题的分值掌握在60分左右。60分为及格。 六、推荐教材和教学参考书

推荐教程 计算机操作系统(第四版) 教学参考书 计算机操作系统 深入理解计算机系统 现代操作系统 作者 汤小丹、梁红兵等 作者 殷士勇 出版社及出版时间 西安:西安电子科技大学出版社,2014 出版社及出版时间 北京:清华大学出版社,2010. 龚奕利、 雷迎春 北京:机械工业出版社,2011. 塔嫩鲍姆、陈向群 北京:机械工业出版社,ddentroubleshootingandreorganizationcloseimplementationapproachandcoalminesecurityproceduresabout liminationcoalproductionprocessintheofvariousaccidenthidden,improvedworkersworkingconditionsandworkenvironment,preventaccidentoccurred,promotesafet 2009. 操作系统:精髓与设计原理

斯托林斯、陈向群 北京:机械工业出版社,2011. 七、教学具体内容和要求

(一)操作系统引论 ? 教学内容

l.操作系统的目标和作用 2.操作系统的发展过程 3.操作系统的基本特性 4.操作系统的主要功能 5. 操作系统结构设计 6.国内外操作系统设计比较 ? 教学要求

1. 重点掌握操作系统的概念,操作系统的主要功能;

2. 了解操作系统的目标、作用,领会和理解操作系统的发展过程、特征和

服务;

3. 一般理解操作系统类型(单用户操作系统,多道批处理系统,分时系统,

实时系统,网络操作系统,分布式操作系统);

(二)进程的描述与控制 ? 教学内容

l.前趋图和程序执行 2.进程的描述 3.进程控制 4.进程同步 5. 经典进程的同步问题 6.进程通信

7. 线程的基本概念 ? 教学要求

1. 理解前趋图的作用,领会程序顺序执行和并发执行的特征;

2. 掌握进程描述的相关知识(进程控制块PCB,进程上下文,进程空间); 3. 掌握进程控制的实现方法(创建与撤消,阻塞与唤醒);

4. 理解临界资源和临界区的概念,初步领会进程同步机制应遵循的准则; 5. 掌握整型信号量和记录型信号量机制;

ddentroubleshootingandreorganizationcloseimplementationapproachandcoalminesecurityproceduresabout3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4