⭐ 和小伙伴们分享,交流,做一名技术极客。🙂
⭐ 不断添加:有趣的知识 😄
⭐ 特别感谢:王道考研(我认识你,但是你不认识我)😁
⭐ 用最少的文字,表达最清楚的含义 🙃
Chapter1.计算机系统概述(持续更新)
1.1脑图时刻
1.2敲黑板
1.1.1 🌏 计算机系统的层析结构
1.1.2 🌏 操作系统的功能目标----作为系统资源的管理者
1.1.3 🌏 操作系统的功能目标----向上层提供方便易用的服务
🌏 并发和共享
🎈 1.2 操作系统各阶段的特征
🌏 1.3.3 系统调用的过程
Chapter2.进程管理(持续更新)
2.1 脑图时刻
2.2 敲黑板
🎈 2.1.1 程序是如何运行的
🌊 2.1.2 进程的状态——就绪态
🎈 2.1.2 进程状态的转换
🌏 2.1.5 进程间通信
🎈 2.1.6 为什么引入线程?
🎈 2.2.1 调度的三个层次
-
高级层次(作业调度)
-
中级调度(内存调度)
-
低级调度(进程调度)
2.3 联想记忆
2.3.1 操作系统
🍦 2.1.5 进程通信——共享存储
2.3.2 数据结构
🍦 2.1.2.7 进程的组织——链接方式 、索引方式
🍦2.2.1 调度的三个层次——挂起队列、就绪队列
🍦 2.2.4 典型的调度算法——就绪队列
🍦 2.4.2.4 死锁的处理策略——破坏循环等待链
2.3.3 计算机组成
2.3.4 计算机网络
🍦 2.1.5 进程通信——消息传递
2.3.5 《Java并发编程实战》
🍦 2.1.4 原语的“原子性"
Chapter3. 内存管理(持续更新)
3.1 脑图时刻
3.2 敲黑板
🎈3.1.6 写程序到程序运行
🎈 3.1.1.4 内存保护 的两种方法
🎈3.1.4.2 页表的地址转换
🎈 页表的地址转换 + 快表
🎈 段表的地址转换
🎈 3.1.4.6 段页 的地址转换
🎈 3.2.2 请求分页管理方式
3.3 联想记忆
3.3.1 操作系统
3.3.2 数据结构
🍦 3.1.3 动态分区分配—— 首次适应算法——顺序查找——单向空闲分区链/空闲分区表
🍦 3.1.3 动态分区分配—— 最佳适应算法——顺序查找——单向空闲分区链/空闲分区表
🍦 3.1.3 动态分区分配—— 最坏适应算法——顺序查找——单向空闲分区链/空闲分区表
🍦 3.1.3 动态分区分配—— 邻近适应算法——顺序查找——双向循环链表
3.3.3 计算机组成
3.3.4 计算机网络
Chapter4 文件管理
4.1 脑图时刻
4.2 敲黑板
4.3 联想记忆
4.3.1 操作系统
4.3.2 数据结构
🎈 4.1.2 文件的逻辑结构——有结构文件——顺序、索引、顺序索引
涉及:查找,增删,访问
涉及:链、索引表
- 链式存储:无法实现随机存取,
- 顺序存储:的定长记录,可以随机存取,
- 索引文件:方便增删,快速查找,
- 索引顺序文件:先分组,再顺序查找
🎈 4.3.2 目录结构 ——多级目录——树形
🎈 4.3.2 目录结构 ——无环图目录——树+ 有向边= 图
🎈 4.8.2.2 磁盘调度算法—— 最短寻找时间优先:贪心算法