存储管理

1、试述计算机系统中的存储器层次。为什么要配置层次式的存储器?

计算机系统中存储层次可分为高速缓冲存储器、主存储器、辅助存储器三级
高速缓冲存储器用来改善主存储器与中央处理器的速度匹配问题
辅助存储器用于扩大存储空,即硬盘,光盘等,容量大,但存取数据慢,计算机都是先把辅存中要读的东西放到主存后处理,然后在依据情况是否写回。
主存即为内存,断电信息丢失,但存取数据块,它的容量大小直接影响计算机运行速度。由于储存速度,储存器各种类的造价问题,及储存器的容量问题,电脑就形成了以CPU内置高速Cache(最快最贵),内存(快速贵),硬盘(便宜容量大),为主的储存方式,而光碟,闪存是方便移动的储存器介质

而配置层次式的存储器,则是为了提高系统的效率。由于CPU的速度极快,然而CPU在执行的时候需要内存中的数据,但是内存的速度远远跟不上CPU的速度,导致CPU老是等内存,严重影响CPU的效率,所以我们必须加入cache来解决这一问题,cache的数据存取速度比内存快很多。

2、简述不同编译、链接、装载与地址定位过程。

编译:源程序经过编译程序或汇编程序的处理生成目标模块。一个程序可由独立编写且具有不同功能的多个源程序模块组成,每个目标模块都附有供引用使用的内部符号表和外部符号表

链接:链接程序是根据目标模块之间的调用和依赖关系,将主调模块、被调模块以及所用到的库函数装配和链接成一个完整的可装载执行模块,其可分为以下三种模式:静态链接、动态链接、运行时链接

装载:装载程序为把可执行程序装入内存,其有三种方式:绝对装载、可重定位装载、动态运行时装载

地址定位:可执行程序逻辑地址转换为物理地址的过程称地址重定位、地址映射或地址转换,可分为三种地址重定位:静态地址重定位、动态地址重定位、运行时链接地址重定位

3、什么是逻辑地址、物理地址?什么是静态地址重定位、动态地址重定位?

逻辑地址:所谓逻辑地址是指按数据的逻辑块号给出的磁盘的位置(l块=512字l字=64位)而物理地址则是由磁盘的柱面、头、段等物理位置所确定的地址。

物理地址:在网络底层的物理传输过程中,是通过物理地址来识别主机的

 

4、固定分区管理的缺点是什么?

  • 预先把内存中的用户区域划分成若干固定分区。
  • 分区大小预先固定的。
  • 分区的个数和位置预先确定的。
  • 分区内部剩余内存空置造成浪费的问题。

5、简述固定分区存储管理和可变分区存储管理的区别

可变分区存储管理不是预先把内存中的用户区域划分成若干固定
分区,而是在作业要求装入内存时,根据用户作业的大小和当时内存空间使用情况决定是否为该作业分配一个分区。因此分区大小不是预先固定的,而是按作业需求量来划分的;分区的个数和位置也不是预先确定的。它有效地克服了固定分区方式中,由于分区内部剩余内存空置造成浪费的问题。

 

posted on 2019-05-19 15:17  郑楠荞  阅读(234)  评论(0编辑  收藏  举报