操作系统大纲(含实验大纲).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统 一、课程信息 课程编号:课程名称:课程类别: 学 分:学 时:课堂讲授:上机实验:适用范围: 预修课程:二、课程的性质与任务操作系统在计算机系统中的作用、地位和特点,操作系统在进行计算机软硬件资源管理和调度时常用的概念、方法、策略、算法、手段等。 掌握操作系统的基本理论、设计方法和实现技术(2)具有初步的操作系统开发和维护能力。三、课程内容、基本要求与学时分配 章 节内容与基本要求 课时安排 备注 授 实验 理解:OS结构设计 掌握:OS的主要功能 2 作业1 第二章 进程管理 了解:顺序执行及其特征;前驱图 理解:并发执行及其特征 掌握:进程的状态 理解:进程控制 掌握:进程同步的基本概念;信号量机制 2 3 理解:信号量的应用;管程 掌握:经典进程的同步问题 2 3 了解:消息传递系统实现中的若干问题;消息缓冲队列通信机制 理解:消息传递通信的实现方法 掌握:进程通信的类型 2 理解:线程间的同步和通信 掌握:线程的基本概念;线程的实现 2 作业2 第三章 处理器调度与死锁 了解:调度的层次 理解:抢占和非抢占调度;调度准则 2 掌握:典型调度算法 2 理解:产生死锁的原因 掌握:死锁的定义;产生死锁的必要条件 2 3 理解:死锁的检测与解除 掌握:预防死锁的方法;银行家算法 2 习题课 2 作业3 第四章 存储管理 理解:存储器的层次结构;程序的装入和链接 掌握:连续分配方式 2 3 理解:页表结构 掌握:连续分配方式(续);分页的基本原理;地址变换机构 2 理解:信息共享 掌握:分段的基本原理;段页式存储管理方式 2 掌握:虚拟存储器的基本概念;请求分页存储管理方式 2 理解:请求分段存储管理方式 掌握:页面置换算法 2 作业4 第五章 设备管理 理解:I/O系统 掌握:I/O设备类型;I/O控制方式 2 理解:I/O软件 掌握:缓冲管理;中断处理程序 2 了解:磁盘性能简述;提高磁盘I/O速度的其它方法 理解:设备分配 掌握:磁盘调度;磁盘高速缓存;SPOOLING技术 2 3 作业5 第六章 文件管理 理解:文件和文件系统 掌握:文件系统模型;文件的逻辑结构 2 了解:FAT和NTFS技术 掌握:外存分配方式;目录管理 2 理解:目录查询技术 掌握:目录管理(续);文件存储空间的管理;文件的共享与保护 2 作业6 第七章 操作系统接口及系统安全性 了解:系统安全的基本概念 理解:访问控制技术 掌握:系统调用 2 掌握: Linux基本环境和Shell基本编程 3 实验课考试 3 合计 48 24 实验课大纲: 序号 实验项目名称 目的、要求 课时安排 1 引导操作系统的过程 通过简单汇编程序设计及DEBUG程序的使用,能在软盘上创建一个系统引导程序。 3 验证 2 Linux基本环境和Shell基本编程 1.学会使用各种shell命令去操作Linux。 2.学会使用vi编辑器编辑C语言程序,并能对其编译和调试。 3.能编写简单的shell程序。 3 验证(1.5学时)+设计(1.5学时) 3 进程管理 1.加深对进程概念的理解,明确进程和程序的区别。进一步认识并发执行的实质。 2.调试多进程并发执行程序,并分析结果。 3 验证 4 进程(或线程)同步与多线程编程 1.理解Linux系统中进程(或线程)同步的基本原理;理解Linux多线程编程及线程访问控制。 2.调试生产者-消费者程序,根据实验要求,分析各种结果产生的原因。按照实验要求修改程序。 3 验证(1学时)+设计(1学时)+创新(1学时) 5 死锁避免—银行家算法 1.理解有关资源申请、避免死锁等概念,掌握避免死锁的具体实施方法。 2.调试银行家算法程序。按照实验要求修改程序。 3 验证(1学时)+设计(1学时)+创新(1学时) 6 存储管理 1.理解可变分区管理方式下采用最优适应算法实现主存分配和回收。 2. 调试存储管理程序。按照实验要求修改程序。 3 验证(1学时)+设计(1学时)+创新(1学时) 7 磁盘调度 通过磁盘调度算法模拟设计,掌握各种磁盘调度算法的思想。 3 验证 8 实验课考试 3 合计 24 考核办法:共80分。 1.其中实验课考试40分。 2.实验报告40分。8次实验报告当堂交,期末任选其中两次批改,结合平时表现,每次批改分为A:20分、B:18分、C:16分、D:14分、F:10分、不交0分。 3.每次迟到扣1分,旷课扣5分。 四、推荐教材及参考书目五、授课方式六、考

文档评论(0)

ipad0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档