|
教学大纲 | 计算机学院 2009-05-23 09:25:32 浏览4725次 | 《操作系统》教学大纲 适用专业 计算机信息管理 软件技术 计算机应用技术 计算机网络技术 学时 64 一、 课程性质及任务 操作系统是计算机专业的专业课, 通过本课程的学习使学生了解操作系统内部的资源管理以及实现方式,为深入学习其他专业课打好理论基础 二、教学基本要求 理解操作系统的基本概念、基本原理、基本方法、实现技术和主要功能,掌握常用操作系统(如LUNIX)的使用和一般管理方法,了解它是如何组织和运作 三、教学理论内容 第一章 计算机操作系统概论 第一节 操作系统的形成和发展 第二节操作系统的基本概念 第三节操作系统的的结构 第四节操作系统的硬件环境 第五节 当前主流操作系统简介 教学要求 (1)掌握:操作系统的定义,操作系统的特性和主要功能。 (2)知道:操作系统的主要类型,分时概念。 (3)了解:操作系统的发展历程,分时和实时操作系统的特点,操作系统在计算机系统中的地位,主要操作系统产品系列 第二章 作业管理 第一节 作业的概念 第二节 作业的调度 第三节 用户与操作系统的接口 第四节 作业控制 教学要求 (1)掌握: 作业的概念机作业调度的基本算法。 (2)了解:操作系统的硬件环境,操作系统的用户界面。 第三章 处理机管理 第一节 进程的定义和特征 第二节 进程的描述 第三节 进程控制 第四节 进程调度 第五节 进程的同步与互斥 第六节 线程 第七节 死锁问题 教学要求 (1)掌握:进程定义,临界区概念,进程的状态及其变化,进程的同步与互斥,死锁的必要条件。 (2)理解:多道程序设计概念,进程的组成,进程管理的基本命令,信号量和P、V操作及其应用,死锁的概念,死锁的预防和避免,银行家算法 第四章 存储器管理 第一节存储管理的任务和功能 第二节 连续存储管理 第三节 页式存储管理 第四节 段式及段页式存储管理 第五节 虚拟存储管理 教学要求 (1)掌握:用户程序的主要处理阶段及相应概念,分页和分段的概念,虚拟存储器概念,分页存储管理技术。 (2)理解:存储器层次,分段存储管理技术,UNIX中的存储管理技术。 (3)了解:段页式存储管理技术,虚存中的置换算法 第五章 设备管理 第一节设备管理概述 第二节 缓冲管理 第三节 I/O控制方式 第四节 中断技术 第五节 设备的分配 第六节 设备处理 第七节 终端管理和时钟管理 教学要求 (1)掌握:设备分配技术,设备管理程序功能,UNIX常用设备安装和管理。 (2)理解:缓冲技术。 (3)了解:设备分类,Spooling系统,处理I/O请求的步骤。 第六章 文件系统 第一节 文件与文件系统 第二节 文件的机构与组织 第三节 文件目录 第四节文件存储空间的管理 第五节文件操作 第六节 文件的共享、保护和保密 教学要求 (1)掌握:文件的逻辑组织和物理组织的概念及不同的组织形式,文件的目录结构,文件和目录的主要操作。 (2)理解:文件的分类,文件的存取控制,UNIX文件系统的主要操作。 (3)了解:文件系统功能,外存空间的管理,文件的后备和恢复,管道文件。 第七章 磁盘存储管理 第一节 磁盘存储器概述 第二节 驱动调度算法 第三节 磁盘存储空间管理 教学要求 (1)理解:磁盘空间管理。 (2)了解:磁盘存储器的概念及驱动调度算法。 第八章 操作系统实例 Linux 第一节 Linux概述 第二节 Linux的进程管理 第三节 Linux的存储器管理 第四节 Linux文件管理 第五节 Linux设备管理 第六节 Linux安全机制 教学要求 (1)理解: Linux的进程通信和调度,三级页式虚拟存储器管理。 (2)了解: Linux操作系统的特点、核心技术及实现方法。 四、实践教学内容 1、实践目的和要求 (1)实验一:了解WINDOWS2000系统界面。掌握Windows2000操作系统的基本系统设置。通过本次实验熟悉一种常用的操作系统,为今后的学习奠定基础 (2)实验二:了解作业的控制方式掌握作业管理中典型算法的设计思想、工作原理,并采用C语言编程,模拟实现作业调度中调度算法。通过本次实验模拟作业调度算法的设计加深对作业管理基本原理的理解 (3)实验三:通过本次实验,加深对进程概念的理解,明确进程和程序的区别,学会创建一个进程并会调度该进程,进一步认识并发的本质,掌握进程的各个状态及其之间的转换 ,了解cpu的调度算法及其实现原理。 (4)实验四:通过请求页式管理中页面置换算法模拟设计,加深对存储器管理的理解,了解虚拟存储技术的特点,掌握请求页式存储管理的页面置换算法。 (5)实验五:通过本次实验进一步理解设备管理相关知识,掌握设备分配的实现方法,了解设备分类、功能及I/O设备的系统结构掌握独立设备的分配过程了解缓冲技术的特点及其实现的形式. (6)实验六:通过分析文件示例程序,加深理解文件系统的内部功能与实现并能对文件及文件夹的属性进行操作,理解文件系统功能,掌握操作方法,能正确地对文件、目录等实施管理,通过使用有关文件和目录的命令能正确地对文件、目录等实施管理 (7)实验七:通过本次实验,熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感性认识,学会使用vi编辑器编辑简单的C语言程序,并能对其编译和调试。 2.内容和安排 实验一、熟悉常用操作系统Windows2000 实验二、作业管理 实验三、进程管理 实验四、存储管理 实验五、设备管理 实验六、文件管理 实验七、熟悉Linux实验环境 五、学时安排 序号 主要内容 讲课 实验 总计 1 第一章操作系统概论 4 4 0 2 第二章作业管理 2 2 4 3 第三章处理机管理 8 4 12 4 第四章存储管理 10 2 12 5 第五章 设备管理 8 2 10 6 第六章文件系统 4 2 6 7 第七章磁盘存储管理 6 2 8 8 第八章操作系统实例 6 2 8 合计 48 16 64
|
| |
|
 |
|
| 10-27 | | 10-27 | | 10-21 | | 10-14 | | 10-13 | | 10-12 | | 09-22 |
|
|
|
 |
|
|
|
|