当前位置:首页 > 内存 > 正文

可重定位内存分区分配目的

  • 内存
  • 2024-06-10 00:26:43
  • 3753

一、操作系统1、内存中逻辑地址转换为物理地址的过程称为()。
D.移民安置
2.进程和程序的一个重要区别是()。
D.第一个是动态的,第二个是静态的
【进程是操作系统发展后引入的进程。基本上,他代表了对正在运行的程序向系统请求的资源的管理。
所以我们可以这样说:进程是一个正在运行的程序。
答案B的错误是:连程序都可以存储在内存中]
3.分配可移动内存分区的目的是()。
A.解决问题解决
4.索引(随机)文件组织的主要优点是()。
B.能够实现物理块的动态分配
5.I/O工作模式有()、离线和()三种。
B.在线
6。两家旅行社A和B为旅客预订特定航空公司的机票互斥的来源是()。
机票
7.逻辑分区()文件系统。
A.无法管理大于物理硬盘的容量
8.操作系统程序结构的主要特点是()。
C.分层模块化
9.面向用户的组织属于()。
C.逻辑结构
2对错题(20分,每题2分)
1.(√)2.(√)3.(×)4.(√)5.(×)
6.(√)7.(√)8.(×)9.(√)10.(√)
3填空题(40分,每空2分)
1.分配设备控制I/O操作管理缓冲区,实现虚拟设备技术
2.优先轮换法优先
files(普通文件)特殊文件目录文件
4.就绪执行等待(阻塞)
5.创建打开读写关闭删除
6.外部设备在线并行操作
四问与答(20分,每题4分)
1.答:hold和wait互斥使用,而不是抢占式和循环等待。
2.答:(1)计算机操作系统是方便用户使用、管理和控制计算机软硬件资源的系统软件(或程序的集合)。
(2)操作系统目前有五种主要类型(批处理、分时、实时、网络和分布式)和五种主要功能(工作管理、文件管理、存储管理、设备管理和进程管理)管理)。
3.答:优点:
(1)虚拟内存大,适合运行多个程序用户无需担心调度操作内存不足。动态页管理提供了一种对内存和外存进行集成管理的虚拟内存实现方法。
(2)内存使用率高,很少使用的页面应尽可能保留在内存中。
(3)不需要连续存储工作,有效解决“断线”问题。与分区类型相比,不需要移动操作,与多个分区相比,不会产生零星碎片。UNIX操作系统较早被采用。
缺点:
(1)要处理页中断、无页中断等,系统开销较大。
(2)可能会出现“抖动”现象。
(3)地址转换机制复杂,为了提高速度而采用硬件实现,增加了机器的成本。
4.答:虚拟内存由操作系统调度,采用内外内存交换技术,每个程序需要时移入内存,不使用时移出内存,容量无限。但请注意:
(1)虚拟内存容量无限制,极端情况下,受到内存容量和可使用的外部存储量的限制;
(2)虚拟内存容量还受到计算机总线长地址结构的限制;
(3)速度与容量之间的“时间与空间”矛盾,虚拟内存的“扩展”在于以牺牲CPU工作时间和内存交换时间以及外部代价为代价。
5.答:一维命令行、二维图形界面、三维虚拟现实。


二、存储管理的目的

存储管理的目标如下:

1确保计算机有足够的内存来处理数据。

2.确保程序可以访问可用内存中的一部分内存。

3确保该程序可以将已用内存用于其他程序。

内存管理

内存管理就是主存,也叫RAM。其主要功能包括分配和检索主存空间、优化主存利用率、扩展主存以及有效保护主存数据。存储管理解决方案的主要目的是解决多个用户使用主内存的问题。

存储管理解决方案主要包括分区存储管理、页存储管理、分布式存储管理、分布式页存储管理和虚拟存储管理。管理分区存储有三种不同的方式:静态分区、动态分区和可重定位分区。静态分区存储管理涉及将分配的主内存空间预先分区为多个连续的空间。

每个区域的大小可以相同或不同。存储管理需要准备一个“主存分配表”来解释每个分区和使用情况。主内存分配表显示了所占用的每个段的起始地址和长度。

分配主内存时始终选择标志为“0”的段。采用静态分区存储管理,主存空间占用率不高。


三、内存的连续分配有哪些方式,各有什么特点?连续内存分配有四种类型:单次连续分配、固定分配、动态分配和动态重定位分配。
单独连续分配:在每个操作系统中只能使用一次。
分区固定分配:一种管理可以运行多个程序的文件的方法。
动态分区分配:根据实际需要动态分配内存空间进行处理。
可重定位分区:系统或用户程序必须加载到连续的内存空间中。