- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《操作系统》课程教学大纲*
Operation System
适用于四年制本科计算机科学与技术专业
学分:4 总学时:64 理论学时:56 实验/实践学时:8/0
一、课程作用与目的
《操作系统》是计算机科学与技术专业的一门重要的专业基础必修课。课程的教学目标在于通过介绍操作系统的目标、作用和模型,重点阐述操作系统的各部分功能管理的基本原理,从资源管理的角度领会操作系统的功能和实现过程。其主要内容包括进程和线程的基本概念、进程的同步和通信、调度和死锁;存储器管理和虚拟存储器的概念以及对虚拟存储器性能的分析;设备管理、文件系统以及磁盘存储器的管理。通过本课程的学习,学生应能掌握操作系统的工作原理,并能运用一门高级语言写出模拟实现操作系统基本管理功能的程序。
二、课程基本要求
通过本课程的学习,使学生对操作系统的基本概念有明确的认识,掌握进程管理、处理机的调度、死锁的处理;掌握存储器的管理,了解内存保护;掌握基本的设备管理、缓存管理、磁盘设备调度;掌握文件管理以及磁盘存储器空间的管理,了解文件的保护与共享。
三、教材及主要参考书
1、使用教材
《计算机操作系统》(第三版),汤小丹等编著,西安电子科技大学出版社,2007
2、主要参考书
[1]《计算机操作系统教程》(第三版),张尧学 史美林编著,清华大学出版社,2006
[2]《计算机操作系统》,黄干平等,科学出版社,1989
[3]《现代操作系统》(英文版,第三版),andrewstanenbaum著,机械工业出版社,2009
四、课程内容
第一章 操作系统引论
主要内容:操作系统的目标和作用,操作系统的发展过程、基本特性、主要功能,操作系统的结构设计。
重点与难点:重点与难点是操作系统的定义与功能。
第二章 进程管理
主要内容:进程的基本概念;进程控制、同步;经典进程同步问题;管程机制;进程通信,线程。
重点与难点:重点为进程控制块PCB、进程的同步;难点为进程的同步。
第三章 处理机调度与死锁
主要内容:处理机调度的基本概念;调度算法;产生死锁的原因和必要条件;预防死锁的方法;死锁的检测与解除。
重点与难点:重点为处理机调度算法与避免死锁;难点为避免死锁的算法实现。
第四章 存储器管理
主要内容:程序的装入和链接;连续分配方式;基本分页存储管理方式;基本分段存储管理方式;虚拟存储器的概念;请求分页存储管理方式;页面置换算法;请求分段存储管理方式。
重点与难点:重点与难点是段页式存储管理、请求分页存储管理。
第五章 设备管理
主要内容:I/O系统;I/O控制方式;缓冲管理;I/O软件;设备分配;磁盘存储器的管理。
重点与难点:重点与难点是缓冲管理、设备分配、磁盘调度算法。
第六章 文件管理
主要内容:文件和文件系统;文件的逻辑结构;外存分配方式;目录管理;文件存储空间的管理;文件共享与文件保护。
重点与难点:重点与难点是外存分配方式;目录管理;文件存储空间的管理。
五、习题内容及要求
根据教学需要,要保证一定数量的习题,使学生通过练习,巩固和深化对课程内容的理解,培养理解问题、分析问题、据原理解决问题的能力。每章习题数量应不少于本章习题总量的1/4—1/3,作业完成情况作为评定课程成绩的一部分。
六、实验或实践环节
依据课程要求,学生应完成4个实验,共8学时。实验项目如下:
实验一 进程调度(2学时)
目的与内容:加深对进程概念的理解,进一步掌握进程状态的转变及进程调度策略,设计程序模拟进程的时间片轮转法调度过程。
实验二 银行家算法(2学时)
目的与内容:掌握处理死锁的方法,设计程序模拟进程对资源的请求,判断系统的安全状态,根据状态给出是否满足进程的请求。
实验三 分区式存储管理(2学时)
目的与内容:掌握可变分区内存管理方法,设计程序模拟进程对内存的请求、系统对内存回收。
实验四 文件管理(2学时,综合性实验)
目的与内容:综合应用操作系统、C语言程序设计、数据库技术、数据结构的知识实现文件系统的管理,编程访问数据库对用户权限进行管理,设计文件系统相应的综合数据结构,实现文件、目录的创建与删除。
实验五 初步认识NTFS(演示/选做)
目的与内容:教师演示磁盘引导扇区的结构,重点查看其中的BPB(基本磁盘参数块)。使学生认知NTFS下的扇区、逻辑簇、物理簇、主文件表(MFT)等概念与结构。
学生应在每个实验进行之前,首先预习本实验的相关内容,实验完成后写出实验报告,教师根据实验报告和实际动手能力综合评定本次实验的成绩。
七、学时分配(建议)
总课时:64;理论授课:56;实验:8。
序号
课 程 内 容
学时
1
操作系统引论
4
2
进程管理
12
3
处理机调度与死锁
8
4
存储器管理
12
5
设备管理
8
6
文件管理
12
8
实验
8
合
文档评论(0)