上海理工大学管理学院教学大纲.docx
《上海理工大学管理学院教学大纲.docx》由会员分享,可在线阅读,更多相关《上海理工大学管理学院教学大纲.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统操作系统 AOperating System A【课程代码】12002900【开课学院】光电信息与计算机工程学院【总学分数】4.0【课程类别】理论类【总学时数】64【编写日期】2015 年 10 月一、课程目标/学习结果本课程概述操作系统的形成、类型和功能;阐述了进程管理的主要方法,包括 进程和线程的基本概念、进程的同步和通信、调度和死锁等问题;详细介绍了存储 器管理的分页、分段的存储管理方式和虚拟存储器的概念以及实现原理;讨论了设 备管理、文件系统以及磁盘存储器的管理原则;介绍了操作系统接口的各种实现方 式;简述了多处理机操作系统的结构、进程同步和进程调度的基本原理;介绍了多 媒体操
2、作系统在进程管理中的需解决的问题和接纳控制的工作原理以及多媒体存储 器的分配方法。本课程的教学目标是通过本课程的学习,使学生全面地了解和掌握操作系统的 目标、作用和模型,从资源管理的角度领会操作系统的功能和实现过程。使学生系 统科学地受到分析问题和解决问题的训练,提高运用理论知识解决实际问题的能力。 掌握不少于500个英语专业词汇,提高学生阅读外文文献的能力。每章节涵盖一定自 学内容,以提升学生的自学能力。二、教学内容和学时分配学时分配理论理论54实验实验0上机上机10学习负荷54 学时(课内)+54 学时(自学)授课语言中文前修课程程序设计语言(C、C+或者 java)课程内容第一章 操作系
3、统引论 (授课 4 学时,自学 4 学时) 教学内容: 操作系统目标和作用、操作系统的发展过程、操作系统的基本 特性、操作系统的主要功能、操作系统的结构设计。 基本要求:重点掌握操作系统的基本特性和操作系统的主要功能,掌握操 作系统目标和作用,了解操作系统的发展过程和操作系统的结构设 计。 第二章 进程管理(授课 10 学时,自学 10 学时)教学内容: 前趋图和程序执行;进程的描述;进程的控制;进程同步;经 典进程的同步问题;进程通信;线程的基本概念、线程的实现。 基本要求: 重点掌握进程的几种基本状态的转化条件和具体过程,用信号 量机制实现进程同步和进程互斥;掌握进程和线程的基本概念,进
4、程的并发执行原理;了解进程传递通讯的实现方法,线程间的同步 和通信、线程的实现。 第三章 处理机调度与死锁(授课 10 学时,上机 6 学时,自学 10 学时)教学内容: 处理机调度的层次和调度算法的目标;作业与作业调度;进程 调度;实时调度;死锁概述;预防死锁;避免死锁;死锁的检测、 死锁的解除。 基本要求: 重点掌握先来先服务和短作业优先调度算法、高优先级优先调 度算法、基于时间片的轮转调度算法的工作原理,利用银行家算法 避免死锁;掌握调度队列模型和选择调度方式、调度算法的若干准 则,产生死锁的原因、产生死锁的必要条件,系统安全状态的判断 方法;了解处理机调度的类型、实时调度的相关原理,死
5、锁的检测、 死锁的解除。 上机实验内容:(3 学时+3 学时) 进程调度算法实现:编写进程调度程序,实现调度算法选用时 间片轮转、优先数算法。 银行家算法实现:编写银行家算法,算法中有安全性检测, 银行家算法。 第四章 存储器管理(授课 4 学时,上机 3 学时,自学 4 学时) 教学内容: 存储器的层次结构;程序的装入、程序的链接;连续分配存储 管理方式;对换;分页存储管理方式、分段存储管理方式。 基本要求: 重点掌握连续分配存储管理方式中的动态分区分配算法,基本 分页存储管理方式和基本分段存储管理方式中逻辑地址与物理地址 的转换。掌握多级存储器的结构,了解程序的装入、程序的链接的 相关原理
6、。 上机实验内容:(4 学时) 分区管理算法实现:编写可变分区存储管理程序,完成首次 适应法、最佳适应法。 考虑各种情况下的空闲区回收编程实现。 第五章 虚拟存储器(授课 4 学时,自学 4 学时) 教学内容: 虚拟存储器概述,请求分页存储管理方式,页面置换算法, “抖动”与工作集;请求分段存储管理方式。 基本要求:重点掌握虚拟存储器的基本概念,最佳置换算法和先进先出置 换算法、最近最久未使用置换算法,掌握请求分页中的硬件支持、 内存分配策略和分配算法,请求分段中的硬件支持、分段的共享与 包换,了解 Clock 置换算法。 第六章 输入输出系统(授课 4 学时,自学 4 学时) 教学内容: I
7、/O 系统的功能、模型和接口;I/O 设备和设备控制器;中继 机构和中断处理程序;设备驱动程序;与设备无关的 I/O 软件;用 户层的 I/O 软件;缓冲区管理;磁盘存储器的性能和调度。基本要求: 重点掌握 I/O 系统的模型、设备控制器的工作原理、单缓冲和 双缓冲的工作原理,SPOOLing 技术;掌握程序 I/O 方式、中断驱 动 I/O 控制方式、直接存储器访问控制方式、I/O 通道控制方式, I/O 软件的设计目标和原则;了解设备分配中的数据结构、设备分 配时应考虑的因素、独占设备的分配程序。 第七章 文件管理(授课 2 学时,自学 2 学时) 教学内容:文件和文件系统,文件的逻辑结构
8、,文件目录,文件共享,文 件保护。 基本要求: 重点掌握文件逻辑结构的类型、顺序文件、索引文件、索引顺 序文件;掌握文件相关的概念,文件目录管理的方法;了解文件共 享和文件保护的相关知识。 第八章 磁盘存储器的管理(授课 2 学时,自学 2 学时) 教学内容: 外存的组织方式,文件存储空间的管理,提高磁盘 I/O 速度的 途径,提高磁盘可靠性的技术,数据一致性控制。 基本要求: 重点掌握连续分配、链接分配、索引分配,掌握目录结构、目 录查询技术,空闲表法和空闲链表法、位示图法、成组链接法,了 解提高磁盘 I/O 速度的途径,提高磁盘可靠性的技术,数据一致性 控制。 第九章 操作系统接口(授课
9、3 学时,自学 4 学时) 教学内容: 用户接口,Shell 命令语言,联机命令接口的实现,系统调用 的概念和类型,UNIX 系统调用,系统调用的实现。 基本要求:重点掌握用户接口方式,Shell 命令语言;掌握系统调用的概 念和类型;了解联机命令接口的实现,UNIX 系统调用,系统调用 的实现。 第十章 多处理机操作系统(授课 6 学时,自学 6 学时) 教学内容: 多处理机系统的基本概念,多处理机系统的结构,多处理机操 作系统的特征与分类,进程同步,多处理机系统的进程调度,网络操作系统,分布式文件系统。 基本要求: 掌握多处理机系统的结构,多处理机系统的同步机制;了解多 处理机系统的类型,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海 理工大学 管理学院 教学大纲
限制150内