全站数据
8 4 2 0 5 8 1

连续存储管理方式优缺点

教师成长笔记 | 教育先行,筑梦人生!         
问题更新日期:2024-05-08 10:55:25

问题描述

连续存储管理方式优缺点,麻烦给回复
精选答案
最佳答案

一、分区存储管理1、固定分区:优点:易于实现、开销小缺点:存在内部碎片(分区内未被利用空间)、分区总数固定,限制了并发执行的程序数量。

2、动态创建分区:按照程序申请要求分配。优点: 没有内部碎片缺点:有外部碎片(难以利用的小空闲分区)二、页式存储管理优点:没有外部碎片,最后一页可能有内碎片但不大;程序不必连续存放;便于改变程序占用空间大小。缺点:程序仍需要全部装入内存。分页和分段系统有许多相似之处。比如,两者都采用离散分配方式,且都要通过地址映射机构来实现地址变换。但在概念上两者完全不同,主要表现在下述三个方面。

(1)页是信息的物理单位,分页是为了实现非连续分配,以便解决内存碎片问题,提高内存的利用率。或者说,分页仅仅是由于系统管理的需要而不是用户的需要。段则是信息的逻辑单位,分段的目的是为了能更好地满足用户的需要。

(2)页的大小固定且由系统决定,由系统把逻辑地址划分为页号和页内地址两部分,是由机器硬件实现的,因而在系统中只能有一种大小的页面;而段的长度却不固定,决定于用户所编写的程序,通常由编译程序在对源程序进行编译时,根据信息的性质来划分。

(3)分页的作业地址空间是一维的,即单一的线性地址空间,程序员只需利用一个记忆符,即可表示一个地址;而分段的作业地址空间则是二维的,程序员在标识一个地址时,既需给出段名,又需给出段内地址。

其他回答

一、单一连续分配最简单的一种存储管理方式,只能用于单用户、单任务的操作系统中。优点:易于管理。缺点:对要求内存空间少的程序,造成内存浪费;程序全部装入,很少使用的程序部分也占用内存。

二、固定分区分配把内存分为一些大小相等或不等的分区(partition),每个应用进程占用一个分区。操作系统占用其中一个分区。支持多个程序并发执行,适用于多道程序系统和分时系统。最早的多道程序存储管理方式。缺点:内碎片(一个分区内的剩余空间)造成浪费;划分为几个分区,便只允许几道作业并发,分区总数固定,限制并发执行的程序数目。

三、动态分区分配1、分区的大小不固定:在装入程序时根据进程实际需要,动态分配内存空间,即——需要多少划分多少。

2、空闲分区表项:从1项到n项:内存会从初始的一个大分区不断被划分、回收从而形成内存中的多个分区。

3、优点:并发进程数没有固定数的限制,不产生内碎片。缺点:有外碎片(分区间无法利用的空间)

其他回答

优点是避免数据丢失,缺点就是占内存大。