位置:51电子网 » 技术资料 » 接口电路

计算机存储空间的分页

发布时间:2009/1/17 0:00:00 访问次数:526

  初始的主存就相当于一张方格纸,每一个方格就相当于一个存储单元。用图所示来表示一个容量为64 kb的存储空间在未分页时的情况。

  所谓分页,就是把整个主存分成为大小相等的若干区。这里所说的大小相等指的是所有 分区,每个区都具有同样数目的存储单元,符合这个规定的分区就叫做页。然后,对所有的页从0开始依次命名一个页号。

  还是拿方格纸为例,分页就相当于把一张方格纸裁剪为大小相等的若干张,然后把它们看成是一本方格纸,并且每张方格纸都有一个页码。图1所示的64 kb存储空间被分为 256页时的情况如图2所示。从图中可以看出,每页的大小都是256个单元,每页的页码 正是存储单元地址的高8位,而低8位正是存储单元在页内的地址(也叫做基于页码的偏移 量,简称为偏移量)。因此,分页之后,存储单元原来的地址就可以看成是两部分:页码和页内偏移量,所以把这种地址也叫做二维地址。其格式如图3所示。

  图1 未分页的存储空间

  图2 已分页的存储空间

  图3 分页之后存储单元的地址格式

  分页之后,就可以页为单位来为程序实体分配存储空间了。操作系统在管理这些页时,可用链表的方法把若干页链接起来。这样,当一个实体需要占用多图1个存储页时,这些页就可以是不连续的,所以就可以大大减少内存碎片,提高存储空间的利用率。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



  初始的主存就相当于一张方格纸,每一个方格就相当于一个存储单元。用图所示来表示一个容量为64 kb的存储空间在未分页时的情况。

  所谓分页,就是把整个主存分成为大小相等的若干区。这里所说的大小相等指的是所有 分区,每个区都具有同样数目的存储单元,符合这个规定的分区就叫做页。然后,对所有的页从0开始依次命名一个页号。

  还是拿方格纸为例,分页就相当于把一张方格纸裁剪为大小相等的若干张,然后把它们看成是一本方格纸,并且每张方格纸都有一个页码。图1所示的64 kb存储空间被分为 256页时的情况如图2所示。从图中可以看出,每页的大小都是256个单元,每页的页码 正是存储单元地址的高8位,而低8位正是存储单元在页内的地址(也叫做基于页码的偏移 量,简称为偏移量)。因此,分页之后,存储单元原来的地址就可以看成是两部分:页码和页内偏移量,所以把这种地址也叫做二维地址。其格式如图3所示。

  图1 未分页的存储空间

  图2 已分页的存储空间

  图3 分页之后存储单元的地址格式

  分页之后,就可以页为单位来为程序实体分配存储空间了。操作系统在管理这些页时,可用链表的方法把若干页链接起来。这样,当一个实体需要占用多图1个存储页时,这些页就可以是不连续的,所以就可以大大减少内存碎片,提高存储空间的利用率。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!