文档介绍:计算机操作系统课程体系
一、课程教学难点
理论性强
该课程教学内容理论性强、概念抽象、涉及知识面广 , 学
生时其整体实现思想与技术往往难以理解 , 学****时有较大难
度 , 大部分学生有一种畏难情绪。因此学生很容易陷入疲于
记忆按操
作系统资源管理功能出发的纵向功能线细化为进程管理、 处
理机管理、存储器管理、设备管理、文件管理与用户接口六
个知识模块, 由此设计的纵向功能线知识结构如下 :
进程管理知识模块包括进程概念、进程调度、进程互
斥、进程同步、进程通信、进程死锁各知识单元。进程概念
包含进程特征、进程状态与转换、进程控制各知识点 ; 进程
调度包含调度时机、调度算法、调度过程各知识点 ; 进程互
斥包含与时间有关的错误、临界资源与临界区、临界区使用
原则、临界区互斥访问的解决途径、临界区互斥访问的解决
途径各知识点 ; 进程同步包含信号量同步机制、生产者与消
费者问题、读者与写者问题、哲学家进餐问题各知识点 ; 进
程通信包含忙等待策略、睡眠与唤醒策略、消息传递策略各
知识点 ; 进程死锁包含产生原因、必要条件、解决途径各知
识点。
处理机管理知识模块包括分级调度、调度算法、算法
评价各知识单元。分级调度包含作业调度、交换调度、进程
调度各知识点 ; 调度算法包含作业调度算法、进程调度算法
各知识点 ; 算法评价包含作业调度算法评价、进程调度算法
评价各知识点。
存储器管理知识模块包括存储管理功能、存储管理方
案各知识单元。存储管理功能包含内存分配与回收、地址映
射、内存共享、内存保护、内存扩充各知识点 ; 存储管理方
案包含分区存储管理、页式存储管理、段式存储管理、段页
式存储管理各知识点。
设备管理知识模块包括数据传送控制方式、并行技术
各知识单元。数据传送控制方式包含程序直接控制方式、中
断方式、DM防式、通道控制方式各知识点;并行技术包含通 道技术、中断技术、缓冲技术、分配技术、虚拟技术各知识
点。
文件管理知识模块包括文件结构、 文件存储空间管理、
文件目录管理、文件存取控制各知识单元。文件结构包含文
件逻辑结构与文件存取、 文件物理结构与存储设备各知识点
文件存储空间管理包含空闲文件目录、空闲块链、位示图各
知识点 ; 文件目录管理包含文件目录形式、 文件共享与保护、
目录检索各知识点 ; 文件存取控制包含文件存取控制方法。
用户管理知识模块包括命令接口与系统调用知识单
元。命令接口包含脱机控制命令、联机控制命令知识点 ; 系
统调用包含设备管理类命令、文件管理类命令、进程管理类
命令、存储管理类命令、线程管理类命令各知识点。
横向技术线
操作系统知识点看似繁杂, 但究其原理, 在对不同系统资
源功能进行管理时 , 所采取的策略与方法有很多是相同的。
因此通过对重要方法与机制进行贯穿式的横向技术线, 可使
被条块分割的教学内容有效关联起来 ; 通过横纵交错的连接
可使看似离散的知识有稳固而紧密衔接的结构。 从操作系统
四种重要实现技术出发的横向技术线包括中断技术、 共享技
术、虚拟技术与缓冲技术。当然, 有些技术在其它相关课程
中已有介绍 , 也可看出其在整个计算机系统中的重要程度,
由此设计横向技术线知识结构如下 :