本系列精品慕课资源推荐主要向大家推荐国内外优秀的精品慕课资源,所有推荐资源均经过严格审核,保证良好的推荐质量。
本次向大家推荐的是计算机专业核心基础课程《操作系统原理》的慕课,该课程是由北京大学陈向群教授主讲。课程讲解逻辑性非常强,由浅入深,可以让您更好的理解操作系统。
课程目录如下所示:
1 操作系统概述
操作系统做了什么?
操作系统的定义和作用
操作系统的主要特征
典型操作系统的架构
操作系统的分类1
操作系统的分类2
2 操作系统运行环境
处理器状态
中断与异常机制介绍
中断与异常机制工作原理
实例:x86的中断与异常机制
系统调用机制
实例:基于x86的Linux系统调用机制简介
3 进程线程模型
进程基本概念
进程状态及状态转换
进程控制
关于进程相关概念的讨论
线程的引入
线程机制的实现
4 处理器调度
处理器调度的相关概念
设计调度算法要考虑的几个问题
批处理系统的调度算法
交互式系统的调度算法
多级反馈队列调度算法、各种调度算法小结等
Windows的线程调度算法
5 同步机制(1)
进程的并发执行
进程互斥
进程互斥的软件解决方案
进程互斥的硬件解决方案
进程同步
信号量及PV操作
生产者消费者问题
读者写者问题
6 同步机制(2)
管程的基本概念
HOARE管程
管程的应用
MESA管程
PTHREAD的同步机制
进程间通信IPC
典型操作系统中的IPC机制
7 存储模型(1)
基本概念-地址重定位
物理内存管理
伙伴系统
基本内存管理方案1
基本内存管理方案2
交换技术
8 存储模型(2)
虚拟存储技术
页表及页表项的设计
地址转换过程及TLB的设计
页错误(pagefault)
软件相关策略
页面置换算法1
页面置换算法2-工作集算法
其他相关技术
9 文件系统(1)
文件与文件系统
文件的存储介质
磁盘空间管理
文件控制块及文件目录
文件的物理结构
文件系统的实现
文件系统实例-UNIX
10 文件系统(2)
文件系统实例-FAT
文件操作实现
文件系统管理
文件系统的安全性
文件系统的性能1
文件系统的性能2
文件系统的性能3
文件系统的两个练习
11 I/O系统
I/O管理概述
I/O硬件组成
I/O控制方式
I/O的软件组成
I/O相关技术
I/O设备管理
I/O性能问题
12 死锁
死锁的基本概念
资源分配图
死锁预防
死锁避免
银行家算法
死锁检测与解除
哲学家就餐问题
联系客服