《操作系统》课程教学大纲.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《操作系统》课程教学大纲 适用专业 信息与计算科学专业 课程类型 专业课 学 时 数 60+24 学 分 数 4 一、编写说明 (一)本课程的性质、地位和作用 操作系统是信息科学、计算机软件的核心和基础学科,对它的掌握程度,决定着计算机学习者的发展水平及方向。操作系统与软硬件密切联系,其软件本身的优秀设计和经典思路是计算机科学知识的荟精集萃,会给计算机专业的人们以激浊扬清的思考。操作系统课程已成为计算机专业人士能力提高的必修之课;经典的操作系统研发思路也为计算机软件开发人员提供了不断创新的方法和钥匙。 (二)本大纲制定的依据 根据本专业人才的培养目标和人才培养规格所需要的基本理论和基本技能的要求,根据本课程的教学性质、条件和教学实践而制订。 (三)大纲内容选编原则与要求 1.大纲根据操作系统的主要功能和特性选编,主要内容有进程管理、调度与死锁、内 存管理、设备管理、文件系统、系统接口等。 2.要求学生掌握操作系统的基本概念、基本原理,了解操作系统的基本设计方法。 3.通过熟练运用C或C++语言,编程实现进程调度、存储管理(包括虚拟存储管理)、文件管理等主要模块的仿真系统。 (四)实践环节 1.实践环节主要分为习题课、上机、问题讨论、课后辅导和课后作业几部分。其中习题课10学时,上机24学时,问题讨论可在辅导课或课后完成,课后辅导每周2学时(不占总学时)。 2.上机主要内容与要求: 内容主要是模拟进程并发问题、 编写一种进程调度算法、编写一个常用的存储分配算法、编写虚拟存储器的页面调度算法、模拟实现简单的文件系统、编制银行家算法通用程序。 要求:上机之前编写好实验报告,作业按时完成。 (五)教学时数分配表 章节 序号   教   学    学    时 环 节 名 称 讲 授 讨 论 见习 其 它 实 验 小 计 一 操作系统引论 4 4 二 进程管理 8 2 4 14 三 处理机调度与死锁 10 4 14 四 存储器管理 10 2 4 16 五 设备管理 8 2 4 14 六 文件管理 6 2 4 12 七 操作系统接口 4 2 4 10 八 网络操作系统 九 系统安全性 十 UNIX系统内核结构 总 计 50 10 24 84 (六)考核方法与要求 1.平时成绩与期终成绩:平时成绩占10%,包括出勤、课堂提问、讨论等;期终成绩占60%。 2.试卷成绩与实践成绩:试卷成绩占60%,实践成绩占30%。(包括试验) 3.综合考核成绩的计算:平时成绩*10%+实验成绩*30%+期末成绩*60%=100%。 (七)教材与主要参考书 1.使用教材: 汤子赢编著,《计算机操作系统》,西安电子科技大学出版社,1992. 2.参考书: (1).Andrews.tanebaum 等著,尤晋元、王鹏译,《操作系统设计与实现》清华大学出版社,2004.2. (2).任爱华编箸,《操作系统实用教程》,清华大学出版社,2001. (3).汤子赢编著,《计算机操作系统》学习指导与题解,西安电子科技大学出版社, 2006.10. 二、教学内容纲要 第一章 操作系统引论 一、教学基本要求 1.了解OS的引入和发展。 2.理解多道程序设计技术,掌握操作系统的功能和特征,了解分层式结构和微内核结构。 3.了解国内外操作系统的现状,理解和研究操作系统的一些主要观点。 二、教学内容 第一节??操作系统的目标和作用 1.OS的目标 2.OS的作用 3.推动OS发展的主要动力 操作系统的发展过程 1.无操作系统的计算机系统 2.单道批处理系统 3.多道批处理系统 4.分时系统 5.实时系统 操作系统的基本特征 1.△〇并发 2.△〇共享 3.△〇虚拟 4.△〇异步性 操作系统的主要功能 1.处理机的管理功能 2.存储器管理功能 3.设备管理功能 4.文件管理功能 5.用户接口 操作系统的结构设计 1.软件工程的基本概念 2.传统的操作系统结构 3.微内核结构 第二章 进程管理 一、教学基本要求 1.掌握进程的概念。 2.掌握进程的状态及其转换,进程控制原语,信号量和P、V操作及其应用。 3.掌握临界资源,临界区、用P、V操作解决进程同步问题。 4.了解进程间的通信,了解线程的概念。 二、教学内容 第一节 进程的基本概念 1.程序的顺序执行极其特征 2.前趋图 3.△〇程序的并发执行及其特征 4.△〇进程的特征及状态 5.进程控制块 第二节 进程控制 1.进程的创建 2.△进程的终止 3.〇进程的阻塞与唤醒 4.△〇进程的挂起与激活 第三节 进程同步 1.

文档评论(0)

松鼠知识分享 + 关注
实名认证
内容提供者

松鼠知识分享

1亿VIP精品文档

相关文档