《操作系统原理 》课程教学大纲
课程编号 : 0910211
课程名称:操作系统原理
英文名称: Principle of Operating System
课程类型 : 必修课
总 学 时: 48 讲课学时: 48 实验学时: 0
学 时: 48
学 分: 3
适用对象 : 计算机科学与技术、软件工程、网络工程、信息安全
先修课程:《高级语言程序设计》
一、课程性质、目的和任务
操作系统原理课程是计算机科学与技术、软件工程、网络工程和信息安全专业的一门主要技术基
础课。其目的是使学生了解操作系统的基本概念,掌握操作系统的基本原理、基本设计与实现技术,
培养学生分析、开发、维护、设计操作系统的基本能力,为进一步学习专业课以及毕业后从事专业工
作打下必要的基础。
二、教学基本要求
1.理解计算机操作系统的概念、目标、作用、功能、结构、特征和服务。
2.理解多道程序和并发处理的概念,掌握进程状态的转换、进程的同步与通信、进程的调度与
死锁的基本原理。
3.掌握各种存储管理方法和虚拟存储器技术。
4.掌握计算机输入输出设备的特性及其管理控制方法。
5.理解文件和文件系统的概念,掌握文件系统和磁盘存储器的管理方法与技术。
三、教学内容及要求
1.操作系统引论
(1) 操作系统的目标、作用和模型
(2) 操作系统的发展过程
(3) 操作系统的分类
(4) 操作系统的特征和服务
(5) 操作系统的功能
(6) 常用的操作系统
2. 进程的描述与控制
(1) 前趋图和程序执行
(2) 进程的描述
(3) 进程控制
(4) 线程的基本概念