课时1: 操作系统做了什么?
课时2:操作系统的定义和作用
课时3:操作系统的主要特征
课时4:典型操作系统的架构
课时5:操作系统的分类1
课时6:操作系统的分类2
课时7: 处理器状态
课时8:中断与异常机制介绍
课时9:中断与 异常机制 工作原理
课时10:实例:X86的中断与异常机制
课时11:系统调用机制
课时12:实例:基于X86的Linux系统调用机制简介
课时13:进程的基本概念
课时14:进程状态及状态转换
课时15:进程控制
课时16:关于进程相关概念的讨论
课时17:线程的引入
课时18:线程机制的实现
课时19:处理器调度的相关概念
课时20:设计调度算法要考虑的几个问题
课时21:批处理系统的调度算法
课时22:交互式系统的调度算法
课时23:多级反馈队列调度算法、各种调度算法小结等
课时24:Windows 的线程调度算法
课时25:进程的并发执行
课时26:进程互斥
课时27:进程互斥的软件解决方案
课时28:进程互斥的硬件解决方案
课时29:进程同步
课时30:信号量及PV操作
课时31:生产者消费者问题
课时32:读者写者问题
课时33:管程的基本概念
课时34:HOARE管程
课时35:管程的应用
课时36:MESA管程
课时37:PTHREAD中的同步机制
课时38:进程间通信IPC
课时39:典型操作系统中的IPC机制
课时40:基本概念-地址重定位
课时41:物理内存管理
课时42:伙伴系统
课时43:基本内存管理方案1
课时44:基本内存管理方案2
课时45:交换技术
课时46:虚拟存储技术
课时47: 页表及页表项的设计
课时48:地址转换过程及TLB的引入
课时49:页错误(Page Fault)
课时50:软件相关策略
课时51:页面置换算法1
课时52:页面置换算法2-工作集算法
课时53:其他相关技术
课时54:文件与文件系统
课时55:文件的存储介质
课时56: 磁盘空间管理
课时57:文件控制块及文件目录
课时58:文件的物理结构
课时59:文件系统的实现
课时60:文件系统实例——UNIX
课时61:文件系统实例——FAT
课时62:文件操作的实现
课时63:文件系统的管理
课时64:文件系统的安全性
课时65:文件系统的性能1
课时66:文件系统的性能2
课时67:文件系统的性能3
课时68:文件系统的两个练习
课时69:IO管理概述
课时70:I-O硬件组成
课时71: I-O控制方式
课时72:I-O软件的组成
课时73:I-O相关技术
课时74:I-O设备管理
课时75:I-O性能问题
课时76:死锁的基本概念
课时77:资源分配图
课时78:死锁预防
课时79:死锁避免
课时80:银行家算法
课时81:死锁检测与解除
课时82:哲学家就餐问题
课程介绍共计82课时,18小时17分8秒