标签:相同 虚拟内存 管理 大量 缓冲 源地址 访问速度 集合 数据段
CS-LogN思维导图:记录专业基础 面试题
开源地址:https://github.com/FISHers6/CS-LogN
本章节 操作系统面试题导图如下:
系统调用是:操作系统对应用程序提供的服务调用请求接口
引用目的
调度单位
资源
并发粒度
系统开销
地址空间
通信方面
5/3种状态
运行态
就绪态
阻塞态
*创建态
*结束态
状态转换
就绪态->运行态
运行态->就绪态
运行态->阻塞态
阻塞态->就绪态
进程通信的概念
目的和概念
引入原因
通信方式
1.共享存储
2.消息传递
3.管道通信
同步的概念
同步的方式
互斥量(Mutex)
信号量(Semphares)
管程/事件(Event) :Wait/Notify
先来先服务FCFS
短作业优先SJF
高响应比优先
时间片轮转调度算法(RR)
优先级调度算法
多级反馈队列调度算法
什么是死锁
死锁的条件
如何解决死锁
预防死锁
避免死锁
死锁的检测及解除
1.内存空间的分配与回收
2.内存空间的扩充
3.地址转换
4.存储保护
连续分配方式
1.单一连续分配
2.固定分区分配
3.动态分区分配
离散分配方式
内部碎片与外部碎片
内部碎片
外部碎片
相同点
区别
引入目的和概念
局部性原理
时间局部性
空间局部性
每访问一个逻辑地址,都要查询内存中的页表,可能连续多次查同一表项
应用
引入目的
单级页表存在的问题:
建立多级页表的目的在于建立索引,以便不用浪费主存空间去存储无用的页表项,也不用盲目顺序式查找页表项
两级页表方案逻辑地址结构
传统存储管理方式的缺点特征
一次性
作业必须一次性全部装入内存后,才能开始运行
驻留性
虚拟内存的定义
虚拟内存的特征
多次性
对换性
虚拟性
虚拟内存技术的实现
(离散分配的内存管理)
使用虚拟内存,基于局部性原理,在程序装入时,可以将程序中很快会用到的部分装入内存,暂时用不到的部分留在外存,就可以让程序开始执行
逻辑地址将经过MMU内存管理单元转换为物理地址
标签:相同 虚拟内存 管理 大量 缓冲 源地址 访问速度 集合 数据段
原文地址:https://www.cnblogs.com/fisherss/p/13157890.html