以下关于ELF可执行目标文件的程序头表(段头表)的叙述中,错误的是()。
A.用于描述可执行文件中的节与主存中的存储段之间的映射关系
B.通过段头表可获得可装入段或特殊段的类型、在文件中的偏移位置及长度
C.描述了每个可装入段的起始虚拟地址、存储长度、存取方式和对齐方式
D..text节和.rodata节都包含在只读代码段,而.data节和.bss节都包含在读写数据段
A.用于描述可执行文件中的节与主存中的存储段之间的映射关系
B.通过段头表可获得可装入段或特殊段的类型、在文件中的偏移位置及长度
C.描述了每个可装入段的起始虚拟地址、存储长度、存取方式和对齐方式
D..text节和.rodata节都包含在只读代码段,而.data节和.bss节都包含在读写数据段
第1题
A.页面大小与Cache机制中的主存块大小相同
B.每个进程的虚拟地址空间被划分成若干页面
C.物理主存空间被划分成若干个页面大小的页框
D.每个进程都有一个页表,页表也被划分成页面
第2题
A.有通用寄存器堆,用于缓存读写的数据信息
B.有地址寄存器,用于存放存储器总线传送的主存地址
C.有地址译码器,用于选中要访问的主存单元
D.有存储阵列,用于存储主存中的所有数据信息
第3题
A.每次地址转换都要访问主存中的段描述符表
B.该转换过程由存储器管理部件MMU实现
C.逻辑地址包含段选择符和段内偏移量两部分
D.线性地址等于段基址加段内偏移量
第4题
A.若要启用分页机制,则CR0控制寄存器中的PE和PG都要置1
B.CR2控制寄存器用于存放发生页故障(Page Fault)的线性地址
C.CR3控制寄存器用于存放页目录表在主存的起始地址
D.用户进程和操作系统内核都可以访问存储管理控制寄存器
第5题
A.预处理的结果还是一个C语言源程序文件,属于可读的文本文件
B.经过预处理、编译和汇编处理的结果是一个可重定位目标文件
C.每个C语言源程序文件生成一个对应的可重定位目标文件
D.只要在链接命令中指定所有的相关可重定位目标文件就能生成可执行文件
第8题
A.段描述符表就是段表,段描述符就是其中的段表项
B.段描述符分普通段描述符和系统控制段描述符两类
C.段描述符表分GDT(全局)、LDT(局部)和IDT(中断)三类
D.段基址低12位总是0,因此段描述符中的段基址字段占20位
第9题
A.C语言源程序经编译程序编译后,生成后缀为.obj的目标程序
B.C语言源程序经编译、连接步骤后才能形成一个可执行的.exe文件
C.用C语言编写的源程序,以ASCII码的形式存放在一个文本文件中
D.C程序中的所有可执行语句和非执行语句最终都能被转换成二进制的机器指令
第10题
A.分段过程实现32位逻辑地址转换为32位线性地址
B.采用先分段后分页的段页式存储管理方式
C.分段过程需要用到段描述符表(即段表)
D.分页采用二级页表方式,包括页目录表和页表
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!