《操作系统B》教学大纲计算机 金虎]资料
更新时间:2023-03-08 05:07:04 阅读量: 教学研究 文档下载
- 计算机控制系统教学大纲推荐度:
- 相关推荐
【操作系统B】课程教学大纲
第一部分 课程基本信息
【课程代码】 【学分】 3
【总学时】 56学时, 其中讲授:40学时;实验:16学时; 【课程性质】 专业必修课
【课程基础】 在学这门课之前,学生必须预修过离散数学、程序设计、算法和数据结构、汇编语言和计算机组成原理的基本知识。 【适应专业】 计算机科学技术-物联网工程
【教学目标】 该课程的主要目的是使学生熟练掌握计算机操作系统基本概念、基本原理,内部结构以及设计与实现方法。掌握主流操作系统的技术特点,了解研究与发展动向。重点培养学生系统软件方案设计、开发能力,以及系统程序的设计开发能力。
【课程简介】操作系统(Operating System,简称OS), 是计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件。它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务等等。操作系统是配置在计算机硬件上的第一层软件,是对硬件的第一次扩充,其它所有的系统软件和应用软件都必须依赖于操作系统的支持。因此操作系统是计算机系统的核心与基石。操作系统及其抽象机制相对于应用软件变得更加复杂。操作系统不仅强调了操作系统的使用(外部特性),更强调了它的设计与实现(内部特性)。
《操作系统》是本学科最重要的专业核心课程。主要介绍操作系统的基本原理和实现技术,是理解计算机系统工作、用户与计算机系统交互和设计开发应用系统等基本知识结构的重要途径。《操作系统》是一门理论性、实践性并重的基础核心课程,内容抽象、课程教学难度大。课程内容主要介绍系统原理、设计方法和实现技术,这是众多操作系统的设计精髓,并非针对某一特定的操作系统产品。
【选用教材】汤小丹,哲凤屏, 汤子瀛. 计算机操作系统. 西安:西安电子科技大学出版社,2007
【参考书】张尧学. 计算机操作系统教程. 北京:清华大学出版社,2006
1
第二部分 主要教学内容和基本要求
【主要教学内容】
第一章 操作系统引论
第一节 操作系统概观 一、操作系统的目标 二、操作系统作用 三、操作系统层次结构 第二节 操作系统的形成和发展 一、无操作系统 二、批处理系统 三、分时系统 四、实时系统
第三节 操作系统特征和功能 一、操作系统特征 二、操作系统服务 三、操作系统功能 第四节 操作系统的发展 一、微机操作系统 二、多处理机操作系统 三、网络操作系统 四、分布式操作系统 【基本要求】
一、掌握操作系统的分类、特征和功能。 二、熟悉什么是操作系统。
三、了解操作系统的作用和进一步发展过程。 【参考学时】4学时
第二章 进程的描述和控制
第一节 前驱图和程序并发执行的条件
2
一、前驱图 二、程序的顺序执行 三、程序的并发执行 第二节 进程的描述 一、进程的概念 二、进程和程序的区别 三、进程的状态及其转换 四、进程控制块 第三节 进程的控制 一、操作系统的支撑功能 二、进程的创建和终止 三、进程的阻塞和唤醒 四、进程的挂起和激活 第四节 线程的基本概念 一、线程的引入和定义
二、超线程、线程、进程、双核、双处理机的关系 【基本要求】
一、掌握进程的定义、状态及其转换的基本概念。 二、熟悉进程的控制的相关原语。 三、了解程序的顺序和并发执行的区别。
四、实践教学要求:利用简单的结构和控制方法模拟进程结构、进程状态和进程控制,使学生掌握作为操作系统分配资源的基本单位的进程相关的概念。 【参考学时】4学时
第三章 进程的同步和通信
第一节 进程的同步的概念 一、进程的同步和临界区 二、临界资源和临界区的管理 三、利用硬件和软件实现进程的互斥 第二节 信号量机制
一、整型信号量、记录型信号量
3
二、利用原语(wait、signal)在信号量上的操作实现前驱图 三、利用原语(wait、signal)在信号量上的操作实现进程的互斥 四、利用原语(wait、signal)在信号量上的操作实现进程的同步 第三节 经典的同步问题 一、生产者和消费者 二、读者和写者 三、哲学家就餐 四、管程的实现 第四节 进程通信 一、进程通信类型 二、直接通信和间接通信 【基本要求】
一、掌握利用信号量机制完成进程间的同步。 二、熟悉临界区的定义和进程的通信机制。 三、了解利用硬件和软件实现进程的互斥。 【参考学时】5学时
第四章 调度和死锁
第一节 调度的类型和模型
一、三级调度的划分成作业调度、中级调度和进程调度 二、评价调度算法的若干准则:周转时间、响应时间、截止时间 第二节 调度算法 一、先来先服务(FCFS) 二、短作业优先(SJF) 三、时间片轮转(RR) 四、优先级(动态抢占算法) 五、高响应比优先调度算法(HRN) 六、多级队列和多级反馈队列等调度算法 第三节 死锁的基本概念 一、产生死锁的原因 二、死锁的定义
4
三、产生的必要条件 第四节 死锁的预防和避免 一、死锁的预防 二、安全序列、安全状态 三、银行家算法
第五节 死锁的检测和解除 一、死锁的检测 二、死锁的解除 【基本要求】
一、掌握调度算法和死锁的基本定义和银行家算法。 二、熟悉调度算法的准则。 三、了解调度的类型和模型。
四、实践教学要求:在进程控制的基础上增加调度算法实现先来先服务、短作业优先以及时间片调度算法,使学生掌握低级调度的CPU分配的基本算法。 【参考学时】5学时
第五章 存储器管理
第一节 程序的装入和链接 一、静态和动态重定位 二、链接方式
第二节 连续存储空间管理
一、单一连续和分区分配(固定分区和可变分区) 二、可变分区分配和回收算法 第三节 对换 一、对换的定义 二、对换区的管理 第四节 非连续存储管理
一、分页式存储管理基本原理、快表、二级页表、多级页表和反置页表 二、分段式存储管理 三、段页式管理的原理 【基本要求】
5
一、熟练掌握分页式和分段式存储管理的基本原理、地址转化过程。 二、掌握连续式存储管理,分区的分配和回收。 三、了解对换空间的管理。
四、实践教学要求:实现分页式存储地址转换过程。 【参考学时】5学时
第六章 虚拟存储器
第一节 虚拟存储器的基本概念 一、虚拟存储器的概念
二、原理(空间局部性和时间局部性)和特征 第二节 请求分页式虚拟管理 一、请求分页式管理的基本原理
二、页面调度算法(先进先出FIFO、最近最少使用LRU、最佳置换OPT、最少使用LFU、时钟算法等) 三、性能分析
第三节 请求分段式存储管理 一、请求分段式存储管理的基本原理 二、虚拟分段的管理 三、段的连接和共享 【基本要求】
一、掌握虚拟存储器的基本概念和分页页面调度算法。 二、熟悉请求分段式存储管理。 三、了解分页式存储管理的性能分析。
四、实践教学要求:实现请求页式地址转换中出现的缺页现象中,用到的先进先出、最近最久未使用。使学生掌握内存的分配方法和虚拟存储器的概念和原理。 【参考学时】4学时
第七章 设备管理
第一节 I/O系统的组成
一、四级结构和三级控制的I/O组成
二、主机、通道(概念和分类)、控制器和设备 第二节 I/O控制方式
6
一、程序性控制(询问)方式 二、中断控制方式 三、DMA方式 四、通道方式 第三节 缓冲技术 一、缓冲区引入
二、单缓冲、双缓冲、循环缓冲和缓冲池 第四节 设备分配 一、设备分配 二、设备独立性 三、虚拟设备 第五节 设备处理
一、设备驱动程序功能和处理过程 二、中断程序处理过程 【基本要求】
一、掌握缓冲区的概念,输入输出控制方式,设备独立性和虚拟设备。 二、熟悉输入输出系统组成和设备分配。 三、了解设备处理过程。
四、实践教学要求:设备管理主要包括设备的添加和删除、分配和回收,使学生掌握外围设备的体系结构和管理方法。 【参考学时】4学时
第八章 文件管理
第一节 文件系统概述 一、文件 二、文件系统 三、文件操作
第二节 文件逻辑结构 一、流式结构
二、记录式结构(定长和变长) 第三节 目录管理
7
一、文件控制块和索引节点 二、单级目录、两级目录和多级目录 三、目录查询技术 第四节 文件共享和保护 一、文件共享方法 二、文件保护方法 【基本要求】
一、掌握缓冲区的概念,输入输出控制方式,设备独立性和虚拟设备。 二、熟悉目录管理。 三、了解文件共享和保护。
四、实践教学要求:利用交互式命令实现文件系统的树型目录结构,使学生掌握目录管理的常用方法。 【参考学时】4学时
第九章 磁盘存储器管理
第一节 磁盘I/O 一、磁盘的性能
二、磁盘调度方法(先来先服务、最短寻道时间优先、各种扫描算法) 第二节 外存分配方法 一、连续分配
二、链接分配(FAT表) 三、索引分配
第三节 空闲存储空间的管理 一、空闲块法 二、空闲区表 三、位示图
四、成组链接法(UNIX) 【基本要求】
一、掌握外存分配方法和调度方法。 二、熟悉空闲存储空间的管理。 三、了解磁盘的性能。
8
【参考学时】4学时
第十章 操作系统接口
第一节 命令接口
一、命令格式;联机命令的类型;终端处理程序;命令解释程序 第二节 程序接口
一、系统调用的概念;类型和实现 第三节 图形用户接口 一、图形接口的各种元素 【基本要求】
一、熟悉操作系统的三种接口。 【参考学时】1学时
9
正在阅读:
《操作系统B》教学大纲计算机 金虎]资料03-08
初中军训第五天日记5篇10-29
山西省“晋商四校”2011-2012学年高二下学期联考试题数学理05-14
黎明小学三年级上学期健康教育教案03-09
和差问题208-17
八年级数学上册5.5应用二元一次方程组里程碑上的数课时练(新版)06-16
螺丝,紧固件,标准件词汇的中英文对照204-24
第十二章金融深化与经济发展04-23
如何选择动力锂电池的正极材料及安全性分析03-19
- 公务员上岸同学告诉你,怎样走出面试中常见的十大误区
- 作表率,我们怎么办(办公室主任)
- 乘务员安全责任书
- 增员面试流程
- 河南省焦作市规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 最新4社区工作者面试题
- 个人简历表
- 男教工体检必检项目
- 河南省兰考县规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 兼职译员测试稿
- 河南省开封市规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 永州职业技术学院校园总体规划-永州职业学院
- 最新5、培训科长笔试题(答案)
- 2019雅商酒店境外人员登记培训稀有资料,不可错过
- 小学教师求职简历范文
- 红酒知识与礼仪
- 春节给领导拜年的短信拜年词
- 2019年上半年中小学教师资格证结构化面试真题1
- 20XX年县干部培训工作目标
- 硬笔试听课
- 金虎
- 教学大纲
- 操作系统
- 计算机
- 资料
- 微课在中小学课堂教学应用中的研究综述
- 华南师范大学学科教学资料介绍
- 第11课 准备演示文稿资料 教学设计
- 《京剧锣鼓经》教学设计资料
- 中小学德育工作研讨会暨首届班主任论坛材料
- 研究新中国课程政策的历史回顾与理论思考
- 初一地理第一册第一章第一节地球和地球仪教学设计资料
- 建筑工程虚实结合实训教学平台建设研究
- 计算机专业技能课教学考核方案
- 建构良好数学认知结构教学策1资料
- 专题2.3+力的合成与分解(教学案)-2019年高考物理一轮复习精品资
- 《概率论与数理统计》(公共课—计算机科学与技术本科专业)教学大
- 实验三+验证力的平行四边形定则(教学案)-2019年高考物理一轮复习
- 上海市虹口区2016届高三上学期期终教学质量监控测试生物试卷资料
- 三相异步电动机正反转控制线路教学设计资料
- 家长学校教学资料
- 教学评估汇报材料_以管理促质量 以评估促发展
- 生产系统建模与仿真
- 《静电屏蔽》教学案例资料
- 中央民族大学2012017学年本科教学质量报告