写点什么

存储器管理有哪几种方式?

作者:InfoQ IT百科
  • 2022 年 4 月 24 日
  • 本文字数:385 字

    阅读完需:约 1 分钟

存储器管理有哪几种方式?


内存管理有块式管理,页式管理,段式和段页式管理。现在常用段页式管理。

1.块式管理:把主存分为一大块、一大块的,当所需的程序片断不在主存时就分配一块主存空间,把程序片断 load 入主存,就算所需的程序片度只有几个字节也只能把这一块分配给它。这样会造成很大的浪费,平均浪费了 50%的内存空间,但是易于管理。

2.页式管理:把主存分为一页一页的,每一页的空间要比一块一块的空间小很多,显然这种方法的空间利用率要比块式管理高很多。

3.段式管理:把主存分为一段一段的,每一段的空间又要比一页一页的空间小很多,这种方法在空间利用率上又比页式管理高很多,但是也有另外一个缺点。一个程序片断可能会被分为几十段,这样很多时间就会被浪费在计算每一段的物理地址上。

4.段页式管理:结合了段式管理和页式管理的优点。将程序分成若干段,每个段分成若干页。段页式管理每取一数据,要访问 3 次内存。

用户头像

还未添加个人签名 2021.04.12 加入

还未添加个人简介

评论

发布
暂无评论
存储器管理有哪几种方式?_InfoQ IT百科_InfoQ写作社区