我正在参加一门操作系统课程,讲师提到了32位和64位架构。从我的体系结构课程中的理解来看,32位和64位的区别是指CPU字长、寄存器大小以及算术逻辑单元(ALU)可以执行计算的大小。
讲师说:“现在使用64位架构,所以进程的虚拟地址空间大小为64位。”
我想问,32位和64位是否也表示进程的虚拟地址空间大小为32位或64位?如果不是,虚拟地址空间大小是否依赖于架构类型(32位/64位)?
讲师说:“现在使用64位架构,所以进程的虚拟地址空间大小为64位。”
我想问,32位和64位是否也表示进程的虚拟地址空间大小为32位或64位?如果不是,虚拟地址空间大小是否依赖于架构类型(32位/64位)?