问题一:引用:“将一级页表地址写入页表基址寄存器,一级页表地址必须是16K对齐的,(位[14:0]为0)。”
什么叫16K对齐啊,位[14:0]为0是什么意思。
问题二:段,粗页表,细页表等的基址,与其物理空间的起始地址有何关系。
问题三:引用:“以段的方式进行映射时,第一步:页表基址寄存器位[31:14]和MVA[31:20]组成一个低两位为0的32位地址,MMU利用这个地址找到段描述符......"。
为什么要用页表基址寄存器[31:14]和MVA[31:20]组成一个地址,下面好多都是这类做法,实在是不懂。
小弟刚开始学ARM,用S3C2440,很多问题弄得很头痛,希望前辈们给指点一下,谢谢。 |