IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 操作系统习题讲解 -> 正文阅读

[大数据]操作系统习题讲解

习题4

5.给定内存空闲区,按照地址从小到大排列:100KB,500KB,200KB,300KB和600KB。现有用户进程依次为212KB,417KB,112KB和426KB。

(1)分别用first-fit,best-fit和worst-fit算法将它们装入内存的哪个分区?(2)哪个算法能最有效地利用内存?

答:

分区号分区长
1100KB
2500KB
3200KB
4300KB
5600KB

①first-fit算法:212KB--选中-->分区2? 分区2剩余:500KB-212KB=288KB

417KB--选中-->分区5? 分区5剩余:600KB-417KB=183KB

112KB--选中-->分区2? 分区2剩余:288KB-112KB=176KB

426KB无分区满足,426KB用户进程等待

②best-fit算法:最佳适应算法;将空闲分区链中的空闲分区由小到大的顺序排序,从而形成空闲分区链。每次从链首进行查找合适的空闲分区作为作业分配内存,这样每次找到的空闲分区是和作业大小最接近的。

212KB--选中-->分区4? 分区4剩余:300KB-212KB=88KB

417KB--选中-->分区2? 分区2剩余:500KB-417KB=83KB

112KB--选中-->分区3? 分区3剩余:200KB-112KB=88KB

426KB--选中-->分区5? 分区5剩余:600KB-426KB=174KB

③worse-fit算法:最坏适应算法,与最佳适应算法刚好相反,将空闲分区链的分区按照从大到小的顺序排序形成空闲分区链,每次查找时只要看第一个空闲分区是否满足即可

212KB--选中-->分区5? 分区5剩余:600KB-212KB=388KB

417KB--选中-->分区2? 分区2剩余:500KB-417KB=83KB

112KB--选中-->分区5? 分区5剩余:388KB-112KB=276KB

426KB无分区满足,应该等待

综上所述:best-fit算法能最有效利用内存。

6.一个32位计算机系统使用二级页表,虚地址被分为9位顶级页表,11位二级页表和页内位移。试问:页面长度是多少?虚地址空间共有多少个页面?

答:虚地址为32位,顶级页表占9位,二级页表占11位

所以32-11-9=12位为偏移位

故页面长度为2的12次方,即4K

顶级页表和二级页表共9+11=20位,因此虚地址空间共有2的20次方,即1M个页面

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-05 12:06:24  更:2021-12-05 12:08:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:47:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码