virtual-address-space

virtual-address-space

文章 0 浏览 4

如何检查 exe 是否设置为 LARGEADDRESSAWARE

我正在开发一个 C# 程序,它将加载文件并获取加载文件的创建日期、修改日期、大小等信息。我需要知道的另一件事是加载的文件(executable.exe)与 LAR…

天涯沦落人 2024-12-29 18:41:22 1 0

remap_pfn_range如何将内核内存重新映射到用户空间?

remap_pfn_range 函数(在驱动程序中的 mmap 调用中使用)可用于将内核内存映射到用户空间。它是如何完成的?谁能解释一下具体的步骤吗?内核模式是特…

不知所踪 2024-12-26 00:11:04 2 0

MPI +函数指针?

如果我在 MPI 配置中的 Beowulf 集群的多个节点上运行相同的二进制文件(这意味着相同的架构),通过 MPI 传递函数指针作为告诉另一个节点调用函数的…

相权↑美人 2024-12-03 12:41:01 5 0

虚拟寻址与物理寻址

我不太明白“多个独立的虚拟地址,指向同一个物理地址”的好处,尽管我读了很多书籍和帖子, 例如,在类似的问题中 物理寻址和虚拟寻址概念的区别, …

王权女流氓 2024-11-23 19:54:58 7 0

可变分区方案中的虚拟地址空间

我知道这个问题更多的是关于操作系统而不是编程,对此感到抱歉。 在具有可变分区的多道程序方案中 谁必须决定进程虚拟地址空间的大小? 如果在执行过…

弥繁 2024-11-16 23:43:08 4 0

从用户空间切换到内核空间时如何使用 4gb(VM) 地址空间

我查看了很多关于如何将进程地址空间划分为进程/内核的在线线程/教程 : 我有一些 Helloworld 程序 因为我有调用 printf(反过来它使 write 系统调用…

jJeQQOZ5 2024-11-09 15:18:57 5 0

Windows x64的44位虚拟内存地址限制背后

http://www.alex-ionescu.com/?p=50。 我读了上面的帖子。作者以单链表为例解释了为什么Windows x64仅支持44位虚拟内存地址。 struct { // 8 字节头 …

自在安然 2024-10-09 10:23:29 12 0

从性能角度来看,虚拟地址空间映射如何才能被接受?

这个问题针对任何使用VAS模型的操作系统,但我将指定windows nt,因为这是我最了解的系统。 众所周知,默认情况下,32 位 Windows 上的进程本身会获得…

爱,才寂寞 2024-09-14 04:18:38 10 0

汇编指令地址

为什么每次反汇编同一个 .exe 文件时,相同的指令位于相同的地址?那是什么地址(RAM?HDD?虚拟?)?…

抱着落日 2024-09-05 18:38:32 14 0

对 32 位 Windows 可执行文件使用 /LARGEADDRESSAWARE 的缺点?

我们需要将我们的可执行文件之一与此标志链接,因为它使用大量内存。 但为什么要对一个 EXE 文件进行特殊处理呢?为什么不在 /LARGEADDRESSAWARE 上进…

梦醒灬来后我 2024-08-21 14:59:14 10 0

为什么 ELF 执行入口点虚拟地址的形式为 0x80xxxxx 而不是零 0x0?

执行时,程序将从虚拟地址0x80482c0开始运行。该地址并不指向我们的 main() 过程,而是指向由链接器创建的名为 _start 的过程。 到目前为止,我的谷歌…

但可醉心 2024-08-20 04:58:22 14 0

为什么 32 位操作系统支持 4 GB RAM?

只是阅读普渡大学关于操作系统的讲座中的一些笔记,它说: 程序将内存视为数组 从地址 0 到 2^32-1 的字节(0 到 4GB-1) 为什么是 4 GB?…

如果没有 2024-07-27 00:32:31 14 0

为什么 Windows 为其系统地址空间保留 1Gb(或 2Gb)?

众所周知,Windows 应用程序在 32 位系统上通常有 2Gb 的私有地址空间。 使用 /3Gb 开关可以将该空间扩展到 3Gb。 操作系统自行保留剩余的 4Gb。 我的…

小嗷兮 2024-07-26 06:26:13 19 0

如何以编程方式确定(Windows)操作系统的最大用户模式空间?

我正在编写一个诊断应用程序,它需要记录用户设置为用户模式空间(又名用户模式虚拟地址空间)的内容 又名 WinXP 中的 /3GB 开关或 Vista/Win7 上 bcd…

鹿童谣 2024-07-20 05:36:24 15 0

如何将虚拟内存地址转换为物理地址?

在我的 C++ 程序(在 Windows 上)中,我分配一块内存,并确保它在物理内存中保持锁定(未交换且连续)(即使用 VirtualAllocEx()、MapUserPhysicalPa…

痴情换悲伤 2024-07-11 11:00:19 17 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文