OS第八章——存储管理

文章讨论了链接的两种主要类型——静态链接和动态链接,以及重定位的静态和动态实现。此外,提到了线程进程的调度算法,如FCFS、SJF和RR,并介绍了内存管理中的可变分区分配策略,包括FirstFit、NextFit、BestFit和WorstFit方法。还概述了分页式存储管理,强调了存储块和页面大小的相等性以及快表(TLB)在提高有效访问时间方面的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.

静态链接:在程序执行之前,先将个目标模块及他们所需的库函数链接成一个完整的可执行程序,以后不再拆开。

动态链接 :装入时动态连接;运行时动态链接。

 

 

装入时对目标程序中的指令和数据修改的过程叫做重定位。

静态重定位:地址转换实在装入时一次完成的。

 动态重定位:动态运行时装入

 

线程进程基于处理器繁忙问题的调度算法:FFCFS,SJF,RR等

线程进程基于内存空间的调度算法:SWAP(中级调度)

 

 

2.可变分区分配:按需分配:

                First Fit:

 

                Next Fit:

 

                Best Fit:

 

                Worst Fit:

 

3.分页式存储:

 

在页式存储管理系统中,存储块大小和页面大小相等。

 

快表TLB

 

 有效访问时间:

 字就是基本单位,

此处一个字直接等同于一个页面 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值