
操作系统中两级页表的困惑
这些天看了下《计算机操作系统》一书,对其中的两级页表很不了解。两级页表分外层页号,外层业内地址和业内地址。我的疑问是:两级页表存取一次是不是要访问三次内存,那么为了节省一...
这些天看了下《计算机操作系统》一书,对其中的两级页表很不了解。
两级页表分外层页号,外层业内地址和业内地址。
我的疑问是:两级页表存取一次是不是要访问三次内存,那么为了节省一个1mb的连续空间而降低到了近1/3的速度,这样值得吗?而且查表也需要时间啊,谁能给一个进行这些操作所需时间数量级的比较?
还有个问题,sram与寄存器访问速度的比较?mcu中寄存器为什么会有编址,是不是mcu的寄存器就是内存中的一个单元?
怎么没人捧场啊 展开
两级页表分外层页号,外层业内地址和业内地址。
我的疑问是:两级页表存取一次是不是要访问三次内存,那么为了节省一个1mb的连续空间而降低到了近1/3的速度,这样值得吗?而且查表也需要时间啊,谁能给一个进行这些操作所需时间数量级的比较?
还有个问题,sram与寄存器访问速度的比较?mcu中寄存器为什么会有编址,是不是mcu的寄存器就是内存中的一个单元?
怎么没人捧场啊 展开
1个回答
展开全部
访问内存的时间是不同的,不能以简单的3倍来对待的,不是为了节省空间,是为了增加访问速度,衡量指标就是有效访问时间EAT,大体是这样...
sram是静态存储器,当然没有寄存器速度快了啊,寄存器速度是硬件中最快的,mcu是单片机,也就是小型微机了,嵌入式的,寄存器是cpu中的 部件,不是内存中的...
sram是静态存储器,当然没有寄存器速度快了啊,寄存器速度是硬件中最快的,mcu是单片机,也就是小型微机了,嵌入式的,寄存器是cpu中的 部件,不是内存中的...

2025-03-05 广告
华天软件PDM近30年实施经验,服务客户数千家,功能完善,提高设计复用率,降低研发成本40%,实现跨部门信息共享+无纸化研发+缩短产品研发周期+降低成本,为企业构建数字化智能制造全面应用,打好坚实基础,加速企业数字化转型,更多资料详情咨询4...
点击进入详情页
本回答由华天软件提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询