virtual-memory 相关问题

虚拟内存是为多任务内核开发的内存管理技术。

索引数组时我应该总是使用size_t吗?

在索引数组时是否需要始终使用size_t,即使数组不足以超过int的大小?关于何时应该使用size_t这不是问题。我只是想知道,对于......

回答 2 投票 11

pthread_create在Linux中分配了大量内存?

这是一个简单的例子#include #包括 #包括 #包括 void * run(void *){while(true)std :: this_thread :: sleep_for(std :: ...

回答 1 投票 3

进程之间的内存空间如何保持不同?

进程之间的内存空间如何保持独立?我很困惑这是如何工作的。从我所看到的,考虑MMU和虚拟内存,CPU生成一个虚拟地址,然后......

回答 1 投票 0

查看/ proc / self / status时VmRSS或VmSize的变化不一致

我一直在调查Red Hat Enterprise Linux 6上的客户问题。我也看到过类似Ubuntu的行为。客户通过输出/ proc / self /来跟踪内存使用情况。

回答 1 投票 0

读取虚拟内存时C ++中的缓冲区溢出

我有一个程序正在读取进程虚拟内存和一些数据寄存器,然后对其进行修改。在这里我将eax寄存器的内容传递给我的函数(这似乎......

回答 1 投票 0

虚拟内存和RAM中的页面

在具有虚拟内存的系统中,当进程的页面从HD交换到RAM时,所有页面是否总是放在交换区域中?或者只有不适合RAM的页面放入Swap ...

回答 1 投票 0

如何在C中解密虚拟内存中的文件

我正在尝试解密内存中的文件,这个文件是用openssl加密的。为此,我使用mmap将加密文件加载到内存中,如下所示:void * src = mmap(0,statbuf.st_size,...

回答 1 投票 1

虚拟内存?

我对这些问题非常困惑。在32位处理器上,每个进程都有4 GB的虚拟内存。但是,如果evey进程有4GB的空间,那么如果100个进程是...

回答 4 投票 6

交换空间或页面文件中的页面

OS何时实际将进程的地址空间划分为页面?假设我编写了一个程序并保存它。 OS是否会将程序的地址空间划分为页面,即使它不是......

回答 2 投票 1

是否可以将套接字映射到虚拟内存?

我正在寻找类似于内存映射文件的东西。它会使虚拟内存与字节的字节输出匹配,并在没有收到新字节时阻塞。这是 ...

回答 3 投票 0

虚拟内存,虚拟地址

我已经浏览了各种在线文档/视频,以了解“虚拟地址,虚拟地址空间(VAS)”等等,但下面提到的一些疑问尚不清楚。 1)当程序被读取时...

回答 1 投票 0

如何更改虚拟内存页面位置?

因此,当我们第一次引用已提交的页面时,物理内存中的一个页面被定位,并且这些地址(一个在虚拟地址空间中,一个在物理地址空间中)连接在......

回答 2 投票 0

何时创建逻辑地址?

我总是指x86(Linux)是否在生成二进制文件时创建了逻辑地址?如果是的话,他们在二进制文件里面吗?谢谢

回答 2 投票 0

虚拟记忆效应以及分页和分段之间的关系

这是我的第一篇文章。我想问一下虚拟内存与分页和分段有什么关系。我在互联网上搜索了几天,但仍然无法将这些信息放到正确的位置......

回答 1 投票 0

来自Tanenbaum现代操作系统的页面大小练习

我决定通过解决A. Tanenbaum的“现代操作系统”中的问题来测试我对操作系统内部的了解。并遇到以下问题:假设一台机器......

回答 1 投票 0

数组如何存储在虚拟内存中?

如果你有一个数组int arr [100];这究竟是如何存储在一台现代机器中,显然使用虚拟内存运行?我知道我们必须使用虚拟内存分页,因为...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.