美文网首页
浅尝辄止75-MMU

浅尝辄止75-MMU

作者: 阿棍儿_Leon | 来源:发表于2019-02-01 18:10 被阅读0次

CPU如何访问内存?

MMU(Memory Managemant Unit)

很容易想象,CPU可以用物理地址对内存访问,但是实际上这只发生在刚开机的阶段,在那之后CPU就不再直接与内存打交道了,而是用虚拟地址通过使用MMU访问内存。既然虚拟地址与物理地址不一样,那么MMU是怎么在它们之间是怎么转换的呢?

页表

我理解MMU是一个查表的装置,什么表?
页表。
两个地址的转换关系就记录在页表中,页表在哪?
也在内存中,MMU知道它在主存什么地方。

地址转换

常见的32位机虚拟地址是32位的,在三级页表结构下,它们分别有如下含义

  • [31:20]是一级索引
    指向一级页表中的一项,共4096项,每一项都指向一个二级页表
  • [19:12]二级索引
    指向一级索引指定的一个二级页表中的一项,共256项,每一项都是一个物理地址的[31:12]
  • [11:0]页索引
    顾名思义,就是页内的索引,可以定位到字节

二级页表项是[31:12],与页索引[11:0]拼接,就成了物理地址。

相关文章

  • 浅尝辄止75-MMU

    CPU如何访问内存? MMU(Memory Managemant Unit) 很容易想象,CPU可以用物理地址对内...

  • 2020-06-10

    浅尝辄止

  • 月亮与六便士

    浅尝辄止才幸福

  • 学习不能浅尝辄止

    学习不能浅尝辄止

  • 浅尝辄止

    想说 不能说 想问 不能问 爱情是一段古老的旅程 什么 太较真 什么 太认真 无所谓你曾有多么天真 快乐是一种无聊...

  • 《浅尝辄止》

    今天依旧烈日当照,炽热的白光让这个世间变得格外空明幽热,人在外面略待片刻,身体由内到外都能够隐隐感受到一种余热,随...

  • 浅尝辄止

    到了寒假来临,正逢学生们期末考试季,看到小学生们晚上那么认真努力的复习期末考试,一本语文课文书可以熟练的...

  • 浅尝辄止

    表面是清晰明了的谎言,背后却是艰深难懂的真相。可我总是对这世界浅尝辄止,深刻的都不是我的。被动接受了这世界的所谓真...

  • 浅尝辄止

    夏日浅眠的思绪 在逐渐升温的光线里斑驳摇曳 葡萄架下的午后 氤氲着未蒸发完的水汽 叶片遮掩着美人指的一侧 企图拒绝...

  • 浅尝辄止

    今天是第一次用简书,摸索着前进很有趣。儿时也喜欢写来写去,只不过后来的作文不允许天马行空,母亲去世也就放下了笔,也...

网友评论

      本文标题:浅尝辄止75-MMU

      本文链接:https://www.haomeiwen.com/subject/iivdsqtx.html