腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
内核
模块到
用户
空间进程的
共享
内存
、
、
、
、
我是
linux
内核
模块开发中的新手,我正在寻找从
内核
模块到
用户
空间进程
共享
内存
段,以避免复制数据的延迟。我正在使用sys
共享
内存
api,当我在两个进程之间
共享
内存
时,它可以很好地工作,但是我不能在进程和
内核
模块之间
共享
内存
。#include <
l
浏览 7
提问于2016-06-07
得票数 0
回答已采纳
3
回答
内核
和
用户
应用程序之间的通信方法
、
、
Linux
编程的一般新手。我试图通过
共享
内存
与
内核
模块通信,但无法调用shmget()等
用户
应用程序中使用的函数;我已将kernel-headers和kernel-devel安装到
内核
模块源中,并将其包括在内,但这些头部不包含任何函数在
内核
中有使用
共享
内存
的标准方法吗?使用发行版: CentOS 5.2
内核
: 2.6.18-92.1.22.e15 提前
浏览 1
提问于2009-02-05
得票数 3
回答已采纳
2
回答
当进程终止时,
Linux
如何处理
内存
损坏?
、
、
、
堆栈溢出有很多问题,询问系统如何处理
内存
泄漏,以及异常终止时会发生什么。
Linux
内核
对
内存
泄漏和
内存
损坏的处理是否相同?当进程退出时,是否释放和回收了已损坏的
内存
段,其他进程是否可以安全地使用它们? 另外,使用POSIX
共享
内存
(/dev/shm)的进程如何?根据我的理解,
共享
内存
似乎不会被系统回收,除非被shm_unlink删除。(http://man7.org/
浏览 0
提问于2017-06-10
得票数 2
回答已采纳
1
回答
Syscalls:
用户
是如何将数据传递/接收到
内核
的?
、
在前面的几个问题(下面的链接)中已经讨论了
用户
和
内核
虚拟地址之间的关系,但据我所知,
用户
进程不能读写
内核
地址。是通过记忆吗?如果是的话,
内存
布局在哪里?相关问题:所有进程的虚拟地址空间是否在它们的“
内核
”部分中都有相同的内容? 📷
浏览 0
提问于2020-07-07
得票数 1
回答已采纳
3
回答
Linux
内核
线程真的是
内核
进程吗?
、
、
、
、
我在许多地方读到,
Linux
为Java中的每个
用户
线程创建了一个
内核
线程。(我看到“
内核
线程”一词有两种不同的用法:操作系统知道并计划执行
用户
工作的线程。
内核
线程是否与
内核
进程相同,因为
Linux
进程支持父进程和子进程之间的
共享
内存
空间,还是它确实是一个不同的实体?
浏览 0
提问于2012-02-13
得票数 29
回答已采纳
1
回答
在
内核
/
用户
空间之间
共享
内存
,并选择
、
、
、
我有一些特定的硬件,在FreeBSD和
Linux
上运行。 我必须做一个
用户
空间应用程序,它将使用
内核
/
用户
空间应用程序之间的
共享
内存
与驱动程序一起工作。我的应用程序从
用户
空间在
共享
内存
上执行繁忙轮询。有什么想法,我可以使用一种机制,如选择睡眠和得到通知
共享
内存
的变化(购买驱动程序)?我不想实现像netlink这样的通信,因为select的思想是休眠,在发生事情时唤醒,保持清醒并继续处理数据
浏览 32
提问于2017-12-28
得票数 1
回答已采纳
1
回答
如何测量
Linux
中
用户
空间进程使用的
内存
总量?
、
如何测量分配给
Linux
中
用户
空间程序的
内存
总量?这是
用户
空间程序在实际
内存
中拥有的所有
内存
页的大小。更新:“
用户
空间”是指由所有
用户
运行的进程,包括根进程(与
内核
空间相反)。
浏览 0
提问于2018-03-30
得票数 4
回答已采纳
1
回答
用户
级线程的调度/处理器时间
、
、
、
我将在
linux
中实现我的解决方案。
内存
不是问题,因为每个线程都会从
共享
内存
中分配
内存
。 我关心的是CPU的调度问题。如果我使用p线程库创建4个
用户
级线程,那么每个
用户
级线程都有一个与其关联的
内核
级线程?还是
内核
将每个进程视为调度单元?
浏览 1
提问于2013-11-13
得票数 0
回答已采纳
1
回答
Java销售过程中的混淆
内存
报告
、
、
、
、
当我查看New Relic图表时,发现服务器中使用的
内存
量约为3 3Gb: PID USER PRI NI VIRT RES-/+ buffers/cache: 2133360 12646444和New Relic java进程
内存
使用情况: 我的进程实际使用了多少
内存
?
浏览 2
提问于2015-01-22
得票数 1
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
回答已采纳
1
回答
在
Linux
上用C++实现
用户
空间网卡的总线控制
、
、
、
、
我对在
Linux
上的C++应用程序中通过“总线控制”访问网络数据包感兴趣。我有几个关于这个整体主题的问题:如何从C++访问这个特定的
用户
空间
内存
区域?3b)我知道你不能仅仅从一个应用程序访问其他进程的
内存
区域,只有那些显式“
共享<
浏览 1
提问于2013-08-17
得票数 2
回答已采纳
1
回答
为什么
内核
中没有devm_vmalloc()?
、
最新的
linux
内核
提供了像devm_get_free_pages()、devm_kmalloc()或devm_ioremap()这样的设备管理资源分配。
浏览 1
提问于2016-03-18
得票数 0
2
回答
为什么消息队列位于
内核
地址空间,而不是
共享
内存
、
、
、
在一次采访中,我被问到为什么消息队列在
内核
地址空间中,下面的链接中也有同样的建议。 我不确定这是正确的答案。另外,面试官问为什么
共享
内存
不是
内核
地址空间的一部分?有人能回答这两个问题吗?
浏览 2
提问于2014-05-07
得票数 1
回答已采纳
3
回答
共享
内存
结果为零拷贝的进程之间的通信?
、
、
、
、
我正在使用
内核
2.6在
Linux
上编写一个网络守护进程,它具有one producer process和N of 使用者进程,它不会对数据进行任何更改,也不会创建对生产者的任何响应。然而,它们将是
内存
复制开销。由于程序可能与大量低延迟的对等程序一起工作,所以复制开销可能是有害的。因此,我决定在mmap()中使用POSIX
共享
内存
。 我只是想知道使用mmap
浏览 12
提问于2011-02-26
得票数 10
回答已采纳
2
回答
Linux
内核
中的
内存
保护
、
、
、
当
共享
库映射到
内存
中时,
Linux
内核
会将虚拟
内存
区分配给这个
内存
区,并分别标记它们的权限。但是我们知道在x86 arch中的页表条目中没有可执行位。如果在程序中有像"call *edx“这样的调用指令来调用
共享
库中的函数,
Linux
内核
如何知道目标地址是否可执行?如果vma列表中的权限不兼容,是否会导致一般保护故障?
浏览 1
提问于2013-02-06
得票数 4
1
回答
用户
和
内核
空间之间的配对获取/发布操作
、
、
、
、
我试图确保在
Linux
上运行在
内核
模式下的
用户
线程和另一个线程之间
共享
的
内存
块上进行适当的同步。将c11的atomic_store_explicit(memory_order_release)从
用户
空间与
内核
中的smp_load_acquire()分别与atomic_load_explicit(memory_order_acquire
浏览 3
提问于2020-05-12
得票数 1
回答已采纳
1
回答
程序能在
内核
模式下运行吗?
根据我的理解,当中断被触发时,CPU以
内核
模式执行
内核
代码(例如:系统调用、按下键盘键等),但我想知道我们是否可以在
内核
模式下单独运行一个程序(不触发中断)。我的意思是:当调度程序将执行切换到它时,
用户
模式中的进程就会被执行,但是我们是否可以有调度程序将执行切换到的“进程”,但是这个“进程”在
内核
模式下运行(不确定我们是否可以将运行在
内核
模式下的程序称为“进程
浏览 0
提问于2019-03-22
得票数 4
1
回答
我想问一下CreateThread和基于
Linux
操作系统的pthread_create之间的主要区别
、
、
、
、
我想用C/C++实现一个运行在Windows和
Linux
操作系统上的应用程序,这个应用程序将是多线程的,所以经过一些研究,我发现Windows和
Linux
分别有各自的库方法。lpParameter, LPDWORD lpThreadId//
Linux
另一方面,从pthread_create的回答到类似的问题, 例如,
Linux
系统中的每一个进程都是一个“
内
浏览 2
提问于2021-02-02
得票数 1
回答已采纳
2
回答
Ubuntu
内核
模块吗?
我想知道Ubuntu
内核
是模块化的还是单一的?我看到一篇文章说,今天的发行版大多是高度模块化的,但没有足够具体的内容来提及具体的发行版。 只是一些有趣的事情,并想知道!
浏览 0
提问于2012-08-08
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
[务必收藏] Linux用户空间和内核空间所有15种内存分配方法总结
Linux探秘之用户态与内核态
内存泄漏?从用户态跟踪到内核去
Linux 内核将弃用并删除 SLOB 内存分配器
Linux内核解读
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券