【操作系统-内存】地址翻译流程图

这篇具有很好参考价值的文章主要介绍了【操作系统-内存】地址翻译流程图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

地址翻译流程图

简略版:

完整版:(注意,TLB和Cache是组相联的)

一级分页存储系统

  • 字节编址
  • 一页为 4KB
  • 逻辑地址空间为 32 位(4GB)
  • 物理地址空间为 28 位(256MB)
  • 页表项长度为 4B
  • TLB为八路组相联,一共16行(组数=16/8=2)
  • Cache为四路组相联,一共16行(组数=16/4=4),Cache行大小为64B

【操作系统-内存】地址翻译流程图,# 计算机操作系统,操作系统,Cache,虚拟内存,TLB

【操作系统-内存】地址翻译流程图,# 计算机操作系统,操作系统,Cache,虚拟内存,TLB

二级分页存储系统

  • 字节编址
  • 一页为 4KB
  • 逻辑地址空间为 32 位(4GB)
  • 物理地址空间为 28 位(256MB)
  • 页表项长度为 4B
  • 规定页目录表只占一页
  • TLB为八路组相联,一共16行(组数=16/8=2)
  • Cache为四路组相联,一共16行(组数=16/4=4),Cache行大小为64B

【操作系统-内存】地址翻译流程图,# 计算机操作系统,操作系统,Cache,虚拟内存,TLB
【操作系统-内存】地址翻译流程图,# 计算机操作系统,操作系统,Cache,虚拟内存,TLB文章来源地址https://www.toymoban.com/news/detail-516959.html

到了这里,关于【操作系统-内存】地址翻译流程图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • DS/ML:模型全流程优化之系统优化—替代Pandas库的大数据高效处理技术优化集合如HDF5技术(压缩文件)+vaex库(内存映射)+dask库(集群技术)替代pandas的各自骚操作实现代码

    DS/ML:模型全流程优化之系统优化—替代Pandas库的大数据高效处理技术优化集合如HDF5技术(压缩文件)+vaex库(内存映射)+dask库(集群技术)替代pandas的各自骚操作实现代码 目录

    2024年02月09日
    浏览(38)
  • 操作系统-内存分配算法

    操作系统原理实验报告 实验题目   实 验 四内存分配算法     1.1 实验目的 一个好的计算机系统不仅要有一个足够容量的、存取速度高的、稳定可靠的主存储器,而且要能合理地分配和使用这些存储空间。当用户提出申请主存储器空间时,存储管理必须根据申请者的要求,

    2024年02月03日
    浏览(36)
  • 【操作系统】内存空间

    想要pmap这个进程,需要进程号 但是这个进程在启动的一瞬间就执行完了 用GDB把程序暂停下来,然后用pmap观察地址空间 用 info inferiors 得到gdb里的进程号 ro 可读 :只读数据 rx 可读可执行 :代码 rw 可读可写 :待初始化值的变量 动态链接的二进制文件在开始执行main函数之前

    2024年02月03日
    浏览(27)
  • 【操作系统】内存管理概念

    1、 编译:由编译程序将用户源代码编译成若干个目标模块(编译就是把高级语言翻译成机器语言) 2、 链接:由链接程序将编译后形成的一组目标模块,以及所需库函数链接在一起,形成一个完整的装入模块 ① 静态链接:在程序运行之前,先将各目标模块及它们所需的库函

    2024年02月06日
    浏览(38)
  • [操作系统]3.内存管理

    和前面两篇是差不多的思路,仅为快速复习操作i系统基础知识点,例题暂无,考试不要参考,知识点来自王道操作系统 内存管理主要完成的功能有 内存空间的分配和回收 地址转换(把逻辑地址转化为内存物理地址) 内存空间的扩充(覆盖,交换,虚拟化) 存储保护 因为一个进程如果想

    2024年02月08日
    浏览(40)
  • 【操作系统】03.内存管理

    现代操作系统使用的连接方式:运行时动态链接 对某些模块的链接推迟到程序执行时才进行 现代操作系统使用的装入方式:动态重定位 程序装入内存后,逻辑地址不会立即转换成物理地址,而是推迟到指令执行的时候,需要一个重定位寄存器的支持 单一连续分配 固定分区

    2024年02月07日
    浏览(32)
  • 【操作系统】内存管理

    本系列参考王道考研-操作系统以及博主@BitHachi 因为cpu的处理速度很快,而外存的读取速度又很慢,所以我们就需要先加载到内存中,内存的读取速度比外存要快得多,如此实现更高效的处理 指令的工作原理 从X=X+1大致看一下指令的执行过程 指令的工作基于地址。每个地址对

    2024年02月07日
    浏览(42)
  • 虚拟内存页面置换算法(操作系统)

    通过这次实验,加深对虚拟内存页面置换概念的理解,进一步掌握先进先出FIFO、最佳置换OPI和最近最久未使用LRU页面置换算法的实现方法。 问题描述: 设计程序模拟先进先出FIFO、最佳置换OPI和最近最久未使用LRU页面置换算法的工作过程。假设内存中分配给每个进程的最小物

    2024年02月04日
    浏览(40)
  • 操作系统笔记--虚拟内存的使用

            在计算机系统中,当多道程序同时运行时可能会出现内存不足的情况,一般可通过以下技术进行解决: 覆盖技术 :         当程序太大超出内存容量时,可以采用手动覆盖的技术,只把需要的指令和数据保存在内存当中; 交换技术 :         当程序太大超出内

    2023年04月21日
    浏览(26)
  • 从操作系统角度了解内存管理

    内存管理的主要功能有: 内存空间的分配与回收 。由操作系统完成主存储器空间的分配和管理,使程序员摆脱存储分配的麻烦,提高编程效率。 地址转换 。在多道程序环境下,程序中的逻辑地址与内存中的物理地址不可能一致, 因此存储管理必须提供地址变换功能,把逻辑地

    2024年02月09日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包