操作系统
何飞
目录
暂无搜索结果
1 第一章 操作系统引论
1.1 操作系统课程介绍
1.2 1.1 操作系统的目标和作用(精讲,掌握)
1.3 1.2 操作系统发展过程(讲授,理解)
1.4 1.3 操作系统基本特性(精讲,掌握)∆
1.5 1.4 操作系统主要功能(自学,了解)
1.6 1.5 操作结构设计(精讲,掌握)∆
1.7 1.x1 计算机硬件系统
1.8 1.x2 计算机软件系统
1.9 1.x3 启动模块及自装入机制
2 第二章 进程的描述与控制
2.1 2.1 前趋图和程序执行(精讲,掌握)
2.2 2.2 进程的描述(精讲,掌握)
2.3 2.x1 Linux task_struct结构体(自学,补充)
2.4 2.3 进程控制
2.5 2.4 进程同步(自学,了解)
2.5.1 2.4.1 进程同步的基本概念(精讲,掌握)
2.5.2 2.4.2 硬件同步机制(自学,了解)
2.5.3 2.4.3 信号量机制(精讲,掌握)∆
2.5.4 2.4.4 信号量的应用(精讲,掌握)∆
2.5.5 2.4.5 管程机制
2.6 2.5 经典的进程同步问题
2.6.1 2.5.1 生产者——消费者问题(精讲,掌握)∆
2.6.2 2.5.2 哲学家进餐问题(精讲,掌握)∆
2.6.3 2.5.3 读者——写者问题(自学,了解)
2.6.4 2.x2 阅览室进入问题(讲授,理解)
2.6.5 2.x3 吃水果问题(自学,了解)
2.6.6 2.x4 睡眠理发师问题(自学,了解)
2.7 2.6 进程通信
2.7.1 2.6.1 进程通信的类型(讲授,理解)
2.7.2 2.6.2 消息传递通信的实现方法(自学,了解)
2.7.3 2.6.3 直接消息传递系统实例(自学,了解)
2.8 2.7 线程的基本概念(讲授,理解)
2.9 2.8 线程的实现(自学,了解)
3 第三章 处理机调度与死锁
3.1 3.1 处理机调度的层次和调度算法的目标(精讲,掌握)
3.2 3.2 作业与作业调度(精讲,掌握)
3.3 3.3. 进程调度(精讲,掌握)
3.4 3.4 实时调度(自学,了解)
3.5 3.5 死锁概述(精讲,掌握)
3.6 3.6 预防死锁(精讲,掌握)
3.7 3.7 避免死锁(精讲,掌握)∆
3.8 3.8 死锁的检测与解除(讲授,理解)
4 第四章 存储器管理
4.1 4.1 存储器的层次结构(精讲,掌握)
4.2 4.2 程序的装入和链接(精讲,掌握)
4.3 4.3 连续分配存储管理方式(精讲,掌握)∆
4.3.1 4.3.1 单一连续分配(讲授,理解)
4.3.2 4.3.2 固定分区分配(讲授,理解)
4.3.3 4.3.3 动态分区分配(精讲,掌握)∆
4.3.4 4.3.4 基于顺序搜索的动态分区分配算法(精讲,掌握)∆
4.3.5 4.3.5 基于索引的动态分区分配算法(讲授,理解)
4.3.6 4.3.6 动态可重定位分区分配(精讲,掌握)∆
4.4 4.4 对换(精讲,掌握)
4.5 4.5 分页存储管理方式
4.5.1 4.5.1 分页存储管理的基本方法(精讲,掌握)∆
4.5.2 4.5.2 地址变换机构(精讲,掌握)∆
4.5.3 4.5.3 访问内存的有效时间(精讲,掌握)∆
4.5.4 4.5.4 两级和多级页表(讲授,理解)
4.5.5 4.5.5 反置页表(自学,了解)
4.6 4.6 分段存储管理方式
5 第五章 虚拟存储器
5.1 5.1 虚拟存储器概述(精讲,掌握)
5.2 5.2 请求分页存储管理方式(精讲,掌握)
5.3 5.3 页面置换算法(精讲,掌握)
5.4 5.4 “抖动”与工作集(精讲,掌握)
5.5 5.5 请求分段存储管理方式(讲授,理解)
6 第六章 输入输出系统
6.1 6.1 I/O系统的功能、模型和接口(讲授,理解)
6.2 6.2 I/O设备和设备控制器(讲授,理解)
6.3 6.3 中断机构和中断处理程序(自学)
6.4 6.4 设备驱动程序(自学)
6.5 6.5 与设备无关的I/O软件(讲授,理解)
6.6 6.6 用户层的I/O软件(精讲,掌握)∆
6.7 6.7 缓冲区管理(讲授,理解)
6.8 6.8 磁盘存储器的性能和调度(精讲,掌握)
7 第七章 文件管理
7.1 7.1 文件和文件系统(精讲,掌握)
7.2 7.2 文件的逻辑结构(精讲,掌握)∆
7.3 7.3 目录管理
7.4 7.4 文件共享
7.5 7.5 文件保护
8 第八章 磁盘存储器的管理
8.1 8.1 外存的组织方式
8.2 8.2 文件存储空间的管理
8.3 8.3 提高磁盘I/O速度的途径
8.4 8.4 提高磁盘可靠性的技术
8.5 8.5 数据一致性控制
9 实验
9.1 预备实践
9.1.1 9.1.1 认识Linux的文本编辑器
9.1.2 9.1.2 Linux vi编辑器的基本用法
9.1.3 9.1.3 用Linux Vi编辑器写程序
9.1.4 9.1.4 GDB调试器
9.1.5 9.1.5 Linux vi编辑器使用中遇到的问题(一)
9.1.6 9.1.6 Linux vi编辑器使用中遇到的问题(二)
9.2 实验1 处理器调度算法模拟实现与比较
9.3 实验2 银行家算法模拟实现
9.4 实验3 动态可重定位分区内存管理模拟设计与实现
9.5 实验4 页面置换算法模拟实现与比较
9.6 实验5 仿写Linux下的cp命令
9.7 实验6 仿写Linux下的ls-l命令
9.8 实验7 Linux下的进程控制
9.9 实验8 Linux下的线程控制和同步
9.10 实验9 生产者-消费者问题(附加)
10 操作系统课程设计
10.1 课程设计指导书
10.2 32位Linux环境下的开发环境安装
10.3 64位Linux环境下的开发环境安装
6.3 中断机构和中断处理程序(自学)
上一节
下一节
选择班级
确定
取消
图片预览