腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
共享
内存
IPC (和其他IPC)如何与多CPU工作?
、
我正在研究一个只有一个
共享
内存
区域和一些GPIO/IRQ连接的2个CPU的体系结构。它们是完全分开的,因此它们不
共享
任何缓存。但是,该计划是让
共享
内存
中的相同
Linux
操作系统映像同时执行。我想知道IPC机制(如
共享
内存
、信号等)将如何工作?因为这两个CPU是从同一个RAM中执行的,所以只要这些机制保持在RAM中,那么当一个CPU检查
共享
内存
区域的状态时,只要没有一致性问题,它就可以工作。在这种设置中信号(
浏览 3
提问于2012-10-04
得票数 1
1
回答
Qt -多个IPC应用程序的多个
共享
内存
空间?
、
我是Qt的新手,我正在尝试理解
共享
内存
应用程序,以及当你有多个使用
共享
内存
但不应该交互的
软件
时会发生什么。我正在看这个基本的演示/示例: 假设我开发了
软件
应用程序A和
软件
应用程序B,这两个应用程序都使用Qt的
共享
内存
,并使用
共享
内存
彼此通信。然后假设用户也在运行
软件
app X,该
软件
恰好也将Qt的
共享
内存
用于其他目的。
浏览 1
提问于2011-05-01
得票数 0
回答已采纳
2
回答
当多个进程在
Linux
中使用文件指针读取文件时,是否使用
共享
虚拟
内存
?
、
、
由于文件的大小可能很大(100 in ~),为了减少多个进程中的
内存
使用量,我想我需要使用
共享
内存
。我读了一个
Linux
文件,他们说, 虽然虚拟
内存
允许进程具有独立(虚拟)地址空间,但有时需要进程来
共享
内存
。例如,系统中可能有几个进程运行bash命令shell。
共享
内存
也可以用作进程间通信(IPC)机制,两个或多个进程通过所有进程共有的
内存
交换信息。
Linu
浏览 7
提问于2015-04-29
得票数 2
3
回答
如何强制两个进程在同一个CPU上运行?
、
、
、
、
上下文:在
软件
开发中,通常处于性能优化的最后阶段。我遇到了一个大问题。该
软件
具有很高的性能要求,但在具有4或8个CPU核(通常有多个CPU)的机器上,它只能使用3个核心,因此在第一个CPU中浪费了25%的CPU功率,在第二个CPU中浪费了60%以上。经过多次研究,并放弃了互斥锁争用,我发现在shmdt/shmat调用(分离并附加到
共
浏览 6
提问于2011-01-12
得票数 4
1
回答
如何从外部对停靠器容器执行
内存
转储
、
、
为了执行
内存
取证(例如,检测恶意
软件
攻击),我正在设法在码头容器上执行
内存
转储。我希望能够执行在虚拟机上使用的相同方法。问题是,坞容器(和任何类型的
linux
容器)以不同的方式使用
内存
-容器
共享
资源,使用名称空间和cgroup.如何处理这个问题? 提前感谢!
浏览 4
提问于2014-07-21
得票数 5
回答已采纳
1
回答
如何删除由其他用户创建的
共享
内存
文件?
、
、
我只是遇到了/dev/shm的权限问题:我有一套
软件
,多个用户应该能够使用。
共享
资源的权限是通过使用同一组来授予的。但是,在
共享
内存
的情况下,我遇到了以下问题: 由用户"a“运行的c程序应该能够删除由用户"b”创建的/dev/shm中的
共享
内存
。由于/dev/shm的粘性,禁止删除另一个用户的
共享
内存
--即使用户和
共享
内存
都属于同一组
浏览 2
提问于2019-04-24
得票数 1
1
回答
面向程序员的
Linux
发行版
、
、
我需要关于
Linux
发行版的建议,它将完成很少的事情:善于安装和更新
软件
包/
软件
(无错误)并保持其清洁,六个月后我就不用装了, 总之,我使用的是办公室笔记本电脑(4gb<em
浏览 0
提问于2016-08-23
得票数 3
回答已采纳
1
回答
为什么时钟需要
共享
内存
段?
、
、
这是编程和
Linux
问题的结合,但我认为它更适合这里。我决定检查每一个,看看它在哪里连接。在关闭进程之后,每个进程都是连接的,我注意到连接到
共享
内存
段的进程之一是系统时钟。为什么在系统运行的所有进程中,时钟需要
共享
内存
段?
浏览 0
提问于2014-11-18
得票数 2
回答已采纳
2
回答
虚拟机之间
共享
资源
、
我有一个资源非常低的服务器,2gb
内存
和2个核心。我想在它上运行一些‘es服务,并且希望在至少三个
linux
中运行这些服务。我可以设置我的vm
软件
,以便根据来宾操作系统的资源需求来
共享
内核吗?我最喜欢的vm
软件
是VmWare,如果可能的话,我喜欢使用它。
浏览 0
提问于2016-01-28
得票数 -1
回答已采纳
1
回答
MEM_SHARED、mmap和硬链接
、
、
、
、
只是想知道
共享
内存
的关键是文件名还是inode。是使用文件名来访问
共享
内存
,还是使用inode??鉴于这种情况: proc A mmap .last,并且不取消映射--一个新
浏览 3
提问于2011-08-13
得票数 4
回答已采纳
3
回答
销售只使用
linux
系统调用的库。
我正在编写一个跨平台的
共享
(.so)C库,用于解析数学序列,我想在完成工作之后出售我的库。您可能知道,libc和glibc (据我所知)是LGPL,这意味着有人可以将它们链接到
Linux
上的专有/商业
软件
.我的问题是,我的库是用-nostdlib编译的,这意味着它既不使用libc例程,也不使用
linux
上的任何其他库。另一方面,
Linux
库包含头文件,并广泛使用
linux
系统调用,例如用于自定义
内存
管理的
内存
映射。 的问题是:我可以让我的库完
浏览 2
提问于2014-06-09
得票数 0
回答已采纳
1
回答
在windows上
共享
Linux
中的
内存
性能(同步开销:信号量)
、
、
、
、
这篇文章是关于在windows环境下计算
Linux
中
共享
内存
的性能。CreateFileMappingMapViewOfFile 函数&对于
共享
内存
同步,我在客户机和服务器中使用命名事件(Createevent),以便在
共享
内存
块中执行一次读或写操作另外,我在结构中使用循环缓冲区作为
共享
内存
块,因此它将成为大小为4096的512<
浏览 11
提问于2012-05-28
得票数 1
2
回答
Linux
共享
内存
、
、
、
在*inux编程中创建
共享
内存
的函数将关键字作为其参数之一。编辑: 非
共享
内存
id
浏览 2
提问于2010-05-11
得票数 3
回答已采纳
1
回答
共享
内存
linux
、
、
我第一次尝试使用
共享
内存
。我创建了一个子进程,然后从父进程写入
共享
内存
,并从Child中更改它。在程序结束之前,我从父进程打印
共享
内存
,
共享
内存
没有改变,下面是我的代码:#include <stdlib.h>#includeid, IPC_RMID, NULL); sem_un
浏览 7
提问于2015-04-11
得票数 0
回答已采纳
1
回答
何时选择多线程或多处理?
、
我从未在并发programming.What上做过一些事情,我只从操作系统书籍中了解到它们。关于多线程和多进程以及何时选择它们的说明。或者,也许你可以开源项目(c/c++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
2
回答
与IPP (互联网打印协议)
共享
USB打印机?
、
、
、
我有一个小型服务器(
Linux
2.6.x),只有一个专用USB端口用于打印机。我被要求配置一个
软件
,以便通过IPP (Internet打印协议)自动
共享
连接到该端口的任何打印机。我需要一个非常轻量级的解决方案,因为它是一种嵌入式服务器,所以
内存
根本就不是奢侈品。 谢谢
浏览 0
提问于2012-07-24
得票数 0
1
回答
如何在特定时间打印
内存
中的所有
共享
对象?
、
、
、
在
Linux
系统中,在特定的时间有许多进程在运行,并且每个进程都依赖于一些动态库(
共享
对象)。这可以通过ldd命令找到。当进程运行时,
共享
对象必须在
内存
中。同样,在
Linux
系统中,会有许多
共享
对象加载到不同运行进程的
内存
中。 有没有办法列出所有这些
共享
对象?它能用C编程语言写吗?列出当前加载到
内存
中的所有
共享
对象是否可行?
浏览 2
提问于2014-09-11
得票数 1
3
回答
Windows
共享
内存
段
、
、
我在谷歌上搜索了一下,还没能找到一个明确的答案,所以我希望有人能对windows和
linux
的
共享
内存
段有一些了解。在
Linux
中,有两种为IPC创建
共享
内存
的方法:
共享
内存
段(shmget等人)和
内存
映射文件(mmap)。根据我的简要理解,mmap要求您在操作系统中的某个地方有一个实际的文件来映射,而
共享
内存
段只是
内存
中可以由进程附加的基于名称的段。在Windows中,似乎只有<
浏览 7
提问于2013-05-25
得票数 7
1
回答
共享
内存
对象读写系统调用速度与memcpy的比较
、
、
、
我使用
共享
内存
(带有信号量)在两个进程之间进行通信:首先,我使用以下调用打开
共享
内存
对象:其次,我使用call将这个
共享
内存
对象映射到我的地址空间: void* ptr = mmap(..fd..)[http://
linux
.die.n
浏览 4
提问于2013-05-14
得票数 1
2
回答
在
linux
中分配物理
内存
缓冲区
、
我有一个SoC,上面同时有DSP和ARM内核,我想创建一段
共享
内存
,我的用户空间
软件
和DSP
软件
都可以访问。在
Linux
中,像这样分配缓冲区的最佳方式是什么?然后我可以将这个地址写入DSP,这样它就知道
共享
内存
的位置,我还可以mmap /dev/mem或我自己的内核模块,这样我就可以从用户空间访问这个缓冲区(我也可以使用读/写文件操作)。是否可以只对一段
内存
执行mmap \dev\mem操作,并对这段
内存
浏览 0
提问于2014-09-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
MemoryFile 共享内存原理分析
解读 Linux 内存管理新特性 Memory folios
Android 匿名共享内存 Ashmem 驱动浅析
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券