存储管理的读书报告

存储管理的读书报告

问:存储管理的目的
  1. 答:存储管理的目的如下:
    1、确保计算机有足够的内存处理数据。
    2、确保程序可以从可用内存中获取一部分内存使用。
    3、确保程序可以归还使用后的内存以供其他程序使用。
    存储器管理
    存储器管理的对象是主存,也称内存。它的主要功能包括分配和回收主存空间、提高主存利用率、扩充主存、对主存信息实现有效保护。存储管理方案的主要目的是解决多个用户使用主存的问题。
    其存返世储管理方案主要包括分区存储管理、分页存储管理、分段存储管理、段页式存储管理以及虚拟存储管理。分区存储管理又有三种不同的方式:静态分区、可变分区、可重定位分区 。静态分区存储管理是预先把可分配的主存储器空间分割成若干个连禅世友续区域。
    每个区域的大小可以相同,也可以不同。为了说明各分区的分配和使用情况,存储管理需设置一张“主存分配表”。主存分配表指出各分区的起始地址和长度,表中的占用标志位用来指示该分区是否被占用了,当占用的标志位为“0”时,表示该分区尚未被占用。
    进行主存分配时总是选择那些标志为“0”的分区,当某一贺槐分区分配给一个作业后,则在占用标志栏填上占用该分区的作业名。采用静态分区存储管理,主存空间的利用不高。
问:存储管理的实质是什么存储管理的主要功能是什么
  1. 答:存储管理的对象是主存储器(简称内存或主存) 。
    存储管理子系统是操作系统中最重要的组成部分之一,它的目的是方便用户使用和提高存储器利用率。当要装入一个作业时,根据作业需要的主存量查看主存中是否有足够的空间,若有,则按需要量绝衫分割一个分区分配给该作业;若无,则令该作业等待主存空间。当程序的存储空间要求大于实际的内存空间时,就使得程稿宏盯序难以运行了. 虚拟存储技术就是利用实际内存空间和相对大的多的外部储存器存储空间相结合构成一个远远大于实际内存空间的 虚拟存储空间,程序就运行在这个虚拟存储空间中.能够实现虚拟键和存储的依据是 程序的局部性原理,即程序在运行过程中经常体现出运行在某个局部范围之内的特点.在时间上,经常运行相同的指令段和数据(称为时间局部性),在空间上,经常运行与某一局部存储空间的指令和数据(称为空间局部性),有些程序段不能同时运行或根本得不到运行。
问:*操作系统的存储管理的主要内容是什么?
  1. 答:存储管理即是对主存的管理,它是操作系统的重要功能之一。主存储器是中的一种宝贵资源,对主存的管理和有效使用是操作系统中十分重要的内容。为了便于对主存进行有效的管理,应该将主存分成若干个区域,以便同时存放多个用户程序和系统软件。因此,存储管理应具有如下功能:主存的分配和回收、提高主存的利用率、“扩充”主存容量和存储保护。存储分配主要解决多道作业之间划分主存空间的问题,存储分配有三种主要方式:直接分配方式、静态分配方式和动态分配方式。绝大多数计算机系统都采用静态分配方式或动态分配方式。为了实现静态和动态两种存储分配策略,需要采用将逻辑地址与分开,并对逻辑地址实施地址重定位技术。所谓重定位是由于一个作业装入到与其地址空间不一致的存储空间时所引起的有关地址调整过程,实质上,这是一个地址变换过程,地址变换也称为地址映射。根据地址变换进行的时间及采用的技术手段不同,可以把重定位分为两类:静态重定位和动态重定位。所谓静态重定位是在程序运行之前,由链接装配程序进行的重定位。静态重定位的特点是无需增加硬件地址变换机构,但要求为每个程序分配一个连续的存储区,且在程序执行期间不能移动,故难于做到程序和数据的共享;动态重定位是在程序的执行过程中,每当访问到指令或数据时,将要访问的程序或数据的逻辑地址转换成物理地址。动态重定位的实现需要依靠硬件地址变换机构。最简单的实现方法是利用一个重定位。动态重定位的特点是需要附加硬件的支持,优点是可以将程序分配到不连续的存储区中,在程序运行之前可以只装入部分代码即可运行,然后在程序运行期间,根据需要动态地申请分配内存,所以,便以程序段的共激侍享,并且可向用户提供一个比主存的存储空间明蚂吵大得多的地址空间,该地址空间也称为物岁虚拟存储器。
存储管理的读书报告
下载Doc文档

猜你喜欢