gpt4 book ai didi

linux - 在 Linux 中物理连续与几乎不连续

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:57 25 4
gpt4 key购买 nike

我需要物理上连续的大型视频帧缓冲区。所以我的问题是当内核驱动程序请求物理重叠内存时,内核返回的虚拟地址将是连续的还是非连续的?

更新:抱歉,让我添加更多细节。对于分辨率为 640x480、每个像素为 1 字节的视频缓冲区,总内存预计为 307200 字节 (640x480)。对于在 4KiB 页面上工作的系统,上述缓冲区所需的总页面将为 75。

现在让我们假设请求的这个 307200 内存块在物理上是连续的。但是当内核返回每个页面的虚拟地址时,这些页面是连续的还是不连续的?

最佳答案

Contiguous——内核虚拟地址空间映射一般与物理内存是1-1的(即V=P+offset)

关于linux - 在 Linux 中物理连续与几乎不连续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46304261/

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