作者: 释_远 | 来源:发表于2017-10-16 19:55 被阅读0次

    1.内存管理

    内存管理从根本上说是操作系统对存储设备进行的抽象和装扮。

    抽象的虚拟内存,是操作系统的一个魔术师。

    虚拟内存

    虚拟存储是一次革命,有了虚拟内存感觉,内存变大了,速度提高了。

    2.操作系统在内存中的位置,

    3.多道变丑的内存管理.

    MMU地址编译器

    物理地址 = 虚拟地址 + 程序所在区域的起始地址(基zhi)

    3分页内存管理

    分页系统的核心就是将虚拟内存空间和物理内存空间划分为大小相同的页面,如4KB,8KB或者16KB,

    分页系统 虚拟地址

    一般的对于32位寻址的系统,如果页面大小为4KB,则页面号站20位,页内偏移占12位

    MMU对虚拟地址的翻译,只是把虚拟页号和物理页号对应,偏移地址一致。查页表翻译的

    页表的记录信息

    页表记录

    页表的处理过程

    CPU发出虚拟地址00100000000000100,由于页面大小是4k,后面的12位是页内的偏移地址,前面的4位是页面号,

    按照此分解,我们得出,虚拟地址页面在2,页面偏移地址在4,对应的物理地址是11000000000100.

    多级分页,

    多级页表 三级页表

    4文件系统

    文件系统是对磁盘的抽象

    5解决读写低下的中心思想是吧磁盘访问变成内存访问。完成这种访问的转变是内存映射的文件访问。

    相关文章

      网友评论

          本文标题:

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