欢迎来到天天文库
浏览记录
ID:6203098
大小:59.00 KB
页数:3页
时间:2018-01-06
《《操作系统原理》课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《操作系统原理》课程教学大纲英文译名:ThePrinciplesOfOperationSystems适用专业:计算机科学与技术专业学分数:4总学时:64一、本课程教学目的和任务1.目的使学生掌握操作系统的基本概念、结构、功能和管理软硬件的各种方法。达到理解用户与操作系统接口的真正含义,为今后从事各种软硬件开发打下扎实的基础。2.任务本课程通过对操作系统的基本概念、原理和实现方法的阐述,借助实例分析,使同学了解计算机系统的工作过程、资源管理策略以及并发活动的处理方法,以便为今后的课程学习和高级程序设计(如进程,线程,同步)打好基础。二、本课程的基本要求学完本课程,要求同学掌握操作系统的一般
2、原理,掌握操作系统中对各种软、硬件资源管理方法,所采用的调度策略、方法,掌握当今流行的操作系统unix、windowsNT先进设计思想,为今后设计大程序提供良好基础。操作系统课程涉及知识面较广,理论性较强,因此在教学方式上采取多媒体的教学方法,及时补充新知识,并通过课堂讲授、上机操作、课堂讨论等多种教学方式强化教学。本课程安排了16学时上机,对操作系统中一些经典算法如进程调度、存储管理、解决死锁的银行家问题等要求同学上机调试,上机结束要进行运行演示,解释程序,书写实验报告。三、本课程与其他课程的关系操作系统为计算机专业的一门专业基础课,由于操作系统是加在硬件上第一层软件,所以学习这门课以
3、前需要掌握一定软、硬件知识。因此学习这门课之前,应很好掌握《计算机组成》、《数据结构》、《汇编语言程序设计》、《C程序设计》等相关课程。四、课程内容1.引论操作系统形成和发展、多道程序设计概念、操作系统功能和特点、操作系统类型、操作系统发展趋势及现代操作系统的特点。2.系统运行环境硬件环境(CPU、内存、中断、缓冲、时钟)、操作系统和其他软件关系、操作系统和人的接口。﹡3.进程和进程管理进程的概念、进程的基本状态、进程状态变迁图、进程控制块、进程队列、进程管理(进程创建原语、进程撤消原语、进程阻塞原语、进程唤醒原语、进程挂起原语、进程解挂原语、改变优先数原语)。4.线程线程的概念、线程的
4、状态、线程的管理、多线程的实现。﹡5.并行性:同步和互斥同步和互斥的概念和关系、临界段、互斥的实现、信号量及信号量的应用、管程。﹡6.处理机管理调度层次、进程调度、作业调度、选择调度算法应考虑问题、调度算法、多处理器系统处理机管理和调度。﹡7.死锁死锁的定义、产生死锁的原因和必要条件、解决死锁的方法(预防死锁、避免死锁、检测死锁、解除死锁)。8.主存储器管理引言、固定分区、可变分区、多重分区、覆盖技术、交换技术、简单分页、简单分段、内核主存管理。﹡9.虚拟存储器管理虚拟存储器基本概念、分页存储管理、分段存储管理、段页式存储管理、页(和段)的置换方法与系统行为、页架分配算法、高速缓存。10
5、.设备管理概述、通道、缓冲技术、设备分配、I/O控制。11.文件系统概述、文件的逻辑组织和物理组织、文件目录、辅存空间的分配和释放、文件的共享和文件系统的安全性、文件的使用与控制。五、其它上课48课时,上机16课时六、选用教材及主要参考书1.教材[1]操作系统基础(第3版).屠立德等.清华大学出版社,20002.参考书[1]计算机操作系统.汤子瀛等.西安电子科技大学出版社,1996[2]计算机操作系统.刘乃琦等.电子工业出版社,1997[3]操作系统原理教程.孟静.电子工业出版社,2002[4]OperatingSystem:DesignandImplementation(2ndEdit
6、ion)ANDREWSTANENBAUM电子工业出版社1998[5]OperatingSystemInternalsandDesignPrinciples(3rdEdition)WilliamStallings电子工业出版社,2003[6]http://tunes.org/Review/OSes.html[7]http://www.linux.com七、学时分配课程内容讲课实验上机大作业测验小计引论22操作系统运行环境22进程和进程管理44线程22进程的同步和互斥5510处理机管理和调度44死锁5510主存储器管理6612虚拟存储器管理77设备管理44文件系统55其它22合计481664
此文档下载收益归作者所有