操作系统

马晓悦

目录

  • 1 教学文件
    • 1.1 课程标准
    • 1.2 教学日历
    • 1.3 说课
  • 2 第一章 绪论
    • 2.1 教案
    • 2.2 本章要求
    • 2.3 第1讲操作系统定义及发展
    • 2.4 第2讲批处理和分时操作系统
    • 2.5 第3讲实时系统及其它
    • 2.6 第4讲操作系统特征与结构
    • 2.7 章节测试
  • 3 第二章 进程基础
    • 3.1 教案
    • 3.2 本章要求
    • 3.3 第5讲多道程序设计
    • 3.4 第6讲进程引入
    • 3.5 第7讲进程组成
    • 3.6 第8讲进程状态及转换
    • 3.7 第9讲进程状态细化及原语
    • 3.8 章节测试
  • 4 第三章 进程通信
    • 4.1 教案
    • 4.2 本章要求
    • 4.3 第10讲进程间关系
    • 4.4 第11讲信号量机制
    • 4.5 第12讲前驱图
    • 4.6 第13讲生产者与读写问题.
    • 4.7 第14讲进餐问题及其它信号量
    • 4.8 第15讲PV操作举例
    • 4.9 第16讲进程通信方式
    • 4.10 第17讲线程
    • 4.11 章节测试
  • 5 第四章 调度与接口
    • 5.1 教案
    • 5.2 本章要求
    • 5.3 第18讲作业的组织和管理
    • 5.4 第19讲SPOOLing系统
    • 5.5 第20讲调度算法选择
    • 5.6 第21讲调度算法
    • 5.7 第22讲其它调度算法
    • 5.8 第23讲实时调度
    • 5.9 第24讲用户接口
    • 5.10 章节测试
  • 6 第五章 死锁
    • 6.1 教案
    • 6.2 本章要求
    • 6.3 第25讲死锁整体介绍
    • 6.4 第26讲死锁的预防避免
    • 6.5 第27讲银行家算法
    • 6.6 第28讲死锁检测与解除
    • 6.7 章节测试
  • 7 第六章 存储器管理
    • 7.1 教案
    • 7.2 本章要求
    • 7.3 第29讲存储系统概述
    • 7.4 第30讲静态动态重定位
    • 7.5 第31讲分区存储管理
    • 7.6 第32讲可变分区算法
    • 7.7 第33讲页式管理
    • 7.8 第34讲快表和二级页表
    • 7.9 第35讲段式
    • 7.10 第36讲段页式
    • 7.11 章节测试
  • 8 第七章 虚拟存储器
    • 8.1 教案
    • 8.2 本章要求
    • 8.3 第37讲虚拟存储器的基本概念
    • 8.4 第38讲请求分页
    • 8.5 第39讲页面分配策略算法
    • 8.6 第40讲页面置换算法
    • 8.7 第41讲请求分页性能分析
    • 8.8 第42讲请求分段
    • 8.9 章节测试
  • 9 第八章 设备管理
    • 9.1 教案
    • 9.2 本章要求
    • 9.3 第43讲设备管理概述
    • 9.4 第44讲IO控制方式
    • 9.5 第45讲通道
    • 9.6 第46讲缓冲技术
    • 9.7 第47讲设备分配
    • 9.8 第48讲设备分配流程
    • 9.9 第49讲磁盘性能
    • 9.10 第50讲磁盘访问
    • 9.11 第51讲磁盘调度
    • 9.12 第52讲影响磁盘的其它性能
    • 9.13 章节测试
  • 10 第九章 文件管理
    • 10.1 教案
    • 10.2 本章要求
    • 10.3 第53讲文件基本概念
    • 10.4 第54讲文件的结构链式
    • 10.5 第55讲文件的结构索引
    • 10.6 第56讲文件的目录
    • 10.7 第57讲外存空间管理
    • 10.8 第58讲文件共享
    • 10.9 章节测试
本章要求

教学目的(第八章设备管理)

设备管理不但要管理实际I/O操作的设备,还要管理诸如设备控制器、DMA控制器、中断控制器、I/O处理机(通道)等支持设备。设备管理包括各种设备分配、缓冲区管理和实际物理IO设备操作,通过管理达到提高设备利用率和方便用户。  磁盘存储器容量大,存取速度快,还可进行随机存取。在此,对磁盘性能,对数据的组织、对磁盘的类型及访问时间等,做简要的介绍,使用户更全面了解OS

教学要求(第八章设备管理)

n  熟悉程序I/O方式、中断方式、DMA方式和通道方式四种I/O的控制方式;掌握通道的概念,熟悉通道类型。

n  熟悉缓冲的概念,熟悉单缓冲、双缓冲和多缓冲和缓冲池工作原理,了解UNIX系统的缓冲技术。

n  了解在进行设备分配时应考虑的设备的固有属性、设备的分配算法、设备分配的安全性和设备的独立性等因素;掌握设备分配中数据结构,熟悉设备分配的流程;掌握SPOOLing技术概念和SPOOLing系统的组成。

n   熟悉设备处理程序的功能和处理方式,熟悉设备处理程序的处理过程

n   熟悉磁盘系统的组成并了解其工作原理。掌握扇区、磁道和柱面的概念。

n   掌握几种磁盘调度算法:FCFSSSTFSCANCSCAN等。