对于采用虚拟内存管理方式的系统,下列关于进程虚拟地址空间的叙述中,错误的是( )。
A. 每个进程都有自己独立的虚拟地址空间
B. C语言中malloc( )函数返回的是虚拟地址
C. 进程对数据段和代码段可以有不同的访问权限
D. 虚拟地址的大小由主存和硬盘的大小决定
解答:
A正确。每个进程在运...
用户登录可进行刷题及查看答案
A正确。每个进程在运行时都被分配了独立的虚拟地址空间。
B正确。C语言中malloc()函数用于动态内存分配,返回的是一个指向分配内存的虚拟地址。
C正确。操作系统可以对进程的不同部分设置不同的权限,例如只读、可读写等。
D错误。虚拟地址空间的大小由操作系统决定。计算机系统一般按字节编址,32位操作系统的虚拟地址空间的大小为 2^32B=4GB ,64位操作系统的虚拟地址空间大小为 2^64B 。
本题选D。
登录后提交答案
暂无评论,来抢沙发