早教吧作业答案频道 -->其他-->
在操作系统中,如何理解分页、分段的定义?两者之间的区别又是什么?
题目详情
在操作系统中,如何理解分页、分段的定义?两者之间的区别又是什么?
▼优质解答
答案和解析
分页就是将进程的逻辑地址空间分成若干大小相等的片(即页),然后装入内存.
\x09分段就是用户可以把自己的作业按逻辑关系划分为若干个段,每个段都是从0开始编址,并有自己的名字和长度.这就相当于程序里边的主函数段、各个子函数段、数据段、栈段等等.
\x09要知道在引入分页和分段之前,是通过连续分配方式来管理存储器的,就是说一个进程在内存中是连续存放的.
\x09可以这样理解吧,内存中有进程1、2、3……进程2先执行完成了,然后释放了所占有的内存空间,而之后,
\x09如果新调入的进程内存需求大于之前2所占有的内存空间,那么不可能利用这块内存,相对于内存需求更大的进程来说,之前2所占有的内存空间就是不能利用的碎片,
\x09如果新调入的进程内存需求小于之前2所占有的空间就会留下空隙,也会带来碎片.
\x09虽然可以通过“紧凑”的方法进行碎片整理,但开销很大这就产生了与连续分配方式相对的离散分配方式,便先后引入了分页和分段存储管理.
\x09所以相同点就是,两者都属于存储器管理方式中的离散分配方式.都要通过地址映射机构来实现地址变换.
\x09不同点就在于,离散分配方式的基本单位的不同,是页还是段.
\x09页是信息的物理单位,段是信息的逻辑单位.
\x09分页的作业地址空间是一维的,线性的,程序员只需利用一个记忆符表示一个地址;而分段的作业地址空间是二维的,程序员在表示一个地址的时候既要给出段名,又需要给出段内地址.其中,段名可以理解为函数名等,段内地址可以理解程变量等的地址.
\x09值得一提的是其中页的大小要和物理块或者页框一样,而物理块是操作系统定好了的.也就是说你的操作系统装完之后,物理块的大小是定了的,从而页的大小也是定了的.而段的长度是不定的.
\x09引入分页存储管理方式的目的是提高内存利用率,而引入分段存储是为了满足用户(程序员)在编程和使用上多方面上的要求.还有将两者结合一起的段页式系统.
\x09分段就是用户可以把自己的作业按逻辑关系划分为若干个段,每个段都是从0开始编址,并有自己的名字和长度.这就相当于程序里边的主函数段、各个子函数段、数据段、栈段等等.
\x09要知道在引入分页和分段之前,是通过连续分配方式来管理存储器的,就是说一个进程在内存中是连续存放的.
\x09可以这样理解吧,内存中有进程1、2、3……进程2先执行完成了,然后释放了所占有的内存空间,而之后,
\x09如果新调入的进程内存需求大于之前2所占有的内存空间,那么不可能利用这块内存,相对于内存需求更大的进程来说,之前2所占有的内存空间就是不能利用的碎片,
\x09如果新调入的进程内存需求小于之前2所占有的空间就会留下空隙,也会带来碎片.
\x09虽然可以通过“紧凑”的方法进行碎片整理,但开销很大这就产生了与连续分配方式相对的离散分配方式,便先后引入了分页和分段存储管理.
\x09所以相同点就是,两者都属于存储器管理方式中的离散分配方式.都要通过地址映射机构来实现地址变换.
\x09不同点就在于,离散分配方式的基本单位的不同,是页还是段.
\x09页是信息的物理单位,段是信息的逻辑单位.
\x09分页的作业地址空间是一维的,线性的,程序员只需利用一个记忆符表示一个地址;而分段的作业地址空间是二维的,程序员在表示一个地址的时候既要给出段名,又需要给出段内地址.其中,段名可以理解为函数名等,段内地址可以理解程变量等的地址.
\x09值得一提的是其中页的大小要和物理块或者页框一样,而物理块是操作系统定好了的.也就是说你的操作系统装完之后,物理块的大小是定了的,从而页的大小也是定了的.而段的长度是不定的.
\x09引入分页存储管理方式的目的是提高内存利用率,而引入分段存储是为了满足用户(程序员)在编程和使用上多方面上的要求.还有将两者结合一起的段页式系统.
看了 在操作系统中,如何理解分页、...的网友还看了以下:
如图,直线a垂直直线b,试作线段MN分别关于a、b成轴对称的线段M’N’和M”N”,并说如图,直线 2020-04-26 …
老师叫我们写一篇作文材料是《别笑一本正经的文言文》里出师表中的一段.该如何选材立意去写啊?能给一篇 2020-05-13 …
如图,在RT△ABC,(△ABC为直角三角形)AC=3㎝,BC=4㎝,AB=5㎝,分别以AC、BC 2020-05-13 …
有氧呼吸过程中,产生CO2和产生ATP最多的阶段分别是:A.阶段一和阶段二B.阶段一和阶段三C.阶 2020-05-14 …
阅读理解列夫托尔斯泰传中为什么要特别强调他的眼睛就是我们不该在他死之前称呼任何人为幸福的人那一段啊 2020-05-15 …
如何在几何画板中画小学数学应用题的线段图,即怎样为每一段线段都加上横向的大括号,并标上名称? 2020-05-16 …
某几何体的一条棱长为根号7,正视图中这条棱的投影是长为根号6的线段,在侧视图和俯视图中,这条棱的投 2020-05-16 …
DNA上除了基因还有什么除了基因的那些东西跟基因有何区别 为什么说基因是DNA上有遗传效应的DNA 2020-05-17 …
两根电线分别长18米和4米,现将两根电线分别剪成长度相等的小段,并且没有剩余,剪成的小段最长是多少 2020-05-20 …
大家帮我找一下环境描写和心理描写的段落这个补充很重要,别忽视!第一:段落的话最少要有2句话,要不然 2020-05-22 …