您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>电子百科>电脑硬件>台式机>

虚拟存储器部件原理解析

2010年04月15日 14:25 www.elecfans.com 作者:佚名 用户评论(0

虚拟存储器部件原理解析

根据程序运行的局部性原理,一个程序运行时,在一小段时间内,只会用到程序和数据的很小一部分,仅把这部分程序和数据装入主存储器即可。更多的部分可以在用到时随时从磁盘调入主存。在操作系统和相应硬件的支持下,数据在磁盘和主存之间按程序运行的需要自动成批量地完成交换。

虚拟存储器中经常使用两种基本管理技术:
◎段式存储管理,
◎页式存储管理。
核心问题都在于处理数据的存放与调度。

一、段式存储管理

1、段:通常一个大的程序是由在逻辑上、处理功能上有一定的独立性的程序段组成的,可用段名或段号来标明程序段,每个段的长度是随意的,由指令的条数确定。

2、段式存储管理:当运行有若干段组成的程序时,把主存按段进行分配与管理,以段作为信息单位,实现在主存-辅存之间的传送。这种管理方式称为段式存储管理。

3、逻辑地址的组成:

段号 段内地址

段式存储管理的核心问题是:变逻辑地址中的逻辑段号为主存中的一个存储区的起始地址,这是通过在系统中(一般在主存中)设置一个段表来完成。
段表由多个表项组成:段起始地址,段长,段的装入位

二、页式存储管理

1、页:把虚拟逻辑地址空间和主存实际物理地址空间都划分容量相等(为2的幂)的大小区域,称为页。所有的地址都可以用页号拼接页内地址来表示。

2、页式存储管理:在一个计算机系统中页的长度是人为划分的,并通过分页方式进行存储器管理,实现以页为单位来完成在虚存和主存之间信息交换,称为页式存储管理。


3、页表内容和页式管理

 

 

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

( 发表人:admin )

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!