assembly - 虚拟内存——如何找到 n、m 和 p 的值(参考 Bryant 和 O'Hallaron 表示法)
问题描述
在Computer Systems - A Programmer's Perspective中,作者在第 9 章讨论了虚拟内存。他们谈论N=2^n
的是虚拟地址空间中M=2^m
的地址数、物理地址空间中的地址数和P=2^p
页面大小(以字节为单位)。
您还可以参考该 pdf 的第 9 页和第 10 页,它基于该章节。
我的问题是,对于任何给定的机器,无论它运行 Windows 还是 linux,我如何找到 和n
的m
值p
?
解决方案
推荐阅读
- arrays - 有没有一种简单的方法可以使用小脚本自动读取文本文件并使用带有 awk 或其他 unix 命令的 bash 脚本进行绘图?
- c# - 带有不同 WHERE 子句的 SELECT
- core-data - 创建一个 NSManagedObject 并注入一个 SwiftUI 视图,该视图会自动添加到导航堆栈中
- swift - iOS - 将字符串拆分为关键字和短语
- docker-swarm - 无法使用连接到同一 VCN 的 Oracle Cloud VM 加入 docker swarm
- php - Html 和 css 到电子邮件 php laravel
- javascript - 赛普拉斯 - 错误消息与代码不匹配
- c++ - CSES - 不同的颜色
- php - WooCommerce 针对特定产品类别的累进数量折扣
- css - CSS网格没有调整到屏幕的宽度