man*_*sta 5 paging operating-system dynamic-linking virtual-memory static-linking
在链接时重定位期间,链接器将运行时地址分配给生成的可执行文件中的每个节和每个符号
这些运行时地址是否对应于虚拟地址?
如果生成可执行文件的系统不使用虚拟内存怎么办?
接下来,如果不使用虚拟内存,则应用程序的地址空间将限制为加载时重定位后操作系统为其分配的物理地址空间
我认为,确实如此:如果包含所请求的物理地址的物理页尚未存储在 RAM 中,则应该发生页错误,这是由操作系统页错误处理程序提供服务的
我这样问是因为分页总是与虚拟内存一起提到,但似乎分页不需要虚拟内存的存在
谢谢
哇,好多问题。