gpt4 book ai didi

linux - 术语 "user space"和 "kernel space"是指物理内存吗?

转载 作者:可可西里 更新时间:2023-11-01 11:48:31 28 4
gpt4 key购买 nike

当我们使用术语“用户空间”时,是指物理内存中包含用户进程的代码和数据的区域,还是指每个进程拥有的 3 GB 虚拟内存?

当我们使用术语“内核空间”时,我们是指物理内存中包含内核代码和数据的区域,还是指每个进程拥有的 1 GB 虚拟内存?

最佳答案

术语“内核空间”和“用户空间”并不具体指代虚拟内存或物理内存。从概念上讲,如果你说“内核空间”是指每个进程拥有的 1GB 虚拟内存,它仍然与指代驻留在物理内存中的内核代码和数据相同,因为 1GB 虚拟内存映射到容纳内核的物理内存代码和数据。

我们使用术语“内核空间”和“用户空间”来指代谁有权访问内存的哪一部分。 “内核空间”是指只有内核可以访问的内存,而“用户空间”是指相应的用户进程和内核都可以访问的内存。

关于linux - 术语 "user space"和 "kernel space"是指物理内存吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44548813/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com