【问题标题】:In a machine using 16 bit addresses and page size is 512 addresses, what's the maximum size for a process that executes?在使用 16 位地址且页面大小为 512 个地址的机器中,执行的进程的最大大小是多少?
【发布时间】:2013-04-29 02:01:13
【问题描述】:

由于它的16 bit地址和512地址的页面大小,我认为这使得页面偏移量为9位(512为29)并且页面数为2 16 - 29 = 27。在不使用页面要求的情况下在这台机器上执行的进程的最大大小是多少?在大小为4,535 words 的进程中,必须分配给程序的总内存是多少,有多少碎片? 有什么建议么?谢谢。

【问题讨论】:

  • 进程的最大大小是 2^16,还是 65,536 个字?对于 4535 的进程大小,需要的内存是 4608(512 * 9),碎片为 73(4608 - 4535)吗?

标签: process paging processor memory-address process-management


【解决方案1】:

进程的最大大小为 2^16,即 65,536 个字。

对于 4535 的进程大小,所需内存为 4608 (512 * 9),碎片为 73 (4608 - 4535)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-25
    • 2016-09-26
    • 1970-01-01
    • 2011-04-11
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多