腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
下如何
保护
进程
间共享的
内存
、
、
在
Linux
或其他现代操作系统中,每个
进程
的
内存
都受到
保护
,因此一个
进程
中的狂野写操作不会导致任何其他
进程
崩溃。现在假设我们在
进程
A和
进程
B之间共享
内存
。现在假设,由于一个软错误,
进程
A无意中向该
内存
区域写入了一些内容。如果
进程
A和
进程
B都拥有对该
内存
的完全写访问权限,那么有什么方法可以
保护
它吗?
浏览 1
提问于2011-08-28
得票数 3
回答已采纳
1
回答
堆/mmap缓冲区溢出会覆盖堆栈吗?
、
下面的问题涉及从
进程
内存
末尾向下增长的堆栈
linux
进程
。谢谢!
浏览 0
提问于2020-01-06
得票数 1
1
回答
在
Linux
内核中分配用户空间
内存
、
、
、
这允许从内核空间分配用户空间
内存
吗?我知道
Linux
中的
进程
使用虚拟
内存
和虚拟地址。此外,还存在一种不能允许使用不同
进程
的
内存
的
保护
(这会引起分段故障)。因此,没有办法分配缓冲区并将指向它的有效指针返回到用户空间
进程
?
浏览 1
提问于2021-08-30
得票数 0
回答已采纳
2
回答
Linux
内核代码空间写入
保护
我在
linux
内核
内存
页写
保护
方面有几个问题。谢
浏览 8
提问于2011-02-26
得票数 2
1
回答
我可以在两个
进程
之间
保护
内存
吗?
、
、
、
、
我对两个
进程
之间的共享
内存
(由/dev/shm支持)进行了mmaped。7ffff7ff3000-7ffff7ff7000 rw-s 00000000 00:16 176796 /dev/shm/shdmem7ffff7ff3000-7ffff7ff7000 rw-s 00000000 00:16 176796 /d
浏览 2
提问于2018-04-07
得票数 0
2
回答
我可以写
保护
Linux
进程
地址空间中的每一页吗?
、
、
、
我想知道是否有一种方法可以对
Linux
进程
地址空间中的每一页进行写
保护
(通过mprotect()从
进程
内部)。我所说的“每一页”实际上是指在用户模式下运行的普通程序可能写入的
进程
地址空间的每一页--程序文本、常量、全局变量和堆--但我只使用常量、全局变量和堆即可。我不想写
保护
堆栈--这似乎不是一个好主意。一个问题是我不知道从哪里开始写
保护
内存
。查看/proc/pid/maps,它显示了给定pid正在使用的
内存</e
浏览 4
提问于2010-08-10
得票数 5
回答已采纳
3
回答
用C/C++命名
进程
内部互斥锁?
、
、
、
、
是否有使用C/C++ (在Unix/
Linux
中)实现命名
进程
内部互斥锁的方法?如果您使用
内存
映射文件或共享
内存
,您将获得文件系统持久性... 有什么想法吗?
浏览 0
提问于2011-09-24
得票数 0
1
回答
在私人区域,抄写是如何工作的?
、
、
我读了一本关于
Linux
如何管理私有对象的教科书,如下图所示:图中显示了两个
进程
将私有对象映射到虚拟
内存
的不同区域,但共享对象的物理副本的情况。一旦
进程
试图写入私有区域中的某个页面,该写入将触发一个
保护
fault.When故障处理程序注意到,
保护
异常是由于
进程
试图写入私有写副本区域中的页而引起的,它在物理
内存
中创建页的新副本,更新页表条目以指向新副本我的问题是,假设
进程
2's虚拟
内存
中私有对象的私有区
浏览 0
提问于2020-09-21
得票数 0
1
回答
Linux
是否支持
进程
的
内存
隔离?
、
、
、
更详细地说,问题是:没有根权限的(),
进程
是否有可能读取(而不仅仅是写入)另一个
进程
的
内存
?(例如,通过阅读/proc/gcore或/proc/PID/mem。我还不确定他们的许可要求。)我理解虚拟地址是实现的,每个
进程
都有自己的空间。我做了一个快速搜索,但没有找到有力的保证或接近黑客。说: 系统中的每个
进程
都有自己的虚拟地址空间。这些虚拟地址空间是完全独立的,因此运行一个应用程序的
进程
不能影响另一个应用程序的。此外,硬件虚拟
内
浏览 6
提问于2016-09-28
得票数 4
回答已采纳
1
回答
内核中的红黑树不受
保护
吗?
、
、
在
Linux
内核中,为了存储
进程
的
内存
区域,
Linux
同时使用链表和红黑树。是一个函数,它通过红黑树定位vm_end字段大于传递地址的第一个
内存
区域。但是,我发现在find_vma()中没有对红黑树的
保护
(比如锁)。如果另一个线程同时调用函数来删除树上的某些元素,该怎么办?
浏览 0
提问于2015-11-27
得票数 5
1
回答
Linux
运行时
内存
保护
、
、
、
我正在寻找一种解决方案,以在
Linux
中
保护
运行时级的
进程
内存
(就像GameGuard在
Linux
中那样)。我搜索了很多次,但没有得到任何有用的信息。 有没有人知道关于这一课题的现有项目或研究?
浏览 0
提问于2013-05-09
得票数 2
2
回答
相当于CryptProtectMemory的
Linux
、
当我的
进程
内存
将被调出时,我试图
保护
我的
内存
中的数据不会被交换文件读取。我们可以使用mlock(),这样
内存
就不会被调出,但这是否意味着我的秘密是安全的?
浏览 1
提问于2012-08-21
得票数 7
回答已采纳
1
回答
在将部分链接到最低2MB
内存
时终止?
、
、
、
、
我正在学习LD链接器脚本,并且我注意到,如果我将.text部分(或任何部分)链接到低于2MB的地址,我的
进程
一运行就会立即被
Linux
杀死。{ *(.rodata) } .bss : { *(.bss) }如果我将文本基设置为0x1FFFFF或更低版本,则程序在运行时会立即被
Linux
Linux
是否为最低2MB的虚拟
内存
设置了某种类型的
保护
? 作为一个更普遍的问题,是否有关于在虚拟
内存
中哪些部分应该链接的规
浏览 2
提问于2015-06-13
得票数 0
回答已采纳
1
回答
存储密码的位置:在RAM或其他用户的主文件夹(
Linux
)中
、
如果重要信息存储在
内存
中,而是存储在user1会话中,那么攻击者更容易访问哪些信息: user1下的RAM还是user2的主文件夹?攻击者能以用户1‘S的权限运行任意代码吗?用户2‘S主目录的权限是多少?
浏览 0
提问于2022-05-14
得票数 2
回答已采纳
1
回答
Linux
中的
内存
管理
、
我研究了
linux
.i中的分割和分页。我想知道它是否正确?分段:将用户
进程
划分为多个分段,并为每个分段分配不同的
保护
模式。我的理解正确吗?
浏览 1
提问于2011-03-13
得票数 1
5
回答
有没有一种方法可以转储所有物理
内存
值?
、
、
我知道每个用户
进程
都被分配了一个虚拟地址空间,而且这个地址空间可以转储。但是有没有办法转储物理地址空间呢?假设我有一个具有4 4GB
内存
的32位系统,我可以编写一个程序来打印每个物理
内存
位置吗?我知道它违反了
内存
保护
等,但如果可能的话,如何将其转换为内核
进程
或较低级别的
进程
,以允许我访问整个
内存
。 我想知道如何在Windows/
Linux
平台(或内核)上编写这样的代码(如果可能)。
浏览 1
提问于2011-02-07
得票数 4
3
回答
用于计算机
进程
超过操作系统分配的
内存
的术语。
、
当计算机
进程
使用过多的
内存
,而操作系统不得不终止它时,这个术语是什么?我当时想的是memory leak,但这意味着
内存
没有被占用,但事实并非如此。我也不会使用术语stack overflow,因为可以在堆上分配
内存
。
浏览 3
提问于2016-07-07
得票数 0
回答已采纳
2
回答
在
Linux
中共享可执行
内存
页?
、
、
、
、
为了保持空间,可以在
Linux
上共享可执行页面吗?我知道有一些共享
内存
API可以用于在不同
进程
之间共享
内存
,但我不认为这是用来实现共享
内存
的。基本上,我希望有一个共享
内存
区域,可以将一些常用的共享库加载到其中。我想让动态链接器链接到预加载(只读)映像,而不是将所有共享库映像加载到每个
进程
(这似乎是一种浪费)。这在
Linux
内核上是可能的吗?达尔文内核使用Mach VM的一个名为逗号( dyld共享缓存存储在那里)的特性实现了这一点。逗号页可访问每个<e
浏览 6
提问于2012-04-11
得票数 2
回答已采纳
1
回答
加载可执行对象文件并创建专用区域
、
、
、
我读了一本关于虚拟记忆的教科书,上面写着:删除当前
进程
虚拟地址的用户部分中的现有区域结构。📷 我只是在想,如果程序是一个
进程
程序(不使用fork()),当这个
进程
从a.out的.data部分中的virual地址开始时,它将触发一个
保护
错误,然后错误处理程序注意到
保护
异常是由于
进程
试图在私有的写副本区域中写入页面而引起的,它在物理
内存
中创建了一个新的页面副本。我在这里看到两个
浏览 0
提问于2020-09-21
得票数 1
回答已采纳
1
回答
在Python中执行多处理时,全局变量是否在每个
进程
中被复制?
、
、
此实例包含一个成员变量/属性以及所有对其进行读写的
进程
。 然而,事情不是这样发生的。对象(类实例)似乎被复制,其属性独立于每个
进程
。因此,如果一个
进程
更改了值,则对另一个
进程
的变量是不可见的。
浏览 1
提问于2017-09-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
查看 Linux 系统中进程和用户的内存使用情况
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券