腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
中的文件漏洞和
共享
内存
?
、
、
、
自从我阅读了
Linux
编程接口书(非常好的阅读),我就发现了
Linux
中的文件漏洞。因此,该文件基本上是作为一个1GB + 1000字节长的文件创建的,其中只使用了两个真正的
驱动
器空间块。 我能擦除文件的中间,迫使系统释放
驱动
器上的那些块吗?在有或没有文件支持的情况下,分配(
共享
内存
)时是否存在相同的漏洞,在写入
内存
页时也会出现漏洞?最好分配1GB
共享
内存
,但在必要之前永远不要充分利用它,只是为了避免重新映射,如果
共享</em
浏览 3
提问于2015-07-15
得票数 0
回答已采纳
1
回答
在
linux
上刷新数据缓存
、
从用户模式程序中操作
linux
上的数据缓存的标准方法是什么? 我想写回并使我的用户模式程序和外围设备之间
共享
的
内存
区域的数据缓存无效。
Linux
没有它的
驱动
程序,而且我自己编写一个
驱动
程序对于我想做的简单的事情来说太过分了……
浏览 0
提问于2009-10-28
得票数 1
1
回答
如何直接访问显卡的输出?
、
、
显卡通常会把它们的输出写到我可以访问的
内存
中的某个地方吗?我一定要用司机吗?如果是的话,我可以使用OpenGL吗?我想知道是否有可能在
Linux
上“捕获”VM的输出,它可以直接访问GPU,并且正在运行Windows。理想情况下,我可以直接从
内存
中访问输出,而无需接触GPU,因为这段代码可以在
Linux
主机上运行。 另一种选择是编写Windows
驱动
程序,该
驱动
程序读取GPU的输出并将其写入
内存
中的某个位置。然后,在
Linux
方面,程序可以读取这个<em
浏览 10
提问于2016-07-22
得票数 10
回答已采纳
1
回答
在内核/用户空间之间
共享
内存
,并选择
、
、
、
我有一些特定的硬件,在FreeBSD和
Linux
上运行。 我必须做一个用户空间应用程序,它将使用内核/用户空间应用程序之间的
共享
内存
与
驱动
程序一起工作。我的应用程序从用户空间在
共享
内存
上执行繁忙轮询。有什么想法,我可以使用一种机制,如选择睡眠和得到通知
共享
内存
的变化(购买
驱动
程序)?
浏览 32
提问于2017-12-28
得票数 1
回答已采纳
1
回答
ARM上的相干DMA存储器
、
、
我刚开始使用ARM/
Linux
,有些事情我不太清楚。(我可能对此完全不感兴趣)我正试图为我的设备
驱动
程序(即一个非缓存或写通的区域)分配一个连贯的mem。因此,我尝试在
Linux
中使用dma_alloc_coherent来实现这一点。当我检查页面表属性时,我注意到我得到了“可
共享
设备”
内存
类型。关于缓存策略有几种
内存
类型,如下面的链接所示: 我原以为我会得到一个不可缓存的或写过的
内存
。“可
共享
设备”类型的缓存策略是什么?它与显式、不可缓存和
浏览 0
提问于2016-03-14
得票数 1
1
回答
如何在QEMU x86上模拟x86设备?
、
我正在QEMU1.5/1.6上工作,但还没有看到任何在i2c总线上添加设备的文档。谢谢!
浏览 1
提问于2013-08-29
得票数 2
回答已采纳
2
回答
Windows物理直接
内存
映射
、
我正在编写一个跨平台
内存
工作台标记应用程序,它需要直接的物理地址映射而不是虚拟地址。编辑解决方案类似于
Linux
/Unix系统调用:mmap(NULL, len, PROT_READ, MAP_SHARED,我已经看到了很多关于
共享
内存
和
内存
映射文件的信息,但是所有这些都驻留在磁盘上,因此,当我试图使系统依赖于读取时,这些信息并不真正有用。这与编写IO
驱动
程序非常
浏览 0
提问于2012-07-10
得票数 3
1
回答
从内核模块到用户空间进程的
共享
内存
、
、
、
、
我是
linux
内核模块开发中的新手,我正在寻找从内核模块到用户空间进程
共享
内存
段,以避免复制数据的延迟。我正在使用sys
共享
内存
api,当我在两个进程之间
共享
内存
时,它可以很好地工作,但是我不能在进程和内核模块之间
共享
内存
。#include <
linux
/module.h> // init_module,
浏览 7
提问于2016-06-07
得票数 0
回答已采纳
1
回答
nvidia cuda访问gpu
共享
内存
、
、
我正在尝试使用cuda分配
共享
gpu
内存
(与
共享
内存
技术无关)。
内存
在英特尔和nvidia gpu之间
共享
。为了分配
内存
,我使用cudaMallocManaged,最大分配大小是2 2GB (对于cudaMalloc也是如此),所以专用
内存
的大小。 ? 有没有办法从主机上分配gpu
共享
内存
或RAM,然后在内核中使用?
浏览 111
提问于2019-12-13
得票数 0
回答已采纳
1
回答
Ubuntu在将文件复制到
共享
驱动
器时冻结。
、
、
、
、
Ubuntu 15.10 64位 当将文件移动或复制到USB
驱动
器或网络
共享
驱动
器时,Nautilus ( files )挂起。复制/移动过程开始,但随后冻结。我可以复制到网络
共享
驱动
器,它在运行Ubuntu14.04.3LTS的PC上使用SAMBA,从我的Win7 PC上没有问题,也可以从运行
Linux
Mint17的旧笔记本上复制。当查看系统监视器时,当出现此问题时,我几乎不使用任何CPU或
内存
,因此它似乎并不是缺少
内存
,等等。
浏览 0
提问于2015-12-31
得票数 4
回答已采纳
1
回答
OpenCL-GL互操作
内存
不同步
、
、
、
我在OpenCL
共享
内存
方面遇到了麻烦。 我有一个在
linux
和windows中都能工作的应用程序。CL
共享
在
linux
中工作,但在windows中不起作用。windows
驱动
程序说它支持
共享
,AMD的例子也是如此,所以它应该能工作。CL和GL
内存
不一样。我(通过
内存
映射)将它们打印出来,并注意到它们不同。更改
内存
中的数据在CL和GL中都有效,但只会改变
内存
,而不是两者(这两个缓冲区看起来都完整,但
浏览 6
提问于2012-08-31
得票数 0
1
回答
格式化双引导
驱动
器
、
、
、
、
我正在考虑一个新的带有Win10和
Linux
发行版的双引导系统,可能是Ubuntu,因为我是
Linux
。我计划有一个用于Win10 (系统和应用程序)的SSD,一个用于Ubuntu (系统和应用程序)的SSD,一个
共享
的HDD或SSD (文件和文件夹都可以读写)。也可以在
共享
驱动
器上放置一个小的交换分区(可能不需要与16+的
内存
交换太多。将关闭冬眠)。我不是游戏玩家。我对发行版不感兴趣(如果有兴趣,我会先在虚拟机上试用)。系统将主要用于摄影和数字艺术。2)
共享
的硬盘应该
浏览 0
提问于2020-05-23
得票数 0
回答已采纳
1
回答
等待完成可能在用户空间?
、
、
、
、
在
Linux
驱动
程序中同步线程时,我非常喜欢两个函数,即:wait_for_completion()及其对应的complete_and_exit()。用两个线程来实现这个api是否可行,
共享
一个
内存
映射,分别是内核中的编写器和用户空间中的读取器? 如果没有,那么向C语言用户空间线程提供wait_for_completion()的努力是什么呢?
浏览 6
提问于2015-07-27
得票数 1
1
回答
meego和android栈有什么不同?
、
、
在
Linux
内核之上,MeeGo和Android堆栈是否
共享
它们的用户空间中的相关库?看看Android堆栈,我猜MeeGo
共享
了
Linux
内核的所有组件,包括: 我从
浏览 7
提问于2012-07-14
得票数 2
回答已采纳
2
回答
linux
和windows对相同
共享
位置的访问
、
、
在某些场景中,我必须使用windows (因为有应用程序),但是在
Linux
上执行一些操作要容易得多。因此,我想安装一些只有一个HD的机器,并将其分成以下几个部分:
Linux
分区 NTFS分区将存储windows和
Linux
都可以访问的文件--同时用于读和写。
浏览 0
提问于2014-12-04
得票数 1
3
回答
如何从网络
共享
实现
linux
和window操作系统之间的文件
共享
、
、
、
、
我想用局域网或WiFi.But把一些文件从一台计算机复制到另一台计算机上我看不到
Linux
网络上的windows
共享
驱动
器或windows上的
Linux
共享
驱动
器有人能建议我如何配置在network.Can和
Linux
之间
共享
文件的网络吗?
浏览 6
提问于2013-09-13
得票数 0
回答已采纳
1
回答
不同的
Linux
设备树
驱动
程序应该如何
共享
公共寄存器?
、
、
我正在将
Linux
内核移植到一个不受支持的ARM SoC平台。不幸的是,在这种SoC上,不同的外设有时会在相同的
内存
区域内
共享
或混合寄存器。这让我对设备树规范感到悲哀,它似乎不支持不同设备
共享
同一组寄存器或混杂在同一地址空间中的寄存器的概念。我在设备树上读到的各种文档都没有建议正确的方法来处理这个问题。我的简单方法是在多个
驱动
程序中指定相同的寄存器区域,对于试图映射与另一个
驱动
程序相同的寄存器区域的第二个设备,会抛出"can't request region for
浏览 1
提问于2014-11-02
得票数 2
2
回答
通过多进程保护硬件资源
、
、
我已经为
Linux
创建了一个存在于用户空间的
驱动
程序。我已经创建了一个
内存
映射
共享
文件,它向下映射到一些自定义硬件寄存器。这样std::mutex就足以处理这种情况了吗?
浏览 3
提问于2014-12-03
得票数 0
1
回答
在windows上
共享
Linux
中的
内存
性能(同步开销:信号量)
、
、
、
、
这篇文章是关于在windows环境下计算
Linux
中
共享
内存
的性能。CreateFileMappingMapViewOfFile 函数&对于
共享
内存
同步,我在客户机和服务器中使用命名事件(Createevent),以便在
共享
内存
块中执行一次读或写操作另外,我在结构中使用循环缓冲区作为
共享
内存
块,因此它将成为大小为4096的512<
浏览 11
提问于2012-05-28
得票数 1
2
回答
Linux
共享
内存
、
、
、
在*inux编程中创建
共享
内存
的函数将关键字作为其参数之一。编辑: 非
共享
内存
id
浏览 2
提问于2010-05-11
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android 匿名共享内存 Ashmem 驱动浅析
Linux驱动系列-PWM驱动
图解|Linux内存碎片整理
Linux设备驱动开发
Linux内存映射mmap原理分析
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券