首页 > 试题广场 >

某段页式系统中,虚地址空间包含8 个等长段,段长为229 字

[单选题]
某段页式系统中,虚地址空间包含8 个等长段,段长为2^29 字节,每个段分为若干页,页面大小为
256 字节,则虚地址中有()位用于段内页号,页表有()个。
  • 29, 1
  • 3, 1
  • 21,8
  • 8, 2
段内页号是用于确定一个段中有多少页,给每个页一个标记,一个段是2^29字节,可以分为2^(29-8)页,也就是2^21页,可以用21个2进制位来标识每个页;段页式中有一个段表,段表中有每个段的信息,每个段中有一个页表,存了该段中每个页的信息,所以有8个段就有8个页表吧
发表于 2019-11-01 15:48:10 回复(1)
段内页号是用于确定一个段中有多少页,给每个页一个标记,一个段是2^29字节,可以分为2^(29-8)页,也就是2^21页,可以用21个2进制位来标识每个页;段页式中有一个段表,段表中有每个段的信息,每个段中有一个页表,存了该段中每个页的信息,所以有8个段就有8个页表吧
发表于 2019-08-20 23:24:58 回复(0)
由于8=2^ 3 ,所以要有3位指定段号。页大小为256=2 ^8 字节,一个大小为2 ^29 字节的段有2^ 29 /2^ 8 =2 21 页。因此,要有21位指定页号;页指定大小为2 ^8 字节的偏移量,需要8位;
发表于 2017-05-26 17:23:48 回复(0)
好难哦
发表于 2021-01-05 17:07:56 回复(0)
页面大小:256=2^8;需要的位数: 2^29/2^8=2^21 -->> 21;  由于有8个等长的段,故页表有8个
发表于 2022-10-30 22:32:10 回复(0)
一个页表项战多大内存都不知道怎么知道需要几个ye biao
编辑于 2024-01-20 17:09:37 回复(0)
<p>个人认为本题无解,因为答案错误。</p><p>理由:段长2^29字节,页长256字节,得出每段的页数为 段长/页长=2^21,所以需要用21位来标志页号,即页表中的页表项至少占用3字节。256/3向下取整得85,即每个页表存储85页的物理块地址,那么该段至少需要的页表数量为 2^21 / 85 向上取整得24672。</p>
发表于 2021-01-16 15:15:05 回复(0)