操作系统教学大纲解析

上传人:最**** 文档编号:117033199 上传时间:2019-11-18 格式:DOC 页数:11 大小:91.51KB
返回 下载 相关 举报
操作系统教学大纲解析_第1页
第1页 / 共11页
操作系统教学大纲解析_第2页
第2页 / 共11页
操作系统教学大纲解析_第3页
第3页 / 共11页
操作系统教学大纲解析_第4页
第4页 / 共11页
操作系统教学大纲解析_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《操作系统教学大纲解析》由会员分享,可在线阅读,更多相关《操作系统教学大纲解析(11页珍藏版)》请在金锄头文库上搜索。

1、操作系统课程教学大纲课程编码: N16103010 总学时(实践学时):45(10) 执笔者:郭迎九修(制)订日期:2015.9 适用专业:软件工程 审阅者:一、课程的性质和学习目的本课程是软件工程专业的主要专业基础课,主要内容是操作系统的基本概念、原理和基本方法等知识。通过对本课程的学习,使学生掌握操作系统的基本概念、原理和基本方法,掌握操作系统的开发模式、开发方法和操作系统的分析、设计能力,了解操作系统的发展方向,培养学生观察问题、分析问题、解决问题和实际动手能力,为学生以后参与系统软件分析和开发奠定基础。同时养成踏实认真、刻苦钻研的基本素质,为后续专业课学习和参加本专业的工程实践打下必要

2、的基础。二、课程总学时分配总学时讲授学时实验学时实训学时4535100三、课程教学内容、要求及学时(一)操作系统概论(讲授3学时)教学目标通过列举已有的操作系统的特点及分类,了解操作系统的发展历史、操作系统的分类,掌握操作系统的功能及配置、生成概念。掌握至少一种常用操作系统的安装、使用和维护。教学内容操作系统定义及发展;操作系统的形成和五大类型;操作系统的五大功能;表征操作系统的属性;操作系统的配置、生成概念。至少一种常用操作系统的安装、使用和维护。教学要求1. 了解如何认识、熟悉和解剖操作系统;2. 掌握操作系统概念;操作系统的五大类型和五大功能;3. 掌握操作系统的安装、使用和维护(选择一

3、种);5. 掌握计算机网络拓扑结构的定义、分类与特点。 重点:操作系统概念;操作系统的五大类型和五大功能。 难点:操作系统的安装、使用和维护。(二)进程管理(讲授6学时,实验3学时)教学目标通过讲解进程PCB结构以及进程的状态转换图,使学生掌握进程的定义及基本特征;通过讲解多进程管理以及生产者与消费者例子使学生掌握进程的通信、进程调度以及同步、互斥防止死锁的算法。教学内容进程的定义;进程的五个基本特征;程序与进程的对比;进程与线程;进程控制块;进程的描述;进程通信;进程调度算法;同步与互斥; 信号灯;死锁及产生死锁的四个必要条件。教学要求1. 掌握操作系统核心运行与“进程”的基本概念及 “进程

4、”的基本转换状态与应用特点;2. 掌握操作系统进程的概念及与线程的关系;3. 掌握作业的概念;4. 了解操作系统核心运行及状态转换;5了解进程调度算法的程序编制;重点:操作系统进程的概念及与线程的关系;难点:作业的概念。(三)文件管理(讲授4学时、实验3学时)教学目标通过列举C程序中文件操作的例子函数,讲解操作系统对文件的管理,使学生掌握文件的结构(物理结构和逻辑结构)以及文件的存储目录和存取方法以及安全机制。教学内容文件管理的任务与功能;文件的结构与分类;文件的物理结构和逻辑结构;文件的目录结构;文件的存取控制和安全机制;文件系统与模型结构。教学要求1.了解文件系统的编程设计; 2.理解文件

