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

下列关于页式存储管理方案的叙述中,哪一个是错误的

四级网络工程师2个月前 (07-14)



页表起始地址属于进程的现场信息,存放在该进程的进程控制块中

物理地址的计算公式=内存块号×块长+页内地址

地址转换是由操作系统完成的

逻辑地址从零开始编址



答案    

地址转换是由操作系统完成的



解析    


关于页式存储管理方案的叙述中,错误的叙述是“地址转换是由操作系统完成的”。以下是各选项的分析:


页表起始地址属于进程的现场信息,存放在该进程的进程控制块中:

这是正确的。在页式存储管理中,页表用于将逻辑地址映射到物理地址。页表的起始地址(或基地址)是进程上下文(或现场)的一部分,通常存储在进程的进程控制块(PCB)中。这样,当进程被调度执行时,操作系统可以方便地找到其页表,以进行地址转换。

物理地址的计算公式=内存块号×块长+页内地址:

这也是正确的。在页式存储管理中,物理地址通常由两部分组成:内存块号(或页帧号)和页内地址(或偏移量)。内存块号标识了页面在物理内存中的位置,而页内地址则指定了页面内的具体位置。物理地址的计算公式正是基于这种结构。

地址转换是由操作系统完成的:

这是错误的。在页式存储管理中,地址转换通常是由硬件(如内存管理单元MMU)完成的,而不是由操作系统软件直接完成的。当CPU执行一个指令并引用一个逻辑地址时,MMU会自动使用页表将该逻辑地址转换为对应的物理地址。操作系统主要负责管理页表的内容,包括创建、更新和销毁页表,以及处理页面错误(如缺页中断)。

逻辑地址从零开始编址:

这是正确的。在页式存储管理中,程序的逻辑地址空间被划分为固定大小的页面(或页帧),并且每个页面都从0开始编址。这样,逻辑地址就可以由一个页号和一个页内偏移量组成,其中页号标识了页面在逻辑地址空间中的位置,而页内偏移量则指定了页面内的具体位置。

综上所述,错误的叙述是“地址转换是由操作系统完成的”。实际上,在页式存储管理中,地址转换主要是由硬件(如MMU)完成的。


相关文章

下列选项中,哪一个不是操作系统所具有的功能

管理计算机磁盘提供用户操作的界面管理系统动态库编译高级语言编写的程序答案   &nbs...

若一个单核处理器的系统中有多个进程存在,则这些进程是

并发并行封闭单道答案    并发解析    若一个单...

采用多道程序设计技术,能有效地提高系统的下列哪一个性能

并发灵活可靠兼容答案    并发解析    采用多道...

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

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

操作系统能够“合理”地组织计算机工作流程、控制程序的执行。其中“合理”是指

尽可能地利用资源,减少内存、硬盘等的浪费使得用户在操作计算机时易用、易学且易维护公平对待不同用户程序...

操作系统是一个可以从多视角考察的软件系统。下列关于操作系统的叙述中,哪一个是错误的

从应用角度看,操作系统是人机交互的接口从软件设计和开发的角度看,操作系统是一个应用软件从网络攻击者角...