当前位置: 首页 > 课程中心 > 计算机操作系统

计算机操作系统
课程时长: 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)