《操作系统》是计算机科学与技术专业的核心课程。操作系统课程涉及到较多的软硬件知识,在整个计算机科学与技术专业的课程设置上,起着承上启下的作用。操作系统课程对学生计算机系统能力的培养起着重要作用,对操作系统课程的理解与掌握程度,直接影响着学生的计算机专业水平。本课程的主要内容包括处理机管理、内存管理、设备管理和文件管理。本课程培养学生理解计算机操作系统的基本理论、基本方法以及初步的操作系统应用开发能力,提高学生基于操作系统理论知识的分析问题、解决问题的能力。
Overview
Syllabus
- 第一章 操作系统引论
- 1.1 操作系统的目标和作用
- 1.2 操作系统的发展过程
- 1.3 操作系统的基本特性
- 1.4 操作系统的主要功能
- 1.5 操作系统的结构设计
- 第二章 进程的描述与控制
- 2.1 前趋图和程序执行
- 2.2 进程的描述
- 2.3 进程控制
- 2.4 进程同步
- 2.5 经典的进程同步问题
- 2.6 进程通信
- 2.7 线程的基本概念
- 2.8 线程的实现
- 第三章 处理机调度与死锁
- 3.1 处理机调度的层次
- 3.2 调度队列模型和调度准则
- 3.3 调度算法
- 3.4 实时算法
- 3.5 死锁概述
- 3.6 生产死锁的原因和必要条件
- 3.7 预防死锁的方法
- 3.8 死锁的监测与解除
- 第四章 存储器管理
- 4.1 存储器的层次结构
- 4.2 程序的装入和链接
- 4.3 连续分配方式
- 4.4 覆盖与对换
- 4.5 基本分页存储管理方式
- 4.6 基本分段存储管理方式
- 第五章 虚拟存储器
- 5.1 虚拟存储器概述
- 5.2 请求分页存储管理方式
- 5.3 页面置换算法
- 5.4 抖动与工作集
- 5.5 请求分段存储管理方式
- 第六章 输入输出系统
- 6.1 I/O系统的功能、模型和接口
- 6.2 I/O设备和设备控制器
- 6.3 中断机构和中断处理程序
- 6.4 设备驱动程序
- 6.5 与设备无关的 I/O软件
- 6.6 用户层 I/O软件
- 6.7 缓冲区管理
- 6.8 磁盘存储器的性能与调度
- 第七章 文件管理
- 7.1 文件和文件系统
- 7.2 文件的逻辑结构
- 7.3 文件目录
- 7.4 文件共享
- 7.5 文件保护
- 第八章 磁盘存储器的管理
- 8.1 外存的组织方式
- 8.2 文件储存空间的管理
- 8.3 提高磁盘I/O速度的途径
- 8.4 提高磁盘可靠性的技术
- 8.5 数据的一致性
- 期末考试
Taught by
Zhang fan, Dang Lan Xue , Liang Wen Juan, Shen yatian, and Fan minghu