课件内容:
操作系统引论
了解操作系统的发展历史、现状和发展趋势,体会操作系统不同发展阶段中涉及到的技术特点。培养学生的科技创新精神及爱国主义精神。
1.1认识操作系统
1.2操作系统的诞生
1.3操作系统的发展
1.4操作系统的特征和主要功能
1.5操作系统的结构设计
第一章测试题
编程实验
进程管理
能够对进程同步问题进行理论分析和解决,培养运用理论知识分析进程通信中同步问题的能力。培养学生实事求是、脚踏实地的作风,以及科技创新精神。
2.1程序的执行方式
2.2 进程的描述
2.3 进程控制块
2.4 进程控制
2.5 进程同步
2.6经典进程同步问题——生产者-消费者问题
2.7经典进程同步问题——哲学家就餐问题
2.8经典的进程同步问题——读者-写者问题
2.9进程通信
第二章测试题
编程实验
处理机管理
理解处理机管理的含义和特点,体会处理机调度的作用,掌握常见的几种调度算法。
3.1处理机调度的基础知识
3.2处理机调度算法1——FCFS、SPF、HRRN
3.3处理机调度算法2——时间片轮转算法
第三章测试题
编程实验
死锁
掌握死锁的预防、避免解除,了解死锁的检测算法。教育学生遵守计算机行业的职业道德规范。
4.1预防死锁
4.2避免死锁
4.3死锁的检测与解除
第四章测试题
存储管理
熟悉内存的结构特点。掌握重定位的方法,理解重定位的意义。熟悉几类常规的存储管理方式,掌握其内存分配和内存回收的算法。培养学生树立社会主义核心价值观。
5.1内存的基础知识
5.2动态分区分配
5.3分页存储管理方式
5.4分段存储管理方式
5.5信息共享与段页式存储管理方式
第五章测试题
编程实验
虚拟内存
熟悉虚拟存储管理的基本概念和基本原理,掌握几类常用的虚拟存储管理的内存分配算法和内存回收算法。
6.1虚拟存储器概述
6.2页面置换算法1-OPT与FIFO算法
6.3页面置换算法2-LRU与LFU算法
第六章测试题
编程实验
设备管理
熟悉设备管理中的通道、缓冲、设备独立性等概念,了解设备管理的作用。掌握设备管理、设备分配和磁盘调度等技术及实现方式。培养学生遵守职业道德规范、爱国敬业精神。
7.1设备和设备控制器
7.2 I/O控制方式
7.3缓冲管理
7.4假脱机技术
7.5磁盘调度
第七章测试题
文件管理
掌握文件管理与文件共享机制的相关基础知识,具备分析问题的能力。培养学生脚踏实地的科技创新精神。
8.1文件系统概述
8.2文件的逻辑结构
8.3文件目录
8.4文件共享
第八章测试题
《操作系统原理》PPT课件 河南工业大学 马宏琳
资源下载
资源下载