Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Memory 确定虚拟&;给定地址和偏移量的物理内存大小_Memory - Fatal编程技术网

Memory 确定虚拟&;给定地址和偏移量的物理内存大小

Memory 确定虚拟&;给定地址和偏移量的物理内存大小,memory,Memory,1) 有多少虚拟地址和物理地址 2) 有多少页和多少页框 3) 这页的大小是多少位 答案应该相当简单,但我找到了各种各样的解决方案,并感到困惑 1) 我假设有2^16个虚拟地址和2^18个物理地址 2) 2^16页,但有多少页框 3) 2^8字节或2^8位是正确的2^16 VA和2^18 PA Pages是虚拟地址的术语,Pages框架是物理地址的术语 偏移量表示给定页(或页帧)内的字节地址。地址中的剩余部分表示页面地址的平均值。任何字节的地址都是通过将其页面地址和页面内的地址连接起来而形成的

1) 有多少虚拟地址和物理地址

2) 有多少页和多少页框

3) 这页的大小是多少位

答案应该相当简单,但我找到了各种各样的解决方案,并感到困惑

1) 我假设有2^16个虚拟地址和2^18个物理地址

2) 2^16页,但有多少页框

3) 2^8字节或2^8位是正确的2^16 VA和2^18 PA

Pages是虚拟地址的术语,Pages框架是物理地址的术语

偏移量表示给定页(或页帧)内的字节地址。地址中的剩余部分表示页面地址的平均值。任何字节的地址都是通过将其页面地址和页面内的地址连接起来而形成的

如果有8位偏移量和16位虚拟地址,则页地址位于8位,有2^8页。与物理地址类似,页帧地址为10位,有2^10页帧


页面或页面框架大小为2^8字节(地址总是指字节)。

发布您提出的解决方案,看看人们的想法如果问题中没有个人投资,通常人们不会回答家庭作业问题。在给定一定数量的位来寻址的情况下,我们如何确定地址的数量?什么是偏移量,它与页面大小有什么关系?这将帮助您找到解决方案。1)我假设有2^16个虚拟地址和2^18个物理2)2^16个页面,但有多少个页面帧?3) 2^8字节还是2^8位?谢谢
Virtual address  :   0101110101001100 (last 8 bits is offset)
physical address : 110011110001001100 (last 8 bits is offset)