软件设计师-存储笔记

存储

考点1:实存

静态重定位

静态重定位

动态重定位

动态重定位示意图
存储管理的任务是存储空间的分配与回收,现代操作系统中通常有三中分配方法。
1. 单一连续分配
2. 固定分区分配
3. 可变分区分配
- 最佳适应法(选择等于或者接近作业需求需要的内存自由区)
- 首次适应法 (从主存低地址开始,寻找第一块可用的,即大于等于作业需求的内存)
- 最差适应法 (选择整个主存中最大的内存自由区)
- 循环首次适应算法 (首次适应法的变种,不再是从头匹配,而是连续向下匹配)

实存管理分配方案

例题:分配算法例题:分配内存
1.最佳适应法 10k
2.首次适应法 25k
3. 最差适应法 28k
4. 循环首次适应算法 25k

软考真题:
软考真题:内存分配

考点2:虚存

1. 页式存储管理

页式存储地址
在这里插入图片描述
例题:
页式存储地址例题

2. 段式存储管理

段式存储
在这里插入图片描述

3. 段页式存储管理

在这里插入图片描述
段式存储从用户角度分解,浪费存储空间大。程序段和数据段,当有多个人运行的时候,在主存空间中,程序段可以共享,出现一个程序段和多个数据断。段式在内存中并不连续

页式存储很好的利用内存,利用率低。(页式在内存中是否连续?)

段页式存储,先分段,再分块。
段表–》页表-》存储

段也是存储优缺点:

  • 优点:空间浪费小,存储共享容易,存储保护容易,能动态链接。
  • 缺点: 由于管理软件的增加,复杂性和开销也随之增加,需要的硬件以及占用的内容也随之增加。
    真题:

虚存-段页式存储真题
实存分页
逻辑分块
每道程序需要一个基号座位用户标志号

4.页面置换算法
  • 最有(Optimal,OPT)算法
  • 先进先出(FIFO)算法
  • 最近最少使用(LRU)算法

例题:
存储-虚存管理真题
存储-虚存管理真题
**注意:**只要是需要加载的,都算做缺页。因此第一次加载的时候也是缺页。

5.局部性原理
  • 时间局部性
  • 空间局部性
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值