操作系统教学大纲(新).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文档。上传文档
查看更多
《操作系统》课程教学大纲 英文名称:Operating System 课程编号:0007021046-1 学时数:48+S16 课程性质:必修 先修课程:C语言程序设计、数据结构、计算机组成原理、汇编语言程序设计 适用专业:计算机科学与技术、软件工程、物联网工程 一、课程的 2. 课程的目的和任务 本课程的目的是使学生掌握操作系统的基本概念、基本原理、设计方法和实现技术,具有初步分析实际操作系统的能力,为其今后在相关领域开展工作打下坚实的基础。使学生理解操作系统的基本概念和主要功能,掌握计算机操作系统的基本原理及组成结构掌握操作系统的使用和一般管理方法了解培养学生分析和设计操作系统的能力以及对常用计算机操作系统使用技能课程教学内容基本要求 (1) 教学内容 操作系统的目标和作用、操作系统的发展过程、操作系统的基本特性、操作系统的主要功能、操作系统的结构设计。 (2) 教学基本要求 ① 了解操作系统的发展历程、分层式结构和微内核结构 ② 理解操作系统在计算机系统中的地位、多道程序设计技术 (1)教学内容 进程的基本概念、进程控制、进程同步、经典的进程同步问题、管程机制、进程通信、线程。 (2)教学基本要求 ① 了解进程通信、线程和管程的概念。 ② 理解程序的并发执行及其特征、临界区概念、信号量机制、PV操作及其应用、进程间的通信。 ③ 掌握多道程序设计、并发进程进程的状态及其转换进程控制原语 3. 处理机调度与死锁 (1) 教学内容 处理机调度的基本概念、调度算法、实时调度、多处理机系统中的调度、产生死锁的原因和必要条件、预防死锁的方法、死锁的检测与解除。 (2) 教学基本要求 ① 了解多处理机系统中的调度。 ② 理解处理机调度的层次、产生死锁的必要条件、资源分配图。 ③ 掌握作业调度和进程调度算法、实时调度、死锁的概念、死锁的预防与避免。 4. 存储器管理 (1) 教学内容 程序的装入和链接、连续分配方式、分页存储管理方式、分段存储管理方式虚拟存储器的基本概念、请求分页存储管理方式、页面置换算法、请求分段存储管理方式。 (2) 教学基本要求 ① 了解分区管理方案、段页式存储管理、覆盖技术。 ② 理解交换技术、局部性原理、动态链接和共享的概念的实现原理和地址变换 5. 设备管理 (1) 教学内容 I/O系统及I/O控制方式、缓冲技术、驱动调度技术、设备分配、磁盘存储器管理、虚拟设备。 (2) 教学基本要求 ① 了解设备分类、I/O系统。 ② 理解缓冲技术和Spooling系统及磁盘调度算法 6. 文件管理 (1) 教学内容 文件和文件系统、文件的物理结构和逻辑结构、外存分配方式、文件目录管理、文件存储空间管理、文件共享与文件保护、数据一致性控制。 (2) 教学基本要求 ① 了解文件的概念、文件系统的主要操作、文件系统的安全性、UNIX文件系统、文件系统的层次模型 ② 理解文件系统的功能,文件的共享、文件的存取控制。 ③ 掌握文件及其分类、文件的逻辑结构和物理结构的概念及不同的组织形式、文件存储空间的管理,文件目录及目录结构。 7. 操作系统接口 (1) 教学内容 联机命令接口、Shell命令语言、系统调用、UNIX系统调用、图形用户接口。 (2) 教学基本要求 ① 了解作业进入作业调度和作业的控制 ② 理解联机命令接口、命令解释程序。 ③ 掌握Shell命令语言、系统调用、UNIX系统调用。 8. UNIX系统内核结构 UNIX概述UNIX进程管理UNIX存储管理UNIX设备管理UNIX文件管理。 ① 了解UNIX系统的特征及内核结构理解UNIX系统对各种资源的管理 三、课程环节要求Linux系统上机基础,2学时。熟悉Linux系统登录与退出,掌握常用基本命令的使用,掌握在Linux环境下C语言程序的编辑、编译以及运行方法。 (2) 进程的控制,2学时。掌握进程创建和进程控制的有关系统调用。包括掌握wait()和exit()、exec()系统调用,进程的睡眠、同步、撤消等控制方法。 (3) 信号通信,2学时。掌握Linux系统中软中断通信、信号的发送和处理以及信号机制的相关系统调用。 (4) 分区与页式存储管理,2学时。掌握内存动态存储分配机制和对程序空间结构的观察。 (5) 设备管理与驱动,2学时。掌握设备管理与驱动力的基本概念和基本方法。 (6) shell与系统调用,2学时。理解面向操作命令的接口Shell,学会简单的 Shell编程,理解操作系统调用的运行机制,掌握创建系统调用的方法。 (7) 简单文件系统设计,4学时。掌握文件控制的基本原理和常用文件系统调用。 2. 课程设计的主要内容及基本要求 在学习完《操作系统》课程后,加深操作系统基础理论和的理解,加强学生的动手能力的综合训练。操作系统-消费者问题的模拟实

文档评论(0)

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

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

1亿VIP精品文档

相关文档