课程:
- 1、电脑,主分区和动态分区有什么区别。
- 2、静态地址重定位跟动态地址重定位的区别?
- 3、存储器管理的连续分配存储管理方式有哪些
- 4、内存的连续分配有哪些方式,各有什么特点?
- 5、动态分区和静态分区的区别
电脑,主分区和动态分区有什么区别。
1.地位不同
逻辑分区属于扩展分区,扩展分区属于主分区。
给新硬盘上建立分区时都要遵循以下的顺序:建立主分区→建立扩展分区→建立逻辑分区→激活主分区→格式化所有分区。
2.位置不同
主分区又叫做引导分区,最多只能创建四个。
扩展分区是主分区之外的部分。
逻辑分区在扩展分区之内可以创建无数个。

3.作用不同
主分区是独立的,对应磁盘上的第一个分区,“一般”就是C盘。
扩展分区是一个概念,实际上是看不到的。
逻辑分区相当于一块存储截止,和操作系统还有别的逻辑分区、主分区没有什么关系,是“独立的”。
4.格式化情况不同
格式化是针对主分区和逻辑分区的。要格式化是因为这和操作系统管理文件系统有关系。没有格式化的分区就像一张白纸,要写入数据,必须对白纸打上“格子”,每个格子里面写一块。而操作系统只认这些格子。
5.大小不同
我们假定扩展分区为字母X,用一个公式来总结它们之间的关系:
硬盘的容量=主分区的容量+扩展分区的容量(硬盘=C盘+X)
扩展分区的容量=各个逻辑分区的容量之和(X=D盘+E盘+F盘)
静态地址重定位跟动态地址重定位的区别?
静态重定位和动态重定位的区别:
①静态重定位是在作业装入的时候一次完成, 动态重定位是在作业执行时再实现的。
②静态重定位是软件支持的, 动态重定位是硬件和软件 合作实现的。
③静态重定位不能实现主存的移动,而动态重定位可以。
④动态重定位还可能 提供虚拟存储空间。
存储器管理的连续分配存储管理方式有哪些
连续分配方式.它是指为了一个用户程序分配一个连续的内存空间.可以分为单一连续分配、固定分区分配、动态分区分配以及动态重定位分区分配四种方式。不过今天我们讲的是固定分区分配和动态分区分配。
固定分区分配是最简单的一种可运行多道程序的存储管理方式。 一、基本思想:在系统中把用户区预先划分成若干个固定分区(每个分区首地址固定,每个分区长度是固定),每个分区可供一个用户程序独占使用。注意:每个分区大小可以相同,也可以不相同。 二、主存分配与回收:借助主存分配表。 三、地址转换(静态重定位):物理地址=分区起始地址+逻辑地址。其中划分分区方法包括分区大小相等和分区大小不等。
动态分区分配是根据进程的实际需要,动态地为之分配内存空间。一、基本思想:按用户程序需求动态划分主存供用户程序使用。(每个分区首地址是动态的,每个分区的长度也是动态的) 二、主存分配与回收--(1)未分配表(登记未分配出去的分区情况);(2)已分配表(登记已经分配出去的分区情况)。 三、地址转换:物理地址=分区起始地址+逻辑地址。 四、分区分配算法:从空闲分区中选择分区分 配给用户程序的策略。 (1)首次适应算法(最先适应)顺序查询为分配表,从表中找出第一个可以满足作业申请的分区划分部分分配给用户作业。 (2)循环首次适应算法 (3)最佳适应算法:从空闲分区中找出一个能满足用户作业申请的最小空闲分区划分给用户作业使用(有利于大作业执行) (4)最坏适应算法:从空闲分区中挑最大的分区划分给用户程序使用(有利于中、小作业执行)
内存的连续分配有哪些方式,各有什么特点?
内存的连续分配方式有:单一连续分配、固定分区分配、动态分区分配以及动态重定位分区分配四种方式。
单一连续分配:只能用于单用户、单任务的操作系统中。
固定分区分配:可运行多道程序的存储管理方式。
动态分区分配:根据进程的实际需要,动态地为之分配内存空间。
可重定位分区分配:必须把一个系统或用户程序装入一连续的内存空间。
动态分区和静态分区的区别
静态分区SP(static partition)
动态分区DP(dynamic partition)
静态分区与动态分区的主要区别在于静态分区是手动指定,而动态分区是通过数据来进行判断。详细来说,静态分区的列实在编译时期,通过用户传递来决定的;动态分区只有在SQL执行时才能决定。