隐藏页面特效

操作系统——第四章课后习题答案02

  1. 令buddy(x)表示大小为2的k次方、地址为x的块的伙伴系统地址,试写出buddy(x)通用表达式?

    答:buddyk(x)={x+2^k(x mod2^(k+1)=0)|x-2^k(x mod 2^(k+1)=2^k)

  2. 分区存储管理中常用哪些分配策略?比较它们的优缺点。

    答:1、固定分区存储管理 其基本思想是将内存划分成若干固定大小的分区每个分区中最多只能装入一个 作业。当作业申请内存时系统按一定的算法为其选择一个适当的分区并装入内存运行。 由于分区大小是事先固定的因而可容纳作业的大小受到限制而且当用户作业的地址空 间小于分区的存储空间时造成存储空间浪费。

    2、可变分区存储管理 可变分区存储管理不是预先将内存划分分区而是在作业装入内存时建立分区使 分区的大小正好与作业要求的存储空间相等。这种处理方式使内存分配有较大的灵活性 也提高了内存利用率。但是随着对内存不断地分配、释放操作会引起存储碎片的产生。

  3. 为什么要引入对换?对换可分为哪几种类型?

    答:在多道环境下,一方面,在内存的某些进程由于某事件尚未发生而被阻塞,但它却占用了大量的内存空间,甚至有时可能出现在内存中所有进程都被阻塞而迫使CPU停止下来等待的情况;另一方面,却又有着许多作业在外存上等待,因无内存而不能进入内存运行的情况。显然这对系统资源是一种严重的浪费,且使系统吞吐量下降。为了解决这一问题,操作系统中引入对换技术。

    类型:①整体对换 ②页面(分段)对换

  4. 对文件区管理的目标和对对换空间管理的目标有何不同?

    答:1.文件区管理访问频率低,而对换空间访问频率高。

    2.文件区管理它主要目标是提高文件存储空间的利用率然后再考虑访问速度,而对换空间更多的是考虑进程换入换出的速度,再考虑文件存储空间的利用率 。

  5. 为实现对换,系统应具备哪几方面的功能?

    答:对换空间管理、进程换出、进程换入

  6. 在以进程为单位进行对换时,每次是否将整个进程换出?为什么?

    答:在以进程为单位进行对换时,并非每次都将整个进程欢出。

    原因:(1)从结构上讲,进程是由程序段、数据段和进程控制块组成的,其中进程控制块总有部分或全部常驻内存,不被换出。

    (2)程序段和数据段可能正被若干进程共享,此时它们也不能换出。


__EOF__

本文作者CherriesOvO
本文链接https://www.cnblogs.com/zyj3955/p/16128663.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   CherriesOvO  阅读(616)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2021-04-11 《人月神话》读后感(第三四章)
2021-04-11 学习日报
点击右上角即可分享
微信分享提示