首页 > 系统相关 >操作系统综合题之“分页存储系统,逻辑地址和页号和页框号位数? 和 给内存访问速度计算有效访存时间是多少? 和 采用快表有效访存时间多少?”

操作系统综合题之“分页存储系统,逻辑地址和页号和页框号位数? 和 给内存访问速度计算有效访存时间是多少? 和 采用快表有效访存时间多少?”

时间:2024-04-08 16:56:46浏览次数:23  
标签:逻辑 0.2 框号 访存 快表 访问速度 地址

一、问题:某系统采用基本分页存储管理方式,逻辑地址空间为32页,每页2KB,物理地址空间位1MB,请回答以下问题

1.逻辑地址有多少位?其中页号占多少位?

2.系统的页框号有多少位

3.如果CPU访问内存的速度为0.2us,那么有效访存时间为多少?

4.如果采用快表,假设在快表中找到页表项的概率为90%,且查快表的时间为0,那么有效访存时间为多少?

 

 

二、参考答案

1.

逻辑地址空间大小 = 逻辑地址空间页 * 页大小 = 2逻辑的地址位数 = 32 * 2KB = 216 =16,故 逻辑地址位数=16

页号 = 逻辑地址控32页 = 2页号 = 32 = 25 = 5, 故 页号 = 5

 

2.物理空间为1M,页大小为2kB,

物理地址 = 页框号 *页大小 +页内偏移量

页框号 = 物理空间 / 页大小 = 1M / 2KB = 1024 / 2 = 512 = 29,所以页框号位数 = 9

 

3.有效访存时间 = 2 * 0.2 = 0.4us

 

4.

概率90% = 0.9,访问快表的时间为0

采用快表的有效访存时间 = (一次访问快表的时间 + 一次访问内存时间)* 命中率 + (一次访问快表的时间 + 两次访问内存时间)* (1 - 命中率)

=((0 + 0.2)*  0.9)  + (( 0 + 2 * 0.2)*(1 - 0.9))

= 0.9  * 0.2  + ( 1 - 0.9 )* 2 * 0.2

= 0.18 + 0.04

= 0.22us

 

标签:逻辑,0.2,框号,访存,快表,访问速度,地址
From: https://www.cnblogs.com/saoge/p/18121697

相关文章

  • Nginx静态压缩和代码压缩,提高访问速度!
    https://mp.weixin.qq.com/s/0yfUWWfM2RcQBgCiAKcZLAnginx静态资源动态压缩nginx静态资源静态压缩基于目前大部分的应用,都使用了前后端分离的框架,vue的前端应用,也是十分的流行。不知道大家有无遇到这样的问题:随着前端框架的页面,功能开发不断的迭代;安装的依赖,不断的增多;这......
  • 3.1_7 具有快表的地址变换机构
    文章目录3.1_7具有快表的地址变换机构(一)什么是快表(TLB)(二)引入快表后,地址的变换过程(三)局部性原理总结3.1_7具有快表的地址变换机构(一)什么是快表(TLB)  快表,又称联想寄存器(TLB,translationlookasidebuffer),是一种访问速度比内存快很多的高速缓存(TLB不是内存!),用来存......
  • react 使用splitChunks 拆分组件,缩小项目体积,加快加载访问速度
    react编写项目引入npm包打包时,总会将一些npm包重复打包的不同的js文件中,可以使用splitChunks进行拆分,降低体积,加快速度1、安装npminstallcustomize-crawebpack-bundle-analyzer2、修改启动命令,在package.json中修改"scripts":{"start":"react-app-rewiredstar......
  • linux测试url的访问速度
    在Linux中,你可以使用curl命令来测试URL的访问速度。curl是一个强大的命令行工具,可以用于文件传输和测试网络连接。以下是使用curl测试URL访问速度的步骤:打开终端或命令行界面。输入以下命令:curl-o/dev/null-s-w"time_namelookup:%{time_namelookup}\ntime_connect:%......
  • 磁盘调度算法、虚拟内存、抖动(颠簸)、堆栈访问速度、内存分配、内存交换、编码(ASCII、U
    常见的几种磁盘调度算法:读写一个磁盘块的时间的影响因素有:......
  • 个人优化 Github Pages 博客网站访问速度记录
    使用GithubPages可以方便地搭建自己的静态网站,详细过程参考我的这篇文章。使用hugo和GithubPages搭建个人博客但由于众所周知的原因,此方法搭建的博客在国内访问速度不佳。因此考虑采用一些方法来加速访问,主要思路是使用CDN加速网站的静态资源。对于不同的静态资源,......
  • 网站访问速度优化资源优化-SW
    图片优化:图片通常是网站中占用大量带宽的元素之一。使用工具如ImageOptim、TinyPNG或在线服务,压缩图像文件以减小其大小,同时保持足够的质量。采用适当的图像格式,如WebP,能够提供更高的压缩率而不损失质量。CSS和JavaScript文件合并与压缩:将多个CSS和JavaScript文件合并成单一文件,......
  • 网站访问速度优化资源优化-SW
    HTTP/2和HTTP/3协议:考虑升级到HTTP/2或HTTP/3协议,它们支持多路复用,减少了因多个请求导致的延迟,提高了页面加载速度。DNS优化:使用快速且可靠的DNS服务提供商,以确保域名解析的速度。考虑使用预加载技术,如DNS预加载,以减少域名解析的时间。网站压缩:除了压缩图像外,还可以考虑对网站的......
  • 14个优化网站性能提高网站访问速度技巧
    相信互联网已经越来越成为人们生活中不可或缺的一部分。ajax,flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实现的功能。比如Google机会已经把最基本的office应用都搬到了互联网上。当然便利的同时毫无疑问的也使页面的速度越来越慢。自己是做前端开发的,在......
  • 依赖注入与API接口访问速度
    手上有个项目,客户反馈说一个接口访问慢。查了接口调用的sql,发现并不是sql影响接口。本地调试发现,从网页点击开始访问到实际进入接口函数花费了很多时间,通过与其他接口对比。发现该控制器通过Ioc注入了较多的服务接口。于是删减不必要接口及通过其他方式调用接口,使改接口访问时......