Operating system 对分页的硬件支持
地址由16位组成,页大小为8KB。页表由8个条目组成,这些条目保存在快速寄存器中 如何将页面表中的总条目设置为8 根据计算,它应该是1 页表中的总条目=((2^16)/(2^3*2^10*2^3))=1。 (前2^3表示8KB中的8,第二个表示字节到位的转换,2^10表示8KB中的“Kilo”。)Operating system 对分页的硬件支持,operating-system,paging,Operating System,Paging,地址由16位组成,页大小为8KB。页表由8个条目组成,这些条目保存在快速寄存器中 如何将页面表中的总条目设置为8 根据计算,它应该是1 页表中的总条目=((2^16)/(2^3*2^10*2^3))=1。 (前2^3表示8KB中的8,第二个表示字节到位的转换,2^10表示8KB中的“Kilo”。) 感谢内存是字节可寻址的,因此,字节到位的转换不需要除以2^3 进一步解释,16位地址意味着处理器将生成长度为16位的内存地址,用于在该16位值处对字节或半字或字进行寻址,起始(或结束-取决于机器的端性
感谢内存是字节可寻址的,因此,字节到位的转换不需要除以2^3 进一步解释,16位地址意味着处理器将生成长度为16位的内存地址,用于在该16位值处对字节或半字或字进行寻址,起始(或结束-取决于机器的端性) 现在,页面大小是以位为单位的页面总大小,在本例中为2^16位。但由于内存是字节可寻址的,因此一页中的处理器地址数将为2^16/2^3,即2^13个地址
因此,页表条目的数量为2^16/2^13=8。非常感谢Nishant。