所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
文档家VIP会员升级

《操作系统原理》PPT课件 新乡学院 潘红

操作系统原理_新乡学院
 
课件内容: 
操作系统概述 
理解操作系统的相关概念(定义、目标、地位);了解操作系统的发展历史,理解并掌握典型操作系统的特征,总结操作系统特征;理解操作系统的主要功能;理解并掌握操作系统的运行环境;掌握不同操作系统结构的特点。 
1.1 课程引入 
1.2 操作系统的概念 
1.3 操作系统的发展历史 
1.4 操作系统的分类(1) 
1.5 操作系统的分类(2) 
1.6 操作系统的主要功能和特征 
1.7 操作系统的结构设计 
1.8 操作系统的硬件环境 
进程、线程管理 
理解进程基本概念,掌握进程的基本状态以及状态的转换条件,了解进程控制块的内容和组织方式;理解并掌握进程控制原语;理解线程基本概念,掌握线程的实现方式。 
2.1 进程的基本概念 
2.2 进程状态和状态转换 
2.3 进程控制块 
2.4 进程控制 
2.5 进程切换和模式切换 
2.6 线程概述 
2.7 线程的实现和多线程模型 
进程同步和通信 
理解并发进程进程间的制约关系;理解临界区的相关概念,掌握临界区的控制准则;理解并掌握软件和硬件方法实现互斥控制的方法,具备分析这些方法的优缺点以及正确与否的能力;掌握信号量机制实现进程间同步、互斥控制的方法,并能分析、解决类似问题;理解管程机制实现进程控制的原理及方法;掌握进程通信方式。 
3.1 并发进程的制约关系 
3.2 临界资源和临界区 
3.3 进程互斥的解决方案 
3.4 信号量机制解决进程同步和互斥问题 
3.5 生产者-消费者问题 
3.6 读者-写者问题 
3.7 哲学家进餐问题 
3.8 管程机制 
3.9 进程通信 
处理机调度 
理解系统的三级调度体系;理解进程调度的相关概念;掌握各种进程调度算法,并能分析这些算法的特点。 
4.1 三级调度体系 
4.2 进程调度的相关概念 
4.3 进程调度算法:FCFS和SPF 
4.4 进程调度算法:SRTF和RR 
4.5 进程调度算法:PS和HRRF 
4.6 多级反馈队列调度算法和实时调度 
死锁 
理解死锁的基本概念;掌握死锁发生的必要条件;理解并掌握解决死锁的方法,并能在一些问题中应用。 
5.1 死锁的概述 
5.2 死锁发生的必要条件 
5.3 死锁的预防 
5.4 死锁的避免 
5.5 银行家算法 
5.6 死锁的检测与解除 
内存管理 
了解内存管理的主要功能;理解并掌握各种内存管理方案,能分析每种内存管理方案的优缺点。 
6.1 内存管理概述 
6.2 固定分区存储管理 
6.3 可变分区存储管理一 
6.4 可变分区存储管理二 
6.5 页式存储管理 
6.6 段式存储管理 
虚拟存储管理 
理解虚拟存储器的工作原理;理解并掌握虚拟页式存储管理的原理和实现方法;掌握各种页面置换算法并能分析其特征;了解虚拟段式存储管理。 
7.1 虚拟存储技术 
7.2 虚拟页式存储管理 
7.3 页面置换算法一 
7.4 页面置换算法二 
7.5 工作集和驻留集 
7.6 虚拟页式存储管理的设计问题 
设备管理 
了解I/O设备的分类;理解4种I/O控制方式,重点掌握DMA方式和通道方式;理解并掌握I/O软件系统;了解设备的分配和回收和出错处理;理解并掌握SPOOLing技术和缓冲技术的概念、原理和实现方法;掌握常用磁盘调度算法的使用。 
8.1设备管理概述 
8.2 I/O系统结构 
8.3 I/O控制方式 
8.4 I/O软件 
8.5 独占设备的分配和回收 
8.6 SPOOLing系统 
8.7 缓冲管理 
8.8 磁盘调度 
文件管理 
理解文件系统的相关概念;理解并掌握文件的逻辑结构和物理结构,重点掌握混合索引方式能访问的磁盘容量及其读取所需要的磁盘I/O次数;了解文件的目录结构及特点;理解并掌握文件存储空间管理方法;了解文件的共享和保护方法。 
9.1 文件概述 
9.2 文件系统 
9.3 文件结构 
9.4 文件目录 
9.5 文件存储空间管理 
9.6 文件的共享与保护 

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录