计算机操作系统
课程时长: 11小时38分钟
主讲教师: 张琼声
《计算机操作系统》是计算机科学与技术专业及软件工程专业本科生的必修专业基础课,通过本课程的学习,使学生了解并掌握操作系统的基本概念和基本结构、操作系统设计和实现的基本原理,使学生认识计算机硬件体系结构与软件的关系,培养学生综合应用计算机硬件体系结构、程序设计语言、数据结构、算法设计等知识开发复杂软件的能力。
- 模块一操作系统概述
- 引言(01:58)
- 什么是操作系统(12:15)
- 操作系统的发展(1)(18:36)
- 操作系统的发展(2)(22:46)
- 操作系统的特征与功能(09:20)
- 指令的执行(17:57)
- 模块二 进程描述与控制
- 程序的并发执行(16:39)
- 进程的定义与特征(09:57)
- 进程控制块(12:24)
- 进程的基本状态(09:15)
- 进程的控制(13:11)
- 操作系统内核--中断-1(13:59)
- 操作系统内核--中断-2(20:15)
- 操作系统内核--时钟管理(05:17)
- 操作系统内核--系统调用(09:18)
- 线程-线程的描述(04:43)
- 模块三 进程同步
- 进程同步的基本概念(14:41)
- 信号量机制--整型信号量机制 (14:02)
- 信号量机制--记录型信号量机制(20:48)
- 经典同步问题(18:57)
- 管程(22:35)
- 模块四 进程调度
- 调度队列模型(13:38)
- 调度算法(1)(13:32)
- 调度算法(2)(19:46)
- 实时系统中的调度(17:31)
- 模块五 死锁
- 产生死锁的原因和必要条件(13:28)
- 死锁的预防与避免(18:12)
- 利用银行家算法避免死锁(11:55)
- 模块六 存储器管理
- 存储器的层次结构(06:57)
- 程序的装入和链接(20:27)
- 单一连续分配与固定分区分配(07:52)
- 动态分区分配(20:00)
- 分页存储管理的基本方法-1(18:24)
- 分页存储管理的基本方法-2(13:55)
- 快表(09:32)
- 两级和多级页表及反置页表(19:34)
- 分段存储管理(13:07)
- 模块七 虚拟内存管理
- 虚拟存储器的概述与实现方式(15:49)
- 请求分页存储管理方式 (22:01)
- 页面置换算法 (22:52)
- 请求分页系统的性能分析 (12:55)
- 模块八 文件系统
- 文件(13:28)
- 目录(08:06)
- 文件系统的实现-1(17:09)
- 文件系统的实现-2(12:12)
- 模块九 设备管理
- I/O系统的组成(08:07)
- I/O控制方式(10:42)
- 设备分配(09:50)
- I/O软件原理(08:11)
- 磁盘管理(10:09)