《操作系统原理与设计》课程规范(讲授+实验)
一、课程概况
课程号 课程英文 名称 总学时数 开课单位 课程类别 先修课程 48 HBB984007 课程名称 操作系统原理与设计 The Principle and Design of Operating System 学分 理工学院 专业教育课程 3 讲授 学时 适用专业 修读方式 48 实验 学时 计算机科学与技术 必修 0 C语言程序设计、计算机组成原理 根据课程内容与培养目标由课程组(授课教师)确定,包括考核方式、成绩考核方式 构成比例、平时成绩的确定等。 考核方式为闭卷考试,总成绩 = 试卷成绩*0.7 + 平时成绩*0.3 教材: 汤小丹、梁红兵、哲凤屏、汤子瀛编著.《计算机操作系统》(第四版).西教材及主要安电子科技大学出版社,2014. 塔嫩鲍姆(Tanenbaum.A.S)(作者)、陈向群(译者)、马洪兵(译者).《现代操作系统》原书第三版.机械工业出版社,2009. 操作系统是计算机系统的核心,是一种特殊的用于控制计算机(硬件)的程序(软件)。它是计算机底层的系统软件,负责管理、调度、指挥计算机的软硬件资源使其协调工作。《操作系统原理与设计》课程是计算机科学与技术专业的主要专业基础课和主干课,对计算机系统的各个部分的设计原理做了详细介绍,主要内容分为七大部分:操作系统概述、进程管理、处理机调度与死锁、存储器管理、虚拟存储器、设备管理、文件管理。 通过这门课程的学习,使学生掌握现代计算机操作系统的基本概念、基教学参考书 主要参考书: 课程简介 能力培养任务 本原理、基本设计方法及实现技术,具有初步分析实际操作系统和设计开发实际操作系统的基本能力,为其今后在相关领域开展工作打下坚实的基础。
- 4 -
二、课程知识、能力体系
《操作系统原理与设计》课程知识(能力)体系 序号 知识单元描述 知识点 操作系统的概念 操作系统的历史 1 操作系统引论 操作系统的基本特征 操作系统的功能 多道程序设计技术 进程的描述 2 进程的描述与控制 进程控制 进程同步 死锁的概念 产生死锁的原因及其3 处理机调度与死锁 必要条件 处理机调度算法 银行家算法 死锁的检测及解除 存储器的层次结构 程序的装入和链接 连续分配存储管理方式 4 存储器管理 对换 基本分页存储管理方式 基本分段存储管理方式 虚拟存储器定义 5 虚拟存储器 局部性原理 虚拟存储器的实现 6 存储器的管理方式 8 死锁的概念及其对应措施 8 掌握进程的状态及其含义 6 熟悉操作系统的发展过程,掌握操作系统的含义 4 对应能力 学时 要求 熟悉 了解 掌握 掌握 熟悉 掌握 掌握 掌握 熟悉 熟悉 掌握 掌握 了解 了解 熟悉 掌握 熟悉 掌握 掌握 了解 熟悉 - 4 -
请求分页存储管理方式 页面置换算法 请求分段存储管理方式 I/O系统层次结构和模型 I/O设备分类 6 输入输出系统 设备控制器 对I/O设备的控制方式 设备分配 文件和文件系统 文件的逻辑结构 7 文件管理 文件目录 文件共享 文件卷 8 磁盘存储器的管理 文件存储空间的分配 提高磁盘I/O速度的方法
磁盘空间的管理 4 文件的软件管理过程 6 虚拟存储器的管理 6 掌握 掌握 掌握 了解 了解 掌握 掌握 掌握 熟悉 熟悉 掌握 掌握 掌握 掌握 熟悉 “要求”指学生对知识、能力掌握的熟练程度,填写:了解、熟悉、掌握。
- 4 -