- 1. 总体篇-视频怎么用
- 2. 总体篇-OS的一个宏观比喻
- 3. 总体篇-计算机怎么工作的?OS怎么启动的?
- 4. 总体篇-OS的目的和功能
- 5. 总体篇-OS的发展
- 6. 总体篇-OS的运行机制
- 6. 总体篇-OS运行机制(小补充)
- 7. 总体篇-OS的特征
- 8. 总体篇-OS的体系结构
- 9. 预防针 + 聊天
- 10. 启蒙篇-进程管理逻辑图
- 11. 启蒙篇-进程的由来1
- 12. 启蒙篇-进程的由来2
- 13. 启蒙篇-进程的由来3
- 14. 启蒙篇-进程引发的问题
- 15. 基础篇-进程与程序的区别
- 16. 基础篇-进程的特征
- 17. 基础篇-进程的组织
- 18. 基础篇-进程的状态与控制
- 19. 基础篇-进程间的通信
- 20. 基础篇-三级调度
- 21. 后续小说明
- 22. 基础篇-FCFS算法+调度过程
- 23. 基础篇-FCFS算法+调度过程(小补充)
- 24. 基础篇-时间片轮转算法+调度过程
- 25. 基础篇-时间片轮转算法+调度过程(小补充)
- 26. 基础篇-短作业有优先算法+调度过程
- 27. 基础篇-优先级调度算法+调度过程
- 28. 基础篇-高响应比优先算法+调度过程
- 29. 基础篇-多级反馈队列调度算法+调度过程
- 30. 基础篇-甘特图
- 31. 基础篇-调度准则介绍
- 32. 基础篇-调度准则之评价调度算法
- 33. 基础篇-同步与互斥逻辑图
- 34. 基础篇-并发性+异步性+独立性
- 35. 基础篇-临界资源+临界区
- 36. 基础篇-临界资源+临界区(小补充)
- 37.基础篇-同步与互斥
- 38.基础篇-互斥的硬件实现法
- 39.基础篇-互斥的软件实现方法之总体介绍
- 40.基础篇-互斥的软件实现方法之单标志法
- 41.基础篇-互斥的软件实现方法之双标志先检查法
- 42.基础篇-互斥的软件实现方法之双标志后检查法
- 43.基础篇-互斥的软件实现方法之Pertersons算法
- 44. 基础篇-信号量的由来
- 45. 基础篇-信号量的工作原理(PV操作)
- 46. 基础篇-信号量实现同步
- 47. 基础篇-信号量实现互斥
- 48. 基础篇-同步互斥实用小口诀
- 49. 基础篇-生产者与消费者(套路推导)
- 50. 基础篇-生产者与消费者(套路推导)(小补充)
- 51. 基础篇-生产者与消费者(套路解题1)
- 52. 基础篇-生产者与消费者(套路解题2)
- 53. 基础篇-生产者与消费者(套路解题3)
- 54. 基础篇-读者与写者(套路推导)
- 55. 基础篇-读者与写者(套路推导)(小补充)
- 56. 基础篇-读者与写者(套路解题)
- 57. 基础篇-根本区别之 生产者消费者-读者与写者(套路解题)
- 58. 基础篇-闲谈PV操作
- 59. 基础篇-死锁逻辑图
- 60. 基础篇-死锁三胞胎
- 61. 基础篇-死锁的原因及必要条件
- 62. 基础篇-死锁处理策略之死锁预防
- 63 基础篇-.死锁处理策略之死锁避免(银行家算法)
- 64.基础篇-死锁处理策略之死锁避免(银行家算法)
- 65. 基础篇-死锁处理策略之死锁检测与解除
- 66. 后续更新介绍
本课程的教学组织为六个部分:计算机操作系统概述、处理器管理、存储管理、设备管理、文件管理、并发程序设计。学习者能够认知操作系统的基本概念与实现原理,并深入理解操作系统的设计方法与实现技术。
操作系统是计算机系统中最重要的系统软件。操作系统是一个大型复杂的并发系统,并发性、共享性和随机性是它的重要特征,并发机制支持多道程序设计,共享机制控制诸进程正确使用硬软件资源。其中,并发性和共享性又是两个最基本的特征,并发和共享虽能改善资源利用率和提高系统效率,但却引发了一系列问题,随机性使操作系统的实现更加复杂化,因而,设计操作系统时引进许多概念和设施来妥善解决这些问题。
多道程序设计技术是将多个作业放入主存并使它们同时处于执行状态,从宏观上看作业均开始运行但未运行结束,从微观上看多个作业轮流占有CPU交替执行,采用多道程序设计技术能改善CPU的利用率,提高主存和设备的使用效率和充分发挥系统的并行性。早期,操作系统沿着三条主线发展:多道批处理系统、分时交互系统和实时处理系统。多道批处理系统着眼于让CPU和外部设备同时保持忙碌,提高作业的吞吐率和系统的效率。其关键机制是:在响应一个作业的处理结束信号时,CPU将在主存中驻留的不同作业间切换;分时交互系统的设计目标是为用户提供方便的程序开发、调试环境和快速响应交互式用户的命令请求,但又要支持多用户同时工作,以降低系统的成本。其关键机制是:采用时间片轮转法,让CPU在多个交互式用户间多路复用;实时处理系统与分时系统相比常局限于一个或几个应用,例如,数据库的查询和修改应用或生产过程控制实时应用,但同样有响应时间的要求,甚至某些实时应用有更加严格的时间限制。其关键机制是:事件或队列驱动机制,当系统接受来自外部的事件后,快速分析这些事件,驱动实时任务在规定的响应时间完成相应处理和控制。上述各类操作系统都要妥善解决各种资源的管理和调度问题,使得操作系统功能变得愈加丰富和完整。 本章将讲述:计算机系统概览、计算机硬件系统、计算机软件系统、计算机操作技术的发展、计算机操作系统、资源管理的角度、程序控制的角度、操作系统控制计算机的角度、人机交互的角度、程序接口的角度、系统结构的角度。