教学大纲-操作系统

教学大纲-操作系统

ID:38196608

大小:56.50 KB

页数:4页

时间:2019-05-25

教学大纲-操作系统_第1页
教学大纲-操作系统_第2页
教学大纲-操作系统_第3页
教学大纲-操作系统_第4页
资源描述:

《教学大纲-操作系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《计算机操作系统》课程教学大纲 英文名称:ComputerOperatingSystems课程类型:学科基础课学时/学分:48/3适用专业:软件工程,计算机科学与技术一、课程性质、目的和任务操作系统是计算机专业的必修学科基础课。通过本门课程的学习,使学生建立起计算机系统的完整概念,了解和掌握系统中硬件和软件如何相互配合高效工作,以及操作系统的实现原理和各种算法,为今后继续深入研究和开发计算机系统打下扎实的基础。二、教学基本要求要求学生掌握内容:操作系统的基本概念、操作系统的基本特性、操作系统的主要功能;程序的并发、进程控制、进程同步与

2、互斥、生产者-消费者问题;处理机调度的基本概念、死锁产生的原因、产生死锁的必要条件;内存连续分配方式、基本分页存储管理方式、页面置换算法;缓冲管理、设备分配;文件与文件系统、文件的结构、目录管理。要求学生理解内容:操作系统的各种类型;程序的特征与状态、进程通信、管程机制、线程;死锁的处理、利用银行家算法避免死锁;对换技术、请求分页存储管理方式;I/O控制方式、设备处理、磁盘调度;文件操作。要求学生了解内容:传统的操作系统结构、操作系统的发展过程;哲学家进餐问题、读者-写者问题、进程的挂起与激活;各种调度算法;基本分段存储管理方式、虚拟

3、存储器;I/O系统;文件共享与文件保护。三、课程内容1.操作系统引论部分1.1操作系统的基本概念(重点)1.2操作系统的发展过程(重点,难点)1.3操作系统的基本特征(重点,难点)1.4操作系统的主要功能(重点)2.进程管理部分2.1进程的基本概念(重点)2.2进程的状态与进程控制块(重点,难点)2.3进程控制(重点,难点)2.4进程同步与互斥(重点,难点)2.5进程经典算法(难点)2.6进程通信2.7管程机制(难点)2.8线程3.处理机调度与死锁部分3.1调度的基本概念(重点)3.2调度算法(难点)3.3死锁概念(重点)3.4死锁产

4、生原因(重点)3.5死锁的处理(难点)4.存储器管理部分4.1内存连续分配(重点)4.2对换技术4.3基本分页存储管理方式(重点、难点)4.4基本分段存储管理方式(难点)4.5虚拟存储器4.6请求分页存储管理方式(重点、难点)4.7页面置换算法(重点)5.设备管理部分5.1I/O系统5.2I/O控制方式与中断技术(重点)5.3缓冲管理(重点)5.4设备分配(重点、难点)5.5设备处理5.6磁盘调度6.文件系统部分6.1文件与文件系统(重点)6.2文件操作6.3文件的结构(重点)6.4目录管理(重点、难点)6.5文件共享与文件保护(难点

5、)四、实验(上机)内容及要求计划开4个上机实验,均为必做,通过这些实验加深学生对理论知识的理解,并初步熟悉使用wondows操作系统课程设计做好准备。4个上机实验分列如下:1.Windows的基本使用要求熟悉Windows图形化桌面环境和基本使用方法。熟悉任务管理器、系统性能分析器和系统服务管理功能。2.Windows进程管理  要求熟悉写程序调用Windows进程管理函数,实现进程的查找与删除,从而实现用户应用级的进程控制。3. Windows系统服务  要求熟悉系统服务的组织和构成,实现Windows系统服务的设置与安装。4. W

6、indows的网络环境  要求熟悉WindowsInternet网络环境连接的设置,熟悉利用Windows的网络浏览器浏览万维网的方法。  五、教学环节学时分配序号教学内容学时学时分配课外上机学时课外实验学时备注讲授实验上机1操作系统引论部分44     2进程管理部分1010     3处理机调度与死锁部分66     4存储器管理部分66     5设备管理部分66     6文件管理部分66     74个必做上机实验8  8  8课程总结22     合 计4840 8  六、选用教材1.教材:[1]计算机操作系统(修订版).

7、汤子瀛等.西安电子科技大学出版社,2001.七、说 明1.修订大纲的指导思想操作系统是现代计算机系统中必不可少的基本系统软件,本课程是计算机专业必修的专业课程之一,同时也是从事计算机应用人员必不可少的知识。本着突出重点、增强实践、与时俱进的原则,对原有大纲进行了修改,使内容和学时的分配更加合理。通过在新大纲的指导下展开教学,使学生了解和掌握操作系统是如何管理和控制计算机系统中的所有软件、硬件资源的,以及操作系统是如何为用户提供一个方便灵活、安全可靠的工作环境,从而为学生以后的学习和工作打下基础。2.    本课程与其它课程的联系本课程

8、的前序课程为:计算机组成原理、汇编语言程序设计、高级语言程序设计(C或C++)、数据结构、离散数学。3.    教学方式与教学方法的具体改革措施(1)结合具体的操作系统实例(如Windows、Linux)讲解理论性知识点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。