课程整体设计 《操作系统》 课程整体设计方案
课程名称 操作系统 课程代码 所属学院(部) 适用专业 总 学 分 3 总 学 时 48 编 制 人 审 批 人
20XX—20XX学年第一学期
1
课程整体设计 《操作系统》课程整体设计 一、 课程性质
学分: 3学分 总学时:48课时 授课对象:移动互联专业学生
本课程是移动互联专业的核心专业必修课。课程的设置结合了当前教育行业最先进的工程教育模式CDIO,理论与实践相结合,设置了大量的实践操作例程,使学生在实际操作的基础上全面理解和掌握计算机操作系统的相关知识。本课程主要涉及的知识点包括:进程管理、存储器管理、设备管理和文件管理等。
本课程的主要任务是让学生掌握计算机操作系统的管理模块,理解操作系统的设计思想,理解操作系统的重要地位,为学生以后从事软件开发工作打下扎实的基础。
二、 课程设计 (1) 课程目标设计
(一) 能力目标: 1、综合能力目标:
学生首先要对操作系统有全面的了解和掌握,能够掌握操作系统的管理模块,能够使用Java语言实现操作系统中的常见算法,并能熟练Unix操作系统。
(二) 知识目标:
? ? ? ? ? ?
掌握操作系统的进程管理 掌握操作系统的处理机调度 掌握操作系统的存储器管理 掌握操作系统的设备管理 掌握操作系统的文件管理 掌握操作系统接口
2
课程整体设计 ? ? ?
掌握网络操作系统 掌握操作系统的安全性 掌握Unix操作系统的操作
(三) 素质目标:
通过本课程的学习和上机实验,不仅让学生学到操作系统的设计思想和实现原理,而且还要培养学生对操作系统的理解和良好的职业素养,包括操作系统的使用和优化等。
(2) 课程内容设计
本课程采用最先进的工程教育模式CDIO教学法,同时注重理论教学和实践技能的培养;采用多媒体教学和现场教学相结合,使学生能够直观地理解知识点,提高教学效率和教学效果。在教学过程中,注重理论联系实践。所以我们把整个课程分为10个单项技能训练模块,如下表所示:
模块编号 1 2 3 4 5 6 7 8 9 10 操作系统引论 进程管理 处理机调度与死锁 存储器管理 设备管理 文件管理 操作系统接口 网络操作系统 系统安全性 Unix系统内核结构 模块内容
(3)授课计划表(教学日历)
周次 起止日期 周课 主要内容 教学方式 3
课程整体设计 (月/日-月/日) 时数 操作系统的目标和作用 操作系统的发展过程 1 4 操作系统的基本特征 操作系统的主要功能 os结构设计 进程的基本概念 进程控制 进程同步 2 4 经典进程的同步问题 进程通信 线程 处理机调度的层次 调度队列模型和调度准则 调度算法 3 4 实时调度 产生死锁的原因和必要条件 预防死锁的方法 死锁的检测与解除 存储器的层次结构 程序的装入和链接 连续分配方式 基本分页存储管理方式 4 4 基本分段存储管理方式 虚拟存储器的基本概念 请求分页存储管理方式 页面置换算法 请求分段存储管理方式 5
理论3实训1 理论3实训1 理论3实训1 理论3实训1 4 i/o系统 4
理论3实训1 课程整体设计 i/o控制方式 缓冲管理 i/o软件 设备分配 磁盘存储器的管理 文件和文件系统 文件的逻辑结构 外存分配方式 6 4 目录管理 文件存储空间的管理 文件共享与文件保护 数据一致性控制 联机用户接口 shell命令语言 7 4 系统调用 unix系统调用 图形用户接口 计算机网络概述 网络体系结构 internet与intranet 8 4 客户/服务器模式 网络操作系统的功能 网络操作系统提供的服务 系统安全的基本概念 数据加密技术 9 4 认证技术 访问控制技术 计算机病毒 10 4 unix系统内核结构 理论3实训1 理论3实训1 理论3实训1 理论3实训1 理论3实训1 5