腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核
代码段
内存
页面修改
、
、
我正在尝试为Xen实现一个“基于语义的
内存
共享
模型”。作为我的项目的一部分,我正在尝试在VM之间
共享
内核
代码页。我假设相似版本的
linux
内核
的代码段是100%相同的。但是当我使用运行Debian Squeeze的虚拟机进行一些实验时,我发现3个
内存
页在
内核
代码段中是不同的。 所以我的问题是,
linux
内核
会在运行时修改它的代码页吗?
浏览 1
提问于2011-07-26
得票数 0
2
回答
在
Linux
中
共享
可执行
内存
页?
、
、
、
、
为了保持空间,可以在
Linux
上
共享
可执行页面吗?我知道有一些
共享
内存
API可以用于在不同进程之间
共享
内存
,但我不认为这是用来实现
共享
内存
的。基本上,我希望有一个
共享
内存
区域,可以将一些常用的
共享
库加载到其中。我想让动态链接器链接到预加载(只读)映像,而不是将所有
共享
库映像加载到每个进程(这似乎是一种浪费)。这在
Linux
内核
上是可能的吗?达尔文
浏览 6
提问于2012-04-11
得票数 2
回答已采纳
2
回答
Linux
内核
中的
内存
保护
、
、
、
当
共享
库映射到
内存
中时,
Linux
内核
会将虚拟
内存
区分配给这个
内存
区,并分别标记它们的权限。但是我们知道在x86 arch中的页表条目中没有可执行位。如果在程序中有像"call *edx“这样的调用指令来调用
共享
库中的函数,
Linux
内核
如何知道目标地址是否可执行?如果vma列表中的权限不兼容,是否会导致一般保护故障?
浏览 1
提问于2013-02-06
得票数 4
2
回答
易于使用的C++
共享
内存
库
、
、
、
对于编写使用
共享
内存
的应用程序,我是个新手。我正在编写一个C应用程序,并且我想使用
共享
内存
。我知道在使用
共享
内存
时很容易搬起石头砸自己的脚,所以理想情况下,我想使用一个成熟的、经过同行评审(即开源)的轻量级C库,它可以让编写使用
共享
内存
的应用程序变得容易,并自动处理任何“陷阱”。有没有人能推荐一个轻量级的ANSI
共享
内存
库,让(shmem新手)可以用来加快编写应用程序的速度? 注意:我只关心在
Linux</e
浏览 1
提问于2013-05-22
得票数 1
回答已采纳
1
回答
操作系统
内核
是否以与IPC相同的方式与进程通信?
、
、
、
、
一个进程使用与另一个进程进行通信,比如
共享
内存
、消息传递、信令?如果需要具体地说,我最想了解
Linux
内核
,也很乐意了解Windows
内核
。
浏览 1
提问于2015-12-16
得票数 2
1
回答
进程的高级虚拟
内存
地址(
内核
映射)是什么?
、
、
关于
Linux
进程高级虚拟地址的
内核
映射,我有一些问题:它有什么用?进程的pmap显示它正在映射到exe的段、
共享
内存
、堆栈、堆。我也能看到映射的更高地址
内核
吗?
浏览 0
提问于2020-05-07
得票数 1
回答已采纳
2
回答
android dex文件的
内存
布局
、
、
在这种情况下,dex文件的
内存
布局会是什么样子?在一个典型的C程序中,它的
内存
布局是数据、文本、堆和堆栈的形式。这对于dex文件也是一样的吗?如果是这样,Dalvik虚拟机是如何处理这些文件的呢?
浏览 8
提问于2017-05-23
得票数 1
3
回答
内核
和用户应用程序之间的通信方法
、
、
Linux
编程的一般新手。我试图通过
共享
内存
与
内核
模块通信,但无法调用shmget()等用户应用程序中使用的函数;我已将kernel-headers和kernel-devel安装到
内核
模块源中,并将其包括在内,但这些头部不包含任何函数在
内核
中有使用
共享
内存
的标准方法吗?使用发行版: CentOS 5.2
内核
: 2.6.18-92.1.22.e15 提前谢谢。目前演示的主
浏览 1
提问于2009-02-05
得票数 3
回答已采纳
1
回答
进程的比例设置大小( PSS )数字是否包括
内核
代码消耗的
内存
?
、
、
、
根据涂片手册页,“未
共享
内存
(USS)加上进程
共享
内存
的比例报告为PSS (比例设置大小)”。 现在,当计算PSS时,
内存
中驻留的所有
Linux
内核
代码是否都包括在内?
浏览 6
提问于2015-05-29
得票数 2
回答已采纳
2
回答
mmap的大小限制是多少?
、
我使用mmap()将
共享
内存
对象映射到进程。我的问题有两部分:所使用的
linux
内核
是2.6.27。
共享
内存
对象的大小约为32 is。我试图访问这样的
共享
内存
对象由于没有足够的虚拟地址空间而导致mmap()失败的可能性
浏览 6
提问于2012-10-29
得票数 5
2
回答
当进程终止时,
Linux
如何处理
内存
损坏?
、
、
、
堆栈溢出有很多问题,询问系统如何处理
内存
泄漏,以及异常终止时会发生什么。
Linux
内核
对
内存
泄漏和
内存
损坏的处理是否相同?当进程退出时,是否释放和回收了已损坏的
内存
段,其他进程是否可以安全地使用它们? 另外,使用POSIX
共享
内存
(/dev/shm)的进程如何?根据我的理解,
共享
内存
似乎不会被系统回收,除非被shm_unlink删除。(http://man7.org/
浏览 0
提问于2017-06-10
得票数 2
回答已采纳
1
回答
从
内核
模块到用户空间进程的
共享
内存
、
、
、
、
我是
linux
内核
模块开发中的新手,我正在寻找从
内核
模块到用户空间进程
共享
内存
段,以避免复制数据的延迟。我正在使用sys
共享
内存
api,当我在两个进程之间
共享
内存
时,它可以很好地工作,但是我不能在进程和
内核
模块之间
共享
内存
。#include <
linux
/mod
浏览 7
提问于2016-06-07
得票数 0
回答已采纳
1
回答
MacOS上别名(ALI)和
共享
(SHM)
内存
的差异
、
、
、
、
对于一个区域,它显示
共享
模式=别名(ALI) 关于ALI和SHM之间的区别,没有进一步的信息。你能帮我理解一下有什么区别吗?
浏览 21
提问于2022-11-28
得票数 0
1
回答
共享
内存
分页和分叉
、
如果父进程与另一个进程
共享
一些页面,而我们派生了父进程。据我所知,孩子复制页表,我们将页面设置为只读,并执行写入时复制。但如果我们写入
共享
内存
页,这将创建一个
共享
内存
页的副本,这是错误的。
Linux
内核
如何避免这种情况?
浏览 1
提问于2012-11-16
得票数 4
回答已采纳
1
回答
Unix
共享
库和VDSO
内存
映射
、
、
、
我想知道像gnu libc这样的
linux
共享
库是在进程之间还是在每个进程之间
共享
,链接器ld.so将libc的一个新区域映射到应用程序,如果是这样的话,这不会吃掉
内存
,因为对于不同区域的每个进程,相同的库将被重复加载,对于
linux
VDSO,快速v_syscall方法也是一样的。或者
linux
内核
已经映射了ram中的所有
共享
库,仅仅是需要库链接
内核
的每个进程都允许它访问库区域,这样就没有巨大的ram页面了。
浏览 1
提问于2018-07-29
得票数 0
1
回答
内存
映射段和堆是否会增长,直到它们相遇?
、
、
我试图从以下两个来源计算出
共享
内存
段的范围,即进程
内存
布局中的
内存
映射段。从 https://manybutfinite.com/post/anatomy-of-a-program-in-memory/中,我找到了一个进程
内存
布局的图表From的
Linux
编程接口 为了允许堆和堆栈的增长空间,
共享
内存
段从虚拟地址0x40000000开始附加。
浏览 0
提问于2018-09-02
得票数 5
1
回答
系统调用的最大参数大小
、
、
我正在尝试在
Linux
内核
中实现一个新的系统调用?如果有限制,那么出路是什么?
共享
内存
(但如何
共享
)?
浏览 3
提问于2014-10-08
得票数 0
3
回答
Linux
内核
线程真的是
内核
进程吗?
、
、
、
、
我在许多地方读到,
Linux
为Java中的每个用户线程创建了一个
内核
线程。(我看到“
内核
线程”一词有两种不同的用法:操作系统知道并计划执行用户工作的线程。
内核
线程是否与
内核
进程相同,因为
Linux
进程支持父进程和子进程之间的
共享
内存
空间,还是它确实是一个不同的实体?
浏览 0
提问于2012-02-13
得票数 29
回答已采纳
1
回答
运行时和
内核
之间的区别?
、
我正在读这个码头指南: 但是,Docker需要
Linux
运行时。在非
Linux
平台(如macOS和Windows 10 )上实现使用单个
Linux
虚拟机。容器
共享
这个系统。 我想知道
linux
内核
和
linux
运行时之间有什么区别。我发现的
内核
的定
浏览 0
提问于2019-07-10
得票数 2
回答已采纳
1
回答
Syscalls:用户是如何将数据传递/接收到
内核
的?
、
在前面的几个问题(下面的链接)中已经讨论了用户和
内核
虚拟地址之间的关系,但据我所知,用户进程不能读写
内核
地址。是通过记忆吗?如果是的话,
内存
布局在哪里?相关问题:所有进程的虚拟地址空间是否在它们的“
内核
”部分中都有相同的内容? 📷
浏览 0
提问于2020-07-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核将弃用并删除 SLOB 内存分配器
Linux内核解读
内存占用减少3.7%,开发者发布补丁集减少编译Linux内核时的最大内存
[务必收藏] Linux用户空间和内核空间所有15种内存分配方法总结
Linux内核出现漏洞
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券