题58
题目
[!question]+
【2023 统考真题】对于采用虚拟内存管理方式的系统, 下列关于进程虚拟地址空间的叙述中,错误的是 ( ) 。
A. 每个进程都有自己独立的虚拟地址空间
B. C 语言中 malloc () 函数返回的是虚拟地址
C. 进程对数据段和代码段可以有不同的访问权限
D. 虚拟地址空间的大小由内存和硬盘的大小决定
分析
[!NOTE]+
虚拟地址空间的大小由底层的虚拟内存管理机制和操作系统决定, 通常在不同的操作系统中有所不同, 与内存和硬盘的大小没有关系, 内存和硬盘的大小仅决定虚拟存储器实际可用容量的最大值, D 错误。
A、C 显然正确。在进程的虚拟地址空间中, 有专门用来存放动态分配的变量的堆区, 通过调用
解
[!done]+
D