首页 > 其他分享 >存储管理

存储管理

时间:2022-11-21 11:14:30浏览次数:48  
标签:可执行文件 存储管理 映射 虚拟地址 区域 头表 page

总览:

01

概述:

一个可执行文件是存放在磁盘中的可执行文件有个程序头表的区域

  • 程序头表:描述了可执行文件的区域与虚拟空间的一个区域之间的映射关系

可执行文件装入系统执行时,会生成一个进程,进程的每一个vm_area_struct的节点描述了虚拟地址空间的一个区域

通过程序头表,建立了可执行文件的区域和虚拟地址空间区域的映射,然后再通过进程描述符中的链表(vm_area_struct),就可以获得可执行文件中的一些信息

在进程执行过程中,必须为代码数据分配页框,虚拟地址空间会被划分为一个一个page,在主存中会为page分配页框,页表就描述了,虚拟地址空间的page与主存中的页框的映射,这就是虚拟地址与物理地址的映射关系

02

标签:可执行文件,存储管理,映射,虚拟地址,区域,头表,page
From: https://www.cnblogs.com/JujunWang/p/16910710.html

相关文章

  • K8s存储管理—volume、pv、pvc
    介绍---------来自官方文档    存储的管理是一个与计算实例的管理完全不同的问题。PersistentVolume子系统为用户和管理员提供了一组API,将存储如何供应的细节从其......
  • 操作系统学习笔记——第四章 存储管理
    在学习操作系统时总结了笔记,并分享出来,特别是蓝色和红色字体。有问题请及时联系博主:​​Alliswell_WP​​,转载请注明出处。参考书:《操作系统》谌卫军等,清华大学出版社,2012年......
  • 操作系统学习笔记——第三章 死锁和第四章 存储管理
    在学习操作系统时总结了笔记,并分享出来,特别是蓝色和红色字体。有问题请及时联系博主:​​Alliswell_WP​​,转载请注明出处。参考书:《操作系统》谌卫军等,清华大学出版社,2012年......
  • 存储管理
    存储管理虚拟存储技术当进程运行时,先将一部分装入内存,另一部分暂留在磁盘,当要执行的指令或访问的数据不在内存时,由操作系统自动完成将他们从磁盘调入内存的工作。虚拟地址空......
  • 动态存储管理实战之GlusterFS
    动态存储管理实战之GlusterFS一、准备工作在各个节点都安装上GFS客户端yuminstallglusterfsglusterfs-fuse-yGFS运行在k8s上需要特权模式#如果没有加上即可......
  • 操作系统实验报告 实验3存储管理实验(答案全)
    实验3存储管理实验​​1实验目的​​​​2实验要求​​​​3实验原理​​​​4实验步骤​​​​2.观测程序源代码​​​​3.实验结果及分析​​​​(1).Gdb程序观察一个......
  • 存储管理
    存储管理的功能计算机中用于存储的设备有内存(primarystorage):访问速度快,但价格昂贵。内存由顺序编址的块组成,每块包含相应的物理单元外存(secondarystorage):访问速度......