5、系统的目录分类管理特点;3.掌握文件的基本存取控制和系统管理; 重点:文件的基本存取控制和系统管理难点:文件系统的目录分类管理特点;文件系统的编程设计(四)存储管理(讲授4学时)教学目标通过列举计算机三级存储结构的例子说明计算机存储系统在计算机体系结构的地位和作用。使学生理解和掌握内存的分区、分页、分段管理、物理地址与逻辑地址的概念以及内存管理与分配的算法。教学内容 内存的分区、分页、分段管理概念;物理地址与逻辑地址;内存扩充技术;式存储管理;段式存储管理;内存的分配算法。教学要求1.了解内存空间的有效利用; 2.理解内存管理中各种分区、分頁和分段方法的特点;2.掌握内存管理中基本分配和调度方

6、法;重点:内存管理中基本分配和调度方法。难点:内存管理中各种分区、分頁和分段方法的特点(五)输入输出设备管理(讲授4学时)教学目标通过列举键盘、鼠标、显示器、显卡等输入输出设备讲解输入输出设备功能与分类。使学生掌握输入输出设备的独享、共享、拟设备的管理特点;理解输入输出设备处理程序的功能和输入输出设备的管理策略。教学内容输入输出设备功能与分类;独享、共享、拟设备的管理特点;输入输出设备处理程序;输入输出设备的管理策略。教学要求1.了解输入输出设备处理程序的编程要点;2.了解输入输出设备的分类设计方法;3.掌握输入输出设备的管理特点。重点:输入输出设备的管理特点。难点:输入输出设备的分类设计方法

7、;输入输出设备处理程序的编程要点。(六)处理机调度与死锁(讲授6学时、实验2学时)教学目标通过讲解处理机调度程序使学生掌握处理机调度的概念及调度算法,多处理机调度的概念和死锁的概念,并掌握预防死锁的算法。教学内容处理机调度的基本概念;调度算法;实时调度;多处理机的调度;死锁概念。教学要求1.了解进程调度算法的程序编制;2.了解产生死锁的原因和必要条件,预防死锁,死锁的检测与解除;3.掌握核心运行与“进程”的基本概念;产生死锁的原因和必要条件,预防死锁;重点:产生死锁的原因和必要条件,预防死锁;难点:死锁的检测与解除。(七)操作系统接口(讲授4学时、实验2学时)教学目标引用WINDOWS操作系统

8、讲解操作系统的命令接口,使学生掌握操作系统的人机界面设计原则和系统调用的方法。教学内容操作系统的命令接口;操作系统的调用;UNIX系统调用;图形用户接口。教学要求1.了解操作系统传统的接口界面;2.了解操作系统人机接口界面的基本设计思想;3.掌握人机接口界面的设计;4.掌握操作系统的系统调用。重点:操作系统的系统调用。 难点:图形用户接口。(八)操作系统的性能指标和系统结构(讲授4学时)教学目标演示常见操作系统的性能,使学生了解操作系统的性能指标和操作系统的结构特点。教学内容操作系统的性能指标;了解操作系统结构的五种形式。教学要求1.了解UNIX和Windows的系统结构;2.了解操作系统主要

9、性能指标的含义;3.掌握操作系统的性能指标、设计简单的操作系统。重点:操作系统的性能指标。 难点:设计简单的操作系统。四、课程实验(实训)环节内容总体上要考虑实验内容由简单到复杂、由验证到综合应用,实验用时由少到多,实验难度由低到高这几个环节。以下安排仅作参考:1、进程管理实验(3学时)2、文件管理实验 (3学时)3、处理机调度与死锁实验 (2学时)4操作系统接口实验(2学时)说明:有关实验环节的具体要求见所附本课程实验教学大纲。五、课程的主要教学方法操作比较抽象,可针对不同知识点采取灵活授课方法,如讲授法、谈论法、演示法、启发法、实验法、发现法、练习法、课堂讨论法等多种教学方法进行授课,充分

