问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在现代操作系统中为什么要设置文件系统

发布网友 发布时间:2022-04-23 08:11

我来回答

1个回答

热心网友 时间:2022-06-18 04:49

人们之所以要创建一个虚拟地址空间,目的是为了解决进程地址空间隔离的问题。但程序要想执行,必须运行在真实的内存上,所以,必须在虚拟地址与物理地址间建立一种映射关系。这样,通过映射机制,当程序访问虚拟地址空间上的某个地址值时,就相当于访问了物理地址空间中的另一个值。人们想到了一种分段(Sagmentation)的方法,它的思想是在虚拟地址空间和物理地址空间之间做一一映射。比如说虚拟地址空间中某个10M大小的空间映射到物理地址空间中某个10M大小的空间。这种思想理解起来并不难,操作系统保证不同进程的地址空间被映射到物理地址空间中不同的区域上,这样每个进程最终访问到的
物理地址空间都是彼此分开的。通过这种方式,就实现了进程间的地址隔离。还是以实例说明,假设有两个进程A和B,进程A所需内存大小为10M,其虚拟地址空间分布在0x00000000到0x00A00000,进程B所需内存为100M,其虚拟地址空间分布为0x00000000到0x06400000。那么按照分段的映射方法,进程A在物理内存上映射区域为0x00100000到0x00B00000,,进程B在物理内存上映射区域为0x00C00000到0x07000000。于是进程A和进程B分别被映射到了不同的内存区间,彼此互不重叠,实现了地址隔离。从应用程序的角度看来,进程A的地址空间就是分布在0x00000000到0x00A00000,在做开发时,开发人员只需访问这段区间上的地址即可。应用程序并不关心进程A究竟被映射到物理内存的那块区域上了,所以程序的运行地址也就是相当于说是确定的了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
饥荒巨鸟图腾有什么用 饥荒巨鸟图腾怎么激活 恐惧饥荒健康怎么回复 健康值系统详解 想在京东买32g内存卡,发个商品号给我吧 民族文化浅谈普米族的宗教信仰 iphone4s进入恢复模式后,过几十秒就自动关机 hdr10是什么意思(hdr10是什么) 郑州禧年化妆摄影学校的专业设置 乔迁择吉2022年属鸡4月最佳入新居日子? 变电站中110kv配电变压器最小多大容量? 在操作系统中,文件管理的主要作用是什么 1、 在操作系统中,文件系统的主要作用是( )。 什么是文件系统?其主要功能是什么? 操作系统文件系统的主要目标是A实现虚拟存储B对文件按名存取C对文件按内容存取D对文件高速输入和输出 操作系统中,文件系统的主要目标是什么 文件系统的主要任务是什么?什么是文件的物理结构?什么是文件的逻辑结构? 从用户的角度看,引入文件系统的主要目的是什么? 在操作系统中,文件系统的主要作用是 文件管理的主要目的是( )。 在操作系统中,文件系统的主要作用是【 】。 操作系统中,文件系统指的是什么?主要目的是什么? 求高手把JPG图片转换成PSD格式能分层的 怎样把jpg文件转化成psd高清版文件格式 如何将jpg格式转换成psd? 怎样将jpg图片在ps里边转换为psd格式啊? 如何把JPG模式的图片转化成PSD的? 请问怎么把JPG格式转换成photoshop格式? 用微信分身会被封号吗?已经用分身注册好了微信咋办? 怎么把JPG格式改成PSD格式? 怎么把JPG格式的图片转换成PSD格式的?请详细点。。。 /proc文件系统的作用 linux什么是文件和文件系统,文件系统有哪些功能 常见的文件系统有哪些? 常见的文件系统及作用 如何选择文件系统:EX windows 操作系统的文件系统具体有哪几种 请问洗碗工需要会哪些能力?洗碗工一般的工作内容是什么? 我是一名洗碗工每天进出厨房,让我写对厨房的了解,应该怎么写 如何在厨房工作中,升值升的快点,怎么办??? 洗碗工累吗? 厨师除了做饭还要洗碗嘛? 一个饭店,厨房到大堂,人员依次都是什么岗位? 想进厨房工作,可以从什么岗位应聘 在厨房里面厨师安排不了洗碗工干活吗? 酒家传菜员和某员工餐厅洗碗工比,选择哪个工作好? 后厨洗碗工没健康证能录用吗 我应聘的是厨房煮饭,后把另一个人打扫清洁的咋让我做合法吗? 厨师的职业发展路径是怎么样的? - 信息提示 小米分期怎么开通