当前位置:首页 > 文章 > 四级网络工程师 > 正文内容

假设某计算机系统的内存大小为256K,在某一时刻内存的使用情况如下表所示。

四级网络工程师2个月前 (07-25)
起始地址0K20K50K90K100K105K135K160K175K195K
状态已用未用已用已用未用已用未用已用已用未用
容量20K30K40K10K5K30K25K15K20K25K


此时,若进程顺序请求10K、15K和5K的存储空间,系统采用某种算法为进程分配内存,分配后的内存情况如下表所示。


起始地址0K20K50K90K100K105K135K145K160K175K195K
状态已用未用已用已用已用已用已用已用已用已用未用
容量20K30K40K10K5K30K10K15K15K20K25K




那么系统采用的是什么分配算法

最佳适配

最差适配

首次适配

下次适配


答案    

最佳适配


解析    

当接到内存申请时,查找分区说明表,找到第一个能满足申请长度的最小空闲区,将其分割并分配。


第1次分配在起始地址为135K处分配10K,在起始地址145K处剩余15K,第2次分配又在起始地址145K分配15K,第3次在起始地址100K处分配5K,采用的是最佳适配算法。



相关文章

现代操作系统的基本特征是

并发性顺序性封闭性并行性答案    并发性    (扩展...

在组成计算机系统的各类资源中,主要包含有硬件部件以及

代码和数据键盘鼠标和显示器操作系统各类应用软件答案    代码和数据解析...

从计算机安全保护角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础平台第一道安全防线虚拟机和扩展机答案    第一道安...

从计算机系统发展角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础第一道安全防线虚拟机和扩展机答案    虚拟机和扩展...

操作系统作为系统软件,位于软件系统的哪一层面

硬件之上,支撑软件之下支撑软件之下,应用软件之下应用软件之上,支撑软件之下硬件之上,软件系统之下答案...

组成操作系统的主要部分通常是进程线程管理、内存管理、设备管理和

文件管理P、V 操作管理死锁管理备份管理答案    文件管理解析 &nb...