10、调动学生的积极性。六、课程的考核办法突出学生解决实际问题的能力,加强过程性考核。总评成绩包括平时出勤(10%)、课堂表现(10%)、作业(10%)、实验(10%)、阶段性测验(10%)、期末考试(50%)等六部分组成。期末考试采用闭卷形式,试题应包括基本概念、基本理论、程序设计、结构设计等部分,题型可采用填空、选择、简答、编程、画图等方式。七、本课程的先修课高级程序设计语言、数据结构,计算机体系结构八、建议教材、教学参考书及其他教学资源网站1 刘循等编著,计算机操作系统,人民邮电出版社,2009年。2 陈向群等译,现代操作系统(第 2 版),机械工业出版社, 2005年。 3 Abraham

11、Silberschatz ,Operating System Concept (影印),高等教育出版社,2002年。 4 Andrew Tanenbaum ,Modern Operating Systems (第 2 版,影印),机械工业出版社,2002年。 5 孙钟秀等编著,操作系统教程,高等教育出版社,2003年。 6 陈向群 杨芙清,操作系统教程(第二版),北京大学出版社,2006年。7 汤小丹、梁红兵. 计算机操作系统. 西安:西安电子科技大学出版社, 2007-88 汤小丹、梁红兵. 计算机操作系统习题解答组成原理. 西安:西安电子科技大学出版社, 2008-99 何炎祥、李飞,计算

12、机操作系统,北京:清华大学出版社,2011-6。10 伯尔,肖.操作系统原理. 北京: 清华大学出版社, 2005-10操作系统课程实验教学大纲课程编码:N16103010 实验学时数:10 执笔者:郭迎九修(制)订日期:2015.5 适用专业:软件工程 审阅者:一、实验的性质和目的 操作系统课程是软件工程专业的主要专业基础课,而本实验课程的学习目的在于配合课堂教学使学生更好地理解和掌握操作系统的基本概念、基本原理和应用方法,同时培养学生动手能力和知识的应用能力。二、实验的教学内容、教学要求及考核办法单片机原理及接口技术课程实验项目汇总表序号实验项目名称实验类型学时1进程管理实验验证性3学时2

13、文件管理实验验证性3学时3处理机调度与死锁实验验证性2学时4操作系统接口实验验证性2学时合 计10注:实验类型通常指演示性、验证性、设计性及综合性实验。其中设计性实验是指给定实验目的、要求和实验条件,由学生自行设计实验方案并加以实现的实验;综合性实验是指实验内容涉及本课程的综合知识或与本课程相关课程知识的实验。实验一 进程管理实验【实验目的】加深理解进程并发执行的概念,认识多进程并发执行的实质;观察进程争夺资源的现象,分析其过程和原因,学习解决进程互斥的方法;通过设计,编制,调试一个简单的进程调度模拟系统,对进程管理,进程运行状态变换及PV操作加深理解和掌握。【实验类型】 验证性。【实验内容及

14、要求】1、模拟批处理多道操作系统的进程调度;2、模拟实现同步机构避免并发进程执行时可能与时间相关的错误;随机给出一个进程调度实例,如:进程 到达时间 服务时间A 03B 26C 44D 65E 82模拟进程调度,给出按照算法先来先服务FCFS、轮转RR(q=1)、最短进程优先SPN、最短剩余时间SRT、最高响应比优先HRRN进行调度各进程的完成时间、周转时间、响应比的值。【教学方法】实验法为主,讲授法、演示法、谈论法、启发法、练习法、课堂讨论法等多种教学方法为辅。【考核办法】 当堂检查验收学生实验完成情况,作为课程实验成绩的一部分。实验二 文件管理实验【实验目的】 文件系统是操作系统中管理取信息的机构,他具有“按名存取”的功能,不仅方便用户,而且能提高系统效率且安全可靠。为了使学生对各种文件操作命令的实质内容和执行过程有深入了解,指导学生使用高级语言编写和调试一个简单的文件系统,达到模拟文件管理工作的目的。【实验类型】 验证性。【实验内容及要求】模拟实现采用二级文件目录结构,第一级为主目录文件MFD,第二级为用户文件。目录文件UFD。(1)设计一个有m个用户的文件系统,每个用户最多可保存一个文件;(2)规定用户在一次运行中只能打开K个文件;